@charset "UTF-8";
@font-face {
  font-family: "db_ozone_x";
  src: url("./fonts/db_ozone_x/db_ozone_x_v3.2.1-webfont.eot");
  src: url("./fonts/db_ozone_x/db_ozone_x_v3.2.1-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/db_ozone_x/db_ozone_x_v3.2.1-webfont.woff2") format("woff2"), url("./fonts/db_ozone_x/db_ozone_x_v3.2.1-webfont.woff") format("woff"), url("./fonts/db_ozone_x/db_ozone_x_v3.2.1-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "db_ozone_x-italic";
  src: url("./fonts/db_ozone_x/db_ozone_x_it_v3.2.1-webfont.eot");
  src: url("./fonts/db_ozone_x/db_ozone_x_it_v3.2.1-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/db_ozone_x/db_ozone_x_it_v3.2.1-webfont.woff2") format("woff2"), url("./fonts/db_ozone_x/db_ozone_x_it_v3.2.1-webfont.woff") format("woff"), url("./fonts/db_ozone_x/db_ozone_x_it_v3.2.1-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "db_ozone_x-medium";
  src: url("./fonts/db_ozone_x/db_ozone_x_med_v3.2.1-webfont.eot");
  src: url("./fonts/db_ozone_x/db_ozone_x_med_v3.2.1-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/db_ozone_x/db_ozone_x_med_v3.2.1-webfont.woff2") format("woff2"), url("./fonts/db_ozone_x/db_ozone_x_med_v3.2.1-webfont.woff") format("woff"), url("./fonts/db_ozone_x/db_ozone_x_med_v3.2.1-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "db_ozone_x-medium_italic";
  src: url("./fonts/db_ozone_x/db_ozone_x_med_it_v3.2.1-webfont.eot");
  src: url("./fonts/db_ozone_x/db_ozone_x_med_it_v3.2.1-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/db_ozone_x/db_ozone_x_med_it_v3.2.1-webfont.woff2") format("woff2"), url("./fonts/db_ozone_x/db_ozone_x_med_it_v3.2.1-webfont.woff") format("woff"), url("./fonts/db_ozone_x/db_ozone_x_med_it_v3.2.1-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "db_ozone_x-bold";
  src: url("./fonts/db_ozone_x/db_ozone_x_bd_v3.2.1-webfont.eot");
  src: url("./fonts/db_ozone_x/db_ozone_x_bd_v3.2.1-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/db_ozone_x/db_ozone_x_bd_v3.2.1-webfont.woff2") format("woff2"), url("./fonts/db_ozone_x/db_ozone_x_bd_v3.2.1-webfont.woff") format("woff"), url("./fonts/db_ozone_x/db_ozone_x_bd_v3.2.1-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "db_ozone_x-bold_italic";
  src: url("./fonts/db_ozone_x/db_ozone_x_bd_it_v3.2.1-webfont.eot");
  src: url("./fonts/db_ozone_x/db_ozone_x_bd_it_v3.2.1-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/db_ozone_x/db_ozone_x_bd_it_v3.2.1-webfont.woff2") format("woff2"), url("./fonts/db_ozone_x/db_ozone_x_bd_it_v3.2.1-webfont.woff") format("woff"), url("./fonts/db_ozone_x/db_ozone_x_bd_it_v3.2.1-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
* {
  -webkit-tap-highlight-color: transparent;
  text-rendering: optimizeLegibility;
  outline: none;
}
html .old-theme {
  font-size: 62.5%;
}
html.text-large .old-theme {
  font-size: 72.5%;
}
.old-theme #wrapper * {
  box-sizing: border-box;
}
.old-theme #wrapper *::before, .old-theme #wrapper *::after {
  box-sizing: border-box;
}
.old-theme h1,
.old-theme h2,
.old-theme h3,
.old-theme h4,
.old-theme h5,
.old-theme h6 {
  margin: 0;
  font-weight: normal;
  font-size: 1em;
  line-height: 1;
}
.old-theme ul,
.old-theme ol {
  padding: 0;
  margin: 0;
  list-style: none;
}
.old-theme blockquote {
  margin: 0 0 18px 18px;
  color: #666;
  font-style: italic;
}
.old-theme strong {
  font-weight: normal !important;
}
.old-theme em {
  font-style: italic;
}
.old-theme p {
  margin: 0;
}
.old-theme p + p {
  margin-top: 15px;
}
.old-theme a {
  transition: color 0.15s ease;
  overflow-wrap: break-word;
  cursor: pointer;
}
.old-theme a:link, .old-theme a:visited {
  color: inherit;
  text-decoration: none;
}
.desktop .old-theme a:hover, .old-theme a:active {
  color: #ed7725;
}
.old-theme label,
.old-theme button {
  cursor: pointer;
}
.old-theme img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.old-theme .img-left {
  float: left;
  margin: 20px 20px 20px 0;
}
.old-theme .img-right {
  float: right;
  margin: 20px 0 20px 20px;
}
.old-theme .align-right {
  text-align: right;
}
.old-theme .align-left {
  text-align: left;
}
.old-theme .align-center {
  text-align: center;
}
.old-theme .align-justify {
  text-align: justify;
}
.old-theme .flex-column {
  flex-direction: column;
  align-items: center;
}
.old-theme .flex-center {
  justify-content: center;
}
.old-theme .flex-end {
  display: flex;
  justify-content: flex-end;
}
.old-theme .flex-end .btn-style {
  margin: 0;
}
.old-theme .clear-bold {
  font-weight: 400;
}
.old-theme .clear, .old-theme .form-style .items .item::after, .old-theme .clear-float::after {
  content: "";
  height: 0px;
  display: block;
  padding: 0;
  margin: 0;
  line-height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.old-theme .desktop-style {
  display: block !important;
}
.old-theme .mobile-style {
  display: none !important;
}
.old-theme .page-center {
  width: 1180px;
  max-width: calc(100% - 30px);
  height: 100%;
  position: relative;
  margin: 0 auto;
}
.old-theme #wrapper {
  min-height: 100vh;
  height: 100%;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.old-theme #header,
.old-theme #container,
.old-theme #footer {
  width: 100%;
  position: relative;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.old-theme #container {
  min-height: calc(100vh - 136px);
  margin-top: 136px;
  overflow: visible;
}
.old-theme #header {
  height: 142px;
  max-height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 131313;
  overflow: visible;
  transition: 0.25s ease;
}
.old-theme #header::before {
  content: "";
  width: 100%;
  height: 94px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 42px;
  z-index: 13;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16);
}
.old-theme #header .page-center {
  width: calc(100% - 180px);
  height: 94px;
  z-index: 13;
}
.old-theme #header .head-top {
  width: 100%;
  height: 42px;
  background-color: #ed7725;
  position: relative;
  z-index: 13131313;
}
.old-theme #header .head-top .page-center {
  height: 100%;
  display: flex;
  align-items: center;
}
.old-theme #header .menu-top {
  max-width: calc(100% - 154px);
  height: 100%;
  position: relative;
  padding-right: 30px;
  margin-left: 0;
  font-size: 20px;
}
.old-theme #header .menu-top .group-btn {
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  overflow-x: auto;
}
.old-theme #header .menu-top::after {
  content: "h";
  width: 30px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: #ed7725;
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
}
.old-theme #header .menu-top a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  white-space: nowrap;
  color: #fff;
}
.old-theme #header .menu-top a::after {
  content: "";
  width: 0;
  height: 0;
  display: none;
  border-bottom: 10px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  left: 50%;
  bottom: -3px;
  transform: translateX(-50%);
}
.old-theme #header .menu-top a.active::after {
  display: block;
}
.old-theme #header .menu-top a + a {
  margin-left: 40px;
}
.old-theme #header .text-size,
.old-theme #header .language {
  display: flex;
}
.old-theme #header .text-size a,
.old-theme #header .language a {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.5);
  position: relative;
  font-size: 17px;
  color: #fff;
  transition: 0.125s ease;
  overflow: hidden;
}
.old-theme #header .text-size a::before,
.old-theme #header .language a::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 100%;
  transition: 0.1s ease;
}
.old-theme #header .text-size a span,
.old-theme #header .language a span {
  display: block;
  position: relative;
  z-index: 13;
}
.desktop .old-theme #header .text-size a:hover, .old-theme #header .text-size a.active,
.desktop .old-theme #header .language a:hover,
.old-theme #header .language a.active {
  border-color: #fff;
  color: #ed7725;
}
.desktop .old-theme #header .text-size a:hover::before, .old-theme #header .text-size a.active::before,
.desktop .old-theme #header .language a:hover::before,
.old-theme #header .language a.active::before {
  top: 0;
}
.old-theme #header .text-size a + a,
.old-theme #header .language a + a {
  margin-left: -1px;
}
.old-theme #header .language {
  margin-left: 16px;
}
.old-theme #header h1 {
  height: 100%;
  display: inline-block;
  font-size: 30px;
}
.old-theme #header h1 a {
  height: 100%;
  display: flex;
  align-items: center;
}
.old-theme #header h1 a::before {
  content: "";
  width: 94px;
  height: 67px;
  display: block;
  background: url("../img/share/logo-tij.png") 0 0/100% no-repeat;
}
.old-theme #header h1 span {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  padding: 5px 0 0 22px;
  margin-left: 28px;
}
.old-theme #header h1 span::before {
  content: "";
  width: 1px;
  height: 42px;
  display: block;
  background-color: #eee;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.old-theme #header h1 span small {
  width: 100%;
  display: block;
  font-size: 0.7em;
}
.old-theme #header .group-btn {
  height: 100%;
  display: flex;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
}
.old-theme #header .group-btn .btn-search {
  max-width: 18px;
  height: 20px;
  position: absolute;
  right: 146px;
  top: 37px;
  padding-top: 2px;
  padding-left: 20px;
  font-size: 22px;
  font-family: "db_ozone_x-bold";
  color: #000;
  white-space: nowrap;
  transition: 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  overflow: hidden;
}
.old-theme #header .group-btn .btn-search::before {
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 18px;
  color: #ed7725;
}
.desktop .old-theme #header .group-btn .btn-search:hover {
  max-width: 100%;
  padding-left: 32px;
}
.old-theme #header .group-btn .hamburger {
  width: 123px;
  height: 24px;
  position: relative;
  margin-left: 22px;
}
.old-theme #header .group-btn .hamburger::before {
  content: "";
  width: 1px;
  height: 42px;
  display: block;
  background-color: #eee;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.old-theme #header .group-btn .hamburger i {
  height: 23px;
  display: block;
  position: absolute;
  left: 22px;
  top: 0;
  font-size: 24px;
  color: #ed7725;
  transition: 0.15s ease;
}
.old-theme #header .group-btn .hamburger .icon-hamburger-open {
  transform: scale(0);
}
.open-menu .old-theme #header .group-btn .hamburger .icon-hamburger {
  transform: scale(0);
}
.open-menu .old-theme #header .group-btn .hamburger .icon-hamburger-open {
  transform: scale(1);
}
.old-theme #header .group-btn .hamburger span {
  display: block;
  position: absolute;
  left: 64px;
  top: 2px;
  font-size: 22px;
  transition: 0.15s ease;
}
.old-theme #header .group-btn .hamburger span.open {
  transform: translateX(-10px);
  opacity: 0;
}
.open-menu .old-theme #header .group-btn .hamburger span {
  transform: translateX(-10px);
  opacity: 0;
}
.open-menu .old-theme #header .group-btn .hamburger span.open {
  transform: translateX(0);
  opacity: 1;
}
.old-theme #header .box-mainmenu {
  width: 100vw;
  min-height: calc(100vh - 94px);
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  position: relative;
  transform: translateY(-100%);
  overflow: hidden;
  transition: 0.35s cubic-bezier(1, 0, 0, 1);
}
.old-theme #header .box-mainmenu .img {
  width: calc(100% - 510px);
  position: relative;
}
.old-theme #header .box-mainmenu .img div {
  width: 100%;
  height: 100%;
  background: 50% 0/cover no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transform: scale(1.1);
  visibility: hidden;
  transition: 0.25s ease;
}
.old-theme #header .box-mainmenu .img div.show {
  opacity: 1;
  transform: scale(1);
  visibility: visible;
}
.old-theme #header .box-mainmenu .mainmenu {
  min-width: 510px;
  background-color: #6e7175;
  position: relative;
  font-size: 30px;
  font-family: "db_ozone_x-medium";
  color: #fff;
}
.old-theme #header .box-mainmenu .mainmenu ul {
  width: calc(100% - 176px);
  margin: 60px auto;
}
.old-theme #header .box-mainmenu .mainmenu ul li {
  text-transform: uppercase;
}
.old-theme #header .box-mainmenu .mainmenu ul li > a {
  width: 100%;
  display: block;
  position: relative;
  padding: 15px 0;
}
.old-theme #header .box-mainmenu .mainmenu ul li > a::before {
  content: "g";
  position: absolute;
  left: -45px;
  top: 16px;
  font-size: 24px !important;
  color: #ed7725;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.old-theme #header .box-mainmenu .mainmenu ul li > a::after {
  content: "";
  width: 30px;
  height: 2px;
  display: none;
  background-color: #c2c2c2;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -1px;
  transition: 0.25s ease;
}
.desktop .old-theme #header .box-mainmenu .mainmenu ul a:hover,
.old-theme #header .box-mainmenu .mainmenu ul a.active {
  color: #ed7725;
}
.desktop .old-theme #header .box-mainmenu .mainmenu ul a:hover::after,
.old-theme #header .box-mainmenu .mainmenu ul a.active::after {
  width: 50px;
  background-color: #fff;
  right: 0;
}
.old-theme #header .box-mainmenu .mainmenu .submenu {
  width: 260px;
  height: 100%;
  background-color: #898989;
  position: absolute;
  left: -240px;
  top: 0;
  padding: 140px 25px 0 25px;
  font-size: 2.4rem;
  opacity: 0;
  visibility: hidden;
  transition: 0.25s ease;
}
.old-theme #header .box-mainmenu .mainmenu .submenu a {
  display: block;
}
.old-theme #header .box-mainmenu .mainmenu .submenu a + a {
  margin-top: 40px;
}
.old-theme #header .box-mainmenu .mainmenu .show-sub > a {
  color: #ed7725;
}
.old-theme #header .box-mainmenu .mainmenu .show-sub > a::before {
  left: -55px;
  opacity: 1;
  visibility: visible;
}
.old-theme #header .box-mainmenu .mainmenu .show-sub > a::after {
  width: 50px;
  background-color: #fff;
  right: 0;
}
.old-theme #header .box-mainmenu .mainmenu .show-sub .submenu {
  left: -260px;
  opacity: 1;
  visibility: visible;
}
.old-theme #header .section-search {
  width: 100vw;
  height: calc(100vh - 94px);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #6e7175;
  position: absolute;
  left: 0;
  top: 94px;
  transform: translateY(-100%);
  overflow: hidden;
  transition: 0.35s cubic-bezier(1, 0, 0, 1);
}
.old-theme #header .section-search .form-style {
  width: 920px;
  max-width: calc(100% - 30px);
}
.old-theme #header .section-search .inputtext-style {
  background: none;
  border: none;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  padding: 0;
  text-align: center;
  font-size: 60px;
  line-height: 1.6;
  font-family: "db_ozone_x-medium";
  color: #fff;
}
.old-theme #header .section-search .inputtext-style::-webkit-input-placeholder {
  color: #fff;
}
.old-theme #header .section-search .inputtext-style::-moz-placeholder {
  color: #fff;
}
.old-theme #header .section-search .inputtext-style:-ms-input-placeholder {
  color: #fff;
}
.old-theme #header .section-search .inputtext-style:-moz-placeholder {
  color: #fff;
}
.old-theme #header .section-search .textarea-style::-webkit-input-placeholder {
  color: #fff;
}
.old-theme #header .section-search .textarea-style::-moz-placeholder {
  color: #fff;
}
.old-theme #header .section-search .textarea-style:-ms-input-placeholder {
  color: #fff;
}
.old-theme #header .section-search .textarea-style:-moz-placeholder {
  color: #fff;
}
.old-theme .open-menu {
  overflow: hidden;
}
.old-theme .open-menu #header {
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.old-theme .open-menu #header .box-mainmenu {
  transform: translateY(0);
}
.old-theme .open-search #header .section-search {
  transform: translateY(0);
}
.old-theme #footer {
  background-color: #333;
  padding: 0;
  margin-top: 95px;
  color: #fff;
  z-index: 1313;
}
.old-theme #footer .page-center {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 40px 0;
}
.old-theme #footer .menu-footer ul {
  display: flex;
  align-items: center;
  font-size: 22px;
}
.old-theme #footer .menu-footer ul li + li {
  margin-left: 38px;
}
.old-theme #footer .menu-footer ul .active {
  color: #ed7725;
}
.old-theme #footer .group-social {
  display: flex;
  align-items: center;
}
.old-theme #footer .group-social a {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ed7725;
  border-radius: 50%;
  transition: 0.15s ease;
}
.old-theme #footer .group-social a::before {
  display: block;
  font-size: 20px;
}
.desktop .old-theme #footer .group-social a:hover {
  background-color: #ed7725;
  color: #333;
}
.old-theme #footer .group-social a + a {
  margin-left: 12px;
}
.old-theme #footer .section-bottom {
  position: relative;
}
.old-theme #footer .section-bottom::before {
  content: "";
  width: 200vw;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: -100vw;
  top: 0;
}
.old-theme #footer .section-bottom p {
  font-size: 18px;
}
.old-theme #footer .section-bottom p + p {
  margin: 8px 0 0;
}
@media only screen and (min-width: 1400px) {
  .old-theme #header .box-mainmenu .mainmenu ul {
    margin: 120px auto;
  }
}
@media only screen and (max-width: 1024px) {
  .old-theme #header .page-center {
    width: 100%;
  }
}
@media only screen and (max-width: 1023px) {
  .old-theme #header h1 {
    font-size: 2.4rem;
  }
  .old-theme #header h1 a::before {
    width: 84px;
    height: 60px;
  }
  .old-theme #header .img {
    display: none;
  }
  .old-theme #header .box-mainmenu .mainmenu {
    width: 100%;
    min-width: inherit;
  }
  .old-theme #header .box-mainmenu .mainmenu li > a::before {
    display: none;
  }
  .old-theme #header .box-mainmenu .mainmenu .submenu {
    width: 100%;
    display: none;
    position: relative;
    left: 0;
    top: 0;
    padding: 15px;
    margin: 10px 0 40px;
  }
  .old-theme #header .box-mainmenu .mainmenu .submenu a + a {
    margin-top: 20px;
  }
  .old-theme #header .box-mainmenu .mainmenu .show-sub .submenu {
    display: block;
    left: 0;
  }
  .old-theme #footer .page-center {
    flex-direction: column;
    text-align: center;
  }
  .old-theme #footer .menu-footer {
    width: 80%;
  }
  .old-theme #footer .menu-footer ul {
    flex-wrap: wrap;
    justify-content: center;
  }
  .old-theme #footer .menu-footer ul li {
    margin: 5px 0;
  }
  .old-theme #footer .group-social {
    margin-top: 20px;
  }
  .old-theme #footer .copyright {
    width: 100%;
    margin-top: 8px;
  }
}
@media only screen and (max-width: 767px) {
  .old-theme #header h1 span {
    display: none;
  }
  .old-theme #header .menu-top a + a {
    margin-left: 20px;
  }
  .old-theme #header .box-mainmenu .mainmenu ul {
    width: calc(100% - 30px);
    margin: 15px auto;
  }
  .old-theme #header .section-search .inputtext-style {
    font-size: 40px;
    line-height: 1;
  }
  .old-theme #footer .menu-footer {
    width: 85%;
  }
  .old-theme #footer .menu-footer ul {
    flex-wrap: wrap;
    justify-content: center;
  }
  .old-theme #footer .menu-footer ul li {
    margin: 5px 0;
  }
}
@media screen and (max-width: 479px) {
  .old-theme #header h1 a::before {
    width: 74px;
    height: 53px;
  }
  .old-theme #header .menu-top {
    max-width: calc(100% - 122px);
    margin: 0;
    font-size: 18px;
  }
  .old-theme #header .menu-top a + a {
    margin-left: 15px;
  }
  .old-theme #header .text-size a,
  .old-theme #header .language a {
    width: 26px;
    height: 26px;
    font-size: 16px;
  }
  .old-theme #header .language {
    margin-left: 10px;
  }
  .old-theme #header .box-mainmenu .mainmenu {
    font-size: 20px;
  }
  .old-theme #header .box-mainmenu .mainmenu .submenu {
    font-size: 1.8rem;
  }
  .old-theme #header .group-btn .btn-search {
    right: 68px;
  }
  .old-theme #header .group-btn .hamburger {
    width: 48px;
  }
  .old-theme #header .group-btn .hamburger span {
    display: none;
  }
  .old-theme #footer .menu-footer ul {
    flex-direction: column;
    font-size: 20px;
  }
  .old-theme #footer .menu-footer ul li + li {
    margin: 15px 0 0;
  }
  .old-theme #footer .group-social {
    margin-top: 30px;
  }
  .old-theme #footer .section-bottom {
    font-size: 16px;
  }
  .old-theme #footer .section-bottom p {
    font-size: 16px;
  }
}
.add-font-icon, .search-page .list-search .item .detail a::after, .corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item a .text::after, .areas-of-work-page .content-areas-of-work .list-areas-of-work .item a .text::after, .management-page .group-link a::before, .home-page .section.-key-projects .box-img .control a::before, .home-page .section.-key-projects .box-img .text.video > a::before, .home-page .section.-key-projects .nav-control div::before, .home-page .section.-upcoming-events .nav-control div::before, .home-page .section.-highlights .slide-highlights .nav-control .prev::before,
.home-page .section.-highlights .slide-highlights .nav-control .next::before, html .fancybox-nav.fancybox-next span::before, html .fancybox-nav.fancybox-prev span::before, html .fancybox-close::before, .old-theme .form-style .radio-style label::after, .old-theme .form-style .checkbox-style label::after, .old-theme .form-style .select-box::before, .old-theme .content-logo .list-logo .item a .text::after, .old-theme .box-search-job button::before, .old-theme .design-row-style .-play::before, .old-theme [class*=layout-col] .menu-left a::before, .old-theme [class*=layout-col] .menu-left .btn-active::after, .text-view-all::after, .btn-read-more::after, .btn-load-more::after {
  font-weight: normal !important;
  font-family: "tij" !important;
  text-transform: none !important;
}
.orange {
  color: #ed7725 !important;
}
.black {
  color: #000 !important;
}
.editor ul,
.list-bullet {
  padding: 0;
  margin: 10px 0;
  list-style: none;
}
.editor ul > li,
.list-bullet > li {
  position: relative;
  padding-left: 15px;
  margin-top: 15px;
}
.editor ul > li li,
.list-bullet > li li {
  font-size: 0.9em;
}
.editor ul > li li::before,
.list-bullet > li li::before {
  width: 5px;
  height: 5px;
  background-color: #000 !important;
  top: 6px;
}
.editor ul > li:first-child,
.list-bullet > li:first-child {
  margin-top: 0;
}
.editor ul > li::before,
.list-bullet > li::before {
  content: "";
  width: 7px;
  height: 7px;
  display: block;
  background-color: #000;
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 7px;
  text-indent: -9999px;
}
.editor ul.-orange > li::before,
.list-bullet.-orange > li::before {
  background-color: #ed7725;
}
.editor ul.-circle > li::before,
.list-bullet.-circle > li::before {
  background: none;
  border: 1px solid #000;
}
.editor ol,
.list-number {
  padding: 0;
  margin: 5px 0;
  list-style: none;
  counter-reset: number;
}
.editor ol > li,
.list-number > li {
  position: relative;
  padding-left: 20px;
  margin-top: 8px;
}
.editor ol > li:first-child,
.list-number > li:first-child {
  margin-top: 0;
}
.editor ol > li::before,
.list-number > li::before {
  counter-increment: number;
  content: counters(number, ".") ".";
  position: absolute;
  left: 0;
  top: 0;
}
.editor ol .list-number li, .editor ol ol li,
.list-number .list-number li,
.list-number ol li {
  padding-left: 32px;
}
.editor ol .list-number li::before,
.list-number .list-number li::before {
  content: counters(number, ".") "";
}
.hover-img {
  display: block;
  overflow: hidden;
}
.hover-img img {
  transition: 0.25s ease;
}
.desktop .hover-img:hover img {
  transform: scale(1.05);
}
.btn-style {
  min-width: 216px;
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e37835;
  border: none;
  border-radius: 0;
  padding: 15px 30px;
  margin: 0 auto;
  font-size: 22px;
  color: #fff !important;
  transition: 0.25s ease;
}
.desktop .btn-style:hover {
  background-color: #000;
}
.btn-style.-orange {
  background-color: #ed7725;
}
.btn-style.-dark-gray {
  background-color: #777779;
}
.btn-view-all {
  height: 37px;
  display: flex;
  align-items: center;
  position: relative;
  padding-right: 47px;
  font-size: 21px;
  font-family: "db_ozone_x-medium";
}
.btn-view-all::before {
  width: 37px;
  height: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ed7725;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 15px;
  color: #ed7725;
  transition: 0.15s ease;
}
.desktop .btn-view-all:hover::before {
  background-color: #ed7725;
  color: #fff;
}
.btn-load-more {
  margin-top: 70px;
}
.btn-load-more::after {
  content: "q";
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
  border-radius: 50%;
  margin-left: 8px;
  font-size: 14px;
}
.btn-read-more {
  display: flex;
  align-items: center;
  font-size: 28px;
  color: #fff;
}
.btn-read-more::after {
  content: "h";
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #fff;
  border-radius: 50%;
  margin-left: 14px;
  font-size: 0.7em;
  text-indent: 3px;
  transition: 0.15s ease;
}
.desktop .btn-read-more:hover {
  color: #fff;
}
.desktop .btn-read-more:hover::after {
  transform: scale(1.15);
  color: #fff;
}
.text-view-all {
  font-size: 20px;
  padding-top: 5px;
}
.text-view-all::after {
  content: "h";
  position: relative;
  top: -2px;
  margin-left: 10px;
  font-size: 20px;
  transition: 0.15s ease;
}
.desktop .text-view-all:hover::after {
  margin-left: 15px;
}
.section .page-center {
  margin-top: 50px;
}
.section .page-center::before {
  content: "";
  width: 74px;
  height: 37px;
  background-color: #ed7725;
  position: absolute;
  left: -104px;
  top: 80px;
}
.section .page-center::after {
  content: "";
  width: 52px;
  height: 9px;
  background-color: #ccc;
  position: absolute;
  left: 0;
  top: 80px;
}
.section .head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.old-theme .banner-page {
  height: calc(100vh - 94px);
  position: relative;
  overflow: hidden;
}
.old-theme .banner-page::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  top: 0;
}
.old-theme .banner-page img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ie .old-theme .banner-page img {
  height: auto;
}
.old-theme .banner-page .box-text {
  position: absolute;
  left: 84px;
  top: 50%;
  transform: translateY(-50%);
  transform-origin: left;
  color: #fff;
  font-size: 32px;
  margin-top: 0 !important;
}
.old-theme .banner-page .box-text .breadcrumbs {
  margin-bottom: 25px;
}
.old-theme .banner-page .box-text .breadcrumbs a {
  margin: 0;
  font-size: 0.72em;
  text-transform: uppercase;
  color: #d2d0d0;
}
.old-theme .banner-page .box-text h1 {
  margin-bottom: 30px;
  font-size: 2.8125em;
  line-height: 0.9;
  font-family: "db_ozone_x-medium";
  text-transform: uppercase;
}
.old-theme .banner-page .box-text a {
  display: flex;
  align-items: center;
  margin-top: 100px;
  font-size: 0.75em;
  font-family: "db_ozone_x-medium";
  color: #fff;
}
.old-theme .banner-page .box-text a::before {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
  border-radius: 50%;
  margin-right: 20px;
}
.old-theme .banner-page .box-text .btn-style {
  width: 220px;
  height: 60px;
  margin-left: 0;
}
.old-theme .title-section {
  font-size: 60px;
  font-family: "db_ozone_x-bold";
  color: #2c2c2c;
}
.old-theme .list-content {
  width: calc(100% + 35px);
  display: flex;
  flex-wrap: wrap;
  margin: -35px 0 0 -35px;
}
.old-theme .list-content .item {
  width: calc(25% - 35px);
  margin: 35px 0 0 35px;
}
.old-theme .list-content .item .img {
  position: relative;
}
.old-theme .list-content .item .img img {
  width: 100%;
}
.old-theme .list-content .item .img span {
  width: 117px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  position: absolute;
  right: 0;
  bottom: 0;
  padding-top: 5px;
  font-size: 16px;
  color: #002a64;
}
.old-theme .list-content .item .img span::before {
  position: relative;
  top: -2px;
  margin-right: 8px;
  font-size: 16px;
}
.old-theme .list-content .item .text {
  margin-top: 16px;
}
.old-theme .list-content .item .text .date {
  margin-bottom: 5px;
  font-size: 14px;
  color: #c6c5c5;
}
.old-theme .list-content .item .text h3 {
  min-height: 38px;
  margin: 0 0 6px;
  font-size: 19px;
}
.text-large .old-theme .list-content .item .text h3 {
  font-size: 21px;
}
.old-theme .list-content .item .text a {
  font-size: 16px;
  color: #ed7725;
}
.text-large .old-theme .list-content .item .text a {
  font-size: 18px;
}
.desktop .old-theme .list-content .item .text a:hover {
  color: #000;
}
.old-theme .list-content.col3 {
  width: calc(100% + 40px);
  margin: -40px 0 0 -40px;
}
.old-theme .list-content.col3 .item {
  width: calc(33.33% - 40px);
  margin: 40px 0 0 40px;
}
.old-theme .list-content.slide-content {
  margin: 0;
}
.old-theme .list-content.slide-content .owl-dots {
  position: relative;
  bottom: 0;
  margin-top: 30px;
}
.old-theme .list-content.slide-content .owl-dots .owl-dot {
  background-color: #ed7725;
}
.old-theme .list-content.slide-content .owl-dots .owl-dot.active {
  background-color: #000;
}
.old-theme .list-content .owl-carousel .item {
  width: 100%;
  margin: 0;
}
.old-theme [class*=layout-col] {
  padding-top: 70px;
}
.old-theme [class*=layout-col] .page-center {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.old-theme [class*=layout-col] .title-page {
  width: 100%;
  margin-bottom: 60px;
  font-size: 90px;
}
.text-large .old-theme [class*=layout-col] .title-page {
  font-size: 92px;
}
.old-theme [class*=layout-col] .title-page h1 {
  font-size: 1em;
  font-family: "db_ozone_x-medium";
  color: #2f3844;
}
.old-theme [class*=layout-col] .title-page h2 {
  font-size: 0.6666em;
  font-family: "db_ozone_x-medium";
  color: #2f3844;
}
.old-theme [class*=layout-col] .title-page p {
  margin-top: -10px;
  font-size: 0.356em;
}
.old-theme [class*=layout-col] .heading {
  width: 270px;
  font-size: 60px;
}
.text-large .old-theme [class*=layout-col] .heading {
  font-size: 62px;
}
.old-theme [class*=layout-col] .heading h2 {
  font-size: 1em;
  line-height: 0.8;
  font-family: "db_ozone_x-bold";
}
.old-theme [class*=layout-col] .menu-left {
  width: 320px;
}
.old-theme [class*=layout-col] .menu-left .btn-active {
  width: 100%;
  height: 62px;
  display: none;
  align-items: center;
  border-bottom: 1px solid #dce1e5;
  position: relative;
  padding: 0 45px 0 10px;
  color: #2c2c2c;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.old-theme [class*=layout-col] .menu-left .btn-active::after {
  content: "q";
  width: 40px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
}
.old-theme [class*=layout-col] .menu-left a {
  min-height: 28px;
  display: block;
  position: relative;
  padding-left: 52px;
  font-size: 32px;
  color: #b4b9bf;
}
.text-large .old-theme [class*=layout-col] .menu-left a {
  font-size: 34px;
}
.old-theme [class*=layout-col] .menu-left a::before {
  content: "j";
  width: 28px;
  height: 28px;
  display: none;
  align-items: center;
  justify-content: center;
  border: 1px solid #b6bbc1;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 7px;
  color: #ed7725;
}
.desktop .old-theme [class*=layout-col] .menu-left a:hover {
  color: #2c2c2c;
}
.old-theme [class*=layout-col] .menu-left a + a {
  margin-top: 25px;
}
.old-theme [class*=layout-col] .menu-left a.active {
  color: #2c2c2c;
}
.old-theme [class*=layout-col] .menu-left a.active::before {
  display: flex;
}
.old-theme [class*=layout-col] .design-row-style {
  min-width: 800px;
}
.old-theme .layout-col1 .page-center {
  flex-direction: column;
  align-items: center;
}
.old-theme .layout-col1 .heading {
  width: 100%;
  margin-bottom: 55px;
  text-align: center;
}
.old-theme .layout-col1 .heading p {
  width: 65%;
  margin: 15px auto 0;
  font-size: 0.4em;
  line-height: 1.3;
}
.old-theme .listing-in-page .title-page {
  margin-bottom: 80px;
}
.old-theme .listing-in-page .list-content {
  position: relative;
}
.old-theme .listing-in-page .list-content::before {
  content: "";
  width: 74px;
  height: 37px;
  display: block;
  background-color: #ed7725;
  position: absolute;
  left: -68px;
  top: 40px;
}
.old-theme .underline {
  position: relative;
  padding-bottom: 24px;
  text-decoration: none !important;
}
.old-theme .underline::before {
  content: "";
  width: 52px;
  height: 6px;
  display: block;
  background-color: #000;
  position: absolute;
  left: 0;
  bottom: 0;
}
.old-theme .underline.-center::before {
  left: 50%;
  margin-left: -26px;
}
.old-theme .underline.-light-gray::before {
  background-color: #ccc;
}
.old-theme .underline.-orange::before {
  background-color: #ed7725;
}
.old-theme .underline.-dark-blue::before {
  background-color: #002a64;
}
.old-theme .design-row-style {
  width: 800px;
  max-width: 100%;
  margin-top: 12px;
  font-size: 22px;
}
.text-large .old-theme .design-row-style {
  font-size: 24px;
}
.old-theme .design-row-style .item {
  border-bottom: 1px solid #dce1e5;
  padding-bottom: 26px;
  margin-bottom: 26px;
}
.old-theme .design-row-style .item:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.old-theme .design-row-style a {
  font-size: 1em;
  color: #000;
}
.old-theme .design-row-style a span {
  display: block;
  color: #8d959f;
}
.old-theme .design-row-style .-pdf {
  background: url("../img/icons/file-pdf.png") 0 0/38px no-repeat;
  padding-left: 64px;
}
.old-theme .design-row-style .-excel {
  background: url("../img/icons/file-excel.png") 0 0/38px no-repeat;
  padding-left: 64px;
}
.old-theme .design-row-style .-play {
  min-height: 28px;
  position: relative;
  padding-left: 58px;
}
.old-theme .design-row-style .-play::before {
  content: "j";
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ed7725;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 7px;
  color: #ed7725;
}
.old-theme .img-banner {
  width: 100%;
  height: 390px;
  background: 50% 0/cover no-repeat;
  margin: 74px 0;
}
.old-theme .box-shadow, .old-theme .home-page .section.-key-projects .box-img, .home-page .section.-key-projects .old-theme .box-img, .old-theme .home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .item, .home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .old-theme .item {
  box-shadow: 0 6px 5px rgba(0, 0, 0, 0.17);
}
.old-theme .box-search-job {
  position: relative;
  margin-bottom: 48px;
}
.old-theme .box-search-job .inputtext-style {
  height: 58px;
  border-color: #dce1e5 !important;
  padding-right: 70px !important;
  font-size: 24px !important;
}
.text-large .old-theme .box-search-job .inputtext-style {
  font-size: 26px !important;
}
.old-theme .box-search-job button {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  position: absolute;
  padding: 0 26px;
  right: 0;
  top: 0;
}
.old-theme .box-search-job button::before {
  content: "d";
  font-family: 18px;
  color: #b4b9bf;
}
.old-theme .nicescroll-rails {
  width: 1px !important;
  background-color: #959595;
}
.old-theme .nicescroll-rails::before, .old-theme .nicescroll-rails::after {
  content: "";
  width: 7px;
  height: 7px;
  display: block;
  border: 1px solid #ed7725;
  border-radius: 50%;
  position: absolute;
  left: -4px;
  top: -8px;
}
.old-theme .nicescroll-rails::before {
  top: auto;
  bottom: -8px;
}
.old-theme .nicescroll-rails .nicescroll-cursors {
  width: 100% !important;
  background-color: #ed7725 !important;
  border: none !important;
  border-radius: none !important;
}
.old-theme html .jspVerticalBar {
  width: 7px;
  height: 100%;
  background: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
}
.old-theme html .jspVerticalBar::before, .old-theme html .jspVerticalBar::after {
  content: "";
  width: 7px;
  height: 7px;
  display: block;
  background-color: #2f3844;
  border: 1px solid #ed7725;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 13;
}
.old-theme html .jspVerticalBar::before {
  top: auto;
  bottom: 0;
}
.old-theme html .jspVerticalBar .jspTrack {
  width: 1px;
  background-color: #959595;
  position: absolute;
  left: 3px;
}
.old-theme html .jspVerticalBar .jspTrack .jspDrag {
  width: 3px;
  background-color: #ed7725;
  margin-left: -1px;
}
.old-theme .box-under-construction {
  width: 100%;
  padding-top: 150px;
  margin: 0 auto;
  text-align: center;
  font-size: 26px;
}
.text-large .old-theme .box-under-construction {
  font-size: 28px;
}
.old-theme .box-under-construction h1 {
  font-size: 5.2em;
  line-height: 0.8;
  color: #ed7725;
}
.old-theme .box-under-construction h2 {
  font-size: 1em;
}
.old-theme .box-under-construction p {
  display: inline-block;
  border-top: 1px solid #000;
  padding-top: 22px;
  margin-top: 22px;
  font-size: 0.8em;
}
.old-theme .box-success {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 150px;
  margin: 0 auto;
  text-align: center;
  font-size: 26px;
}
.text-large .old-theme .box-success {
  font-size: 28px;
}
.old-theme .box-success h1 {
  margin-bottom: 60px;
  font-size: 3em;
  line-height: 0.8;
  color: #ed7725;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.old-theme .animateScale {
  animation: animateScale 1s ease;
}
@keyframes animateScale {
  0% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.old-theme .animateScale {
  animation: animateScale 1s ease;
}
.old-theme .content-logo .page-center {
  display: flex;
  flex-wrap: wrap;
}
.old-theme .content-logo .list-logo {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 70px 0 0 -15px;
}
.old-theme .content-logo .list-logo .item {
  width: calc(33.33% - 15px);
  margin: 15px 0 0 15px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.17);
}
.old-theme .content-logo .list-logo .item a {
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #ebebeb;
  position: relative;
}
.old-theme .content-logo .list-logo .item a .text {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background-color: #ed7725;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 22px 75px 22px 32px;
  font-size: 25px;
  font-family: "db_ozone_x-bold";
  color: #fff;
  z-index: 13;
}
.text-large .old-theme .content-logo .list-logo .item a .text {
  font-size: 27px;
}
.old-theme .content-logo .list-logo .item a .text small {
  display: block;
  margin-top: 5px;
  font-size: 0.75em;
  font-family: "db_ozone_x";
}
.old-theme .content-logo .list-logo .item a .text::after {
  content: "h";
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -19px;
  color: #ed7725;
}
.old-theme .press-room-page .content-logo {
  border-top: 1px solid #dce1e5;
  padding-top: 60px;
  margin-top: 60px;
}
.old-theme .press-room-page .content-logo .title-page {
  margin-bottom: 64px;
}
.old-theme .press-room-page .content-logo .title-page h2 {
  font-family: "db_ozone_x-bold";
}
.old-theme .press-room-page .content-logo .list-logo {
  position: relative;
  margin-top: 0;
}
.old-theme .press-room-page .content-logo .list-logo::before {
  content: "";
  width: 74px;
  height: 37px;
  display: block;
  background-color: #ed7725;
  position: absolute;
  left: -78px;
  top: 15px;
}
.old-theme .slide-group-btn {
  width: 100%;
  border-bottom: 1px solid #dce1e5;
  margin-bottom: -1px;
  font-size: 21px;
}
.text-large .old-theme .slide-group-btn {
  font-size: 23px;
}
.old-theme .slide-group-btn .owl-stage {
  min-width: 100% !important;
  display: flex;
}
.old-theme .slide-group-btn a {
  display: block;
  position: relative;
  padding: 50px 5px 40px;
  color: #000;
  white-space: nowrap;
}
.old-theme .slide-group-btn a::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #ed7725;
  position: absolute;
  left: 0;
  bottom: -1px;
  transform: scale(0);
  transition: 0.25s ease;
}
.old-theme .slide-group-btn a.active {
  font-family: "db_ozone_x-bold";
}
.old-theme .slide-group-btn a.active.active::after {
  transform: scale(1);
}
.old-theme .slide-group-btn .owl-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: -40px;
}
.old-theme .slide-group-btn .owl-nav > div {
  width: 30px;
  height: 30px;
  border: 1px solid #000;
  border-radius: 50%;
  position: relative;
  left: 0;
  top: 0;
}
.old-theme .slide-group-btn .owl-nav > div + div {
  margin-left: 5px;
}
.old-theme .slide-group-btn .owl-nav.disabled {
  display: none !important;
}
.old-theme .group-box-content > div {
  height: 897px;
  display: flex;
}
.old-theme .group-box-content > div .img {
  min-width: 50%;
  width: 50%;
  height: 100%;
}
.old-theme .group-box-content > div .img img {
  width: 100%;
  height: 100%;
  margin: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.old-theme .group-box-content > div .detail {
  width: 100%;
  height: 100%;
  padding: 84px 64px 0 64px;
  font-size: 24px;
  line-height: 1.5;
}
.text-large .old-theme .group-box-content > div .detail {
  font-size: 26px;
}
.old-theme .group-box-content > div .detail .scroll {
  width: 100%;
  height: calc(100% - 46px);
  overflow: hidden;
  overflow-y: auto;
}
.old-theme .group-box-content > div .detail section {
  padding-right: 40px;
}
.old-theme .group-box-content > div .detail section + section {
  margin-top: 26px;
}
.old-theme .group-box-content > div .detail h3 {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  font-size: 2.5em;
  line-height: 0.8;
  font-family: "db_ozone_x-bold";
}
.old-theme .group-box-content > div .detail h3::before {
  width: 52px;
  height: 6px;
}
.old-theme .group-box-content > div .detail h4 {
  margin-bottom: 10px;
  font-size: 1.25em;
  font-family: "db_ozone_x-bold";
}
.old-theme .group-box-content > div .detail .box-quote {
  quotes: "“" "”" "‘" "’";
  position: relative;
  padding: 48px 25px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 1.15em;
  color: #ed7725;
}
.old-theme .group-box-content > div .detail .box-quote::before, .old-theme .group-box-content > div .detail .box-quote::after {
  width: 100%;
  height: 40px;
  display: block;
  position: absolute;
  left: 0;
  font-size: 120px;
  text-align: center;
}
.old-theme .group-box-content > div .detail .box-quote::before {
  content: open-quote;
  top: -40px;
}
.old-theme .group-box-content > div .detail .box-quote::after {
  content: close-quote;
  bottom: 40px;
}
.old-theme .group-box-content > div .detail p + p {
  margin-top: 60px;
}
.old-theme .group-box-content > div .detail .align-center {
  padding: 0 40px;
}
.old-theme .group-box-content > div:nth-of-type(even) .img {
  order: 2;
  margin-left: 0;
}
.old-theme .group-box-content > div:nth-of-type(even) .detail {
  padding-right: 64px;
  padding-left: 0;
  margin-left: auto;
}
.old-theme .group-box-content > div:nth-of-type(even) .detail section {
  padding-left: 40px;
}
.old-theme .text-coming-soon {
  font-size: 60px;
  font-family: "db_ozone_x-bold";
  color: #ed7725;
}
.text-large .old-theme .text-coming-soon {
  font-size: 62px;
}
.old-theme .primary-content {
  width: 800px;
  min-width: 800px;
}
@keyframes animateChange {
  0% {
    transform: translateY(60px);
    opacity: 0;
  }
  20%, 80% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-60px);
    opacity: 0;
  }
}
#wrapper.-detail .old-theme .banner-page .box-text {
  width: 1000px;
  max-width: 100%;
  top: auto;
  bottom: 60px;
  transform: translateY(0) scale(1) !important;
}
#wrapper.-detail .old-theme .banner-page .box-text p {
  font-size: 0.75em;
  font-family: "db_ozone_x-medium";
}
#wrapper.-detail .old-theme .banner-page .box-text a {
  margin-top: 46px;
}
@media screen and (min-width: 1400px) {
  .old-theme .banner-page .box-text {
    transform: translateY(-50%) scale(1.2);
  }
}
@media screen and (max-width: 1024px) {
  .old-theme [class*=layout-col] .design-row-style {
    min-width: 670px;
    width: 670px;
  }
  .old-theme [class*=layout-col] .title-page {
    margin-bottom: 20px;
  }
  #wrapper.-detail .old-theme .banner-page .box-text {
    width: 860px;
  }
  .old-theme .content-logo .list-logo .item a .text {
    font-size: 20px;
  }
  .text-large .old-theme .content-logo .list-logo .item a .text {
    font-size: 22px;
  }
  .old-theme .press-room-page .content-logo .title-page {
    margin-bottom: 20px;
  }
  .old-theme .group-box-content > div .detail {
    padding: 50px 30px 0 30px;
  }
  .old-theme .group-box-content > div:nth-of-type(even) .detail {
    padding-right: 30px;
    padding-left: 0;
  }
  .old-theme .primary-content {
    min-width: 670px !important;
    width: 670px !important;
    margin-left: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .old-theme .banner-page {
    height: auto;
  }
  .old-theme .banner-page .box-text {
    width: 100%;
    background-color: #ed7725;
    position: relative;
    left: 0;
    top: 0 !important;
    bottom: auto !important;
    padding: 40px 20px;
    transform: translateY(0);
    font-size: 20px;
  }
  .text-large .old-theme .banner-page .box-text {
    font-size: 22px;
  }
  .old-theme .banner-page .box-text h1 {
    line-height: 0.8;
  }
  .old-theme .banner-page .box-text .breadcrumbs a {
    font-size: 1em;
  }
  .old-theme .banner-page .box-text a {
    margin-top: 20px;
    font-size: 1em;
  }
  .old-theme .banner-page .box-text a::before {
    width: 24px;
    height: 24px;
    margin-right: 10px;
  }
  .old-theme [class*=layout-col] .design-row-style {
    min-width: inherit;
    width: 100%;
    margin-top: 40px;
  }
  .old-theme [class*=layout-col] .menu-left {
    width: 100%;
    position: relative;
    z-index: 13;
  }
  .old-theme [class*=layout-col] .menu-left .btn-active {
    display: flex;
  }
  .old-theme [class*=layout-col] .menu-left a {
    padding-left: 0;
  }
  .old-theme [class*=layout-col] .menu-left a::before {
    display: none !important;
  }
  .old-theme [class*=layout-col] .menu-left .group-btn {
    width: 100%;
    display: none;
    background-color: #fff;
    border: 1px solid #dce1e5;
    position: absolute;
    left: 0;
    padding: 14px 10px;
    margin-top: -1px;
  }
  .old-theme .list-content.col3 {
    width: calc(100% + 15px);
    margin: -15px 0 0 -15px;
  }
  .old-theme .list-content.col3 .item {
    width: calc(33.33% - 15px);
    margin: 15px 0 0 15px;
  }
  .old-theme .content-logo .list-logo {
    width: auto;
  }
  .old-theme .content-logo .list-logo .item {
    width: calc(50% - 15px);
  }
  .old-theme .group-box-content > div {
    height: auto;
    flex-wrap: wrap;
  }
  .old-theme .group-box-content > div .img,
  .old-theme .group-box-content > div .detail {
    width: 100%;
  }
  .old-theme .group-box-content > div .detail {
    padding: 40px !important;
  }
  .old-theme .group-box-content > div .detail .scroll,
  .old-theme .group-box-content > div .detail .jspContainer,
  .old-theme .group-box-content > div .detail .jspPane {
    width: 100% !important;
    height: auto !important;
    position: relative !important;
  }
  .old-theme .group-box-content > div .detail section {
    padding: 0 !important;
  }
  .old-theme .group-box-content > div:nth-of-type(even) .img {
    order: 0;
  }
  .old-theme .primary-content {
    min-width: inherit !important;
    width: 100% !important;
    margin-top: 40px !important;
    margin-left: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .old-theme .banner-page .box-text h1 {
    font-size: 2em;
  }
  .old-theme .section .page-center::after {
    top: 66px;
  }
  .old-theme .title-section {
    font-size: 50px;
  }
  .text-large .old-theme .title-section {
    font-size: 52px;
  }
  .old-theme [class*=layout-col] .title-page {
    font-size: 70px;
  }
  .text-large .old-theme [class*=layout-col] .title-page {
    font-size: 72px;
  }
  .old-theme [class*=layout-col] .heading p {
    width: 100%;
  }
  .old-theme [class*=layout-col] .menu-left .btn-active {
    font-size: 22px;
  }
  .text-large .old-theme [class*=layout-col] .menu-left .btn-active {
    font-size: 24px;
  }
  .old-theme [class*=layout-col] .menu-left .group-btn a {
    font-size: 22px;
  }
  .text-large .old-theme [class*=layout-col] .menu-left .group-btn a {
    font-size: 24px;
  }
  .old-theme [class*=layout-col] .menu-left .group-btn a + a {
    margin-top: 15px;
  }
  .old-theme .list-content.col3 .item {
    width: calc(50% - 15px);
  }
  .old-theme .box-under-construction {
    padding-top: 60px;
  }
  .old-theme .box-under-construction h1 {
    font-size: 4em;
  }
  .old-theme .content-logo .list-logo .item a .text {
    padding: 15px 75px 15px 15px;
    font-size: 18px;
  }
  .text-large .old-theme .content-logo .list-logo .item a .text {
    font-size: 20px;
  }
  .old-theme .primary-content {
    margin-top: 20px !important;
  }
}
@media screen and (max-width: 479px) {
  .old-theme .title-section {
    font-size: 44px;
    line-height: 0.8;
  }
  .text-large .old-theme .title-section {
    font-size: 46px;
  }
  .old-theme .banner-page {
    height: auto;
  }
  .old-theme .banner-page img {
    height: 220px;
  }
  .old-theme .banner-page .box-text .breadcrumbs {
    margin-bottom: 10px;
    font-size: 0.9em;
  }
  .old-theme .banner-page .box-text h1 {
    margin-bottom: 10px;
    font-size: 1.7em;
  }
  .old-theme .banner-page .box-text br {
    display: none !important;
  }
  .old-theme .btn-view-all {
    height: 30px;
  }
  .old-theme .btn-view-all::before {
    width: 30px;
    height: 30px;
    margin: 0;
  }
  .old-theme .btn-view-all span {
    display: none;
  }
  .old-theme .btn-load-more {
    width: 100%;
  }
  .old-theme .design-row-style {
    font-size: 18px;
  }
  .text-large .old-theme .design-row-style {
    font-size: 20px;
  }
  .old-theme .design-row-style .-play {
    padding-left: 40px;
  }
  .old-theme [class*=layout-col] {
    padding-top: 40px;
  }
  .old-theme [class*=layout-col] .title-page {
    margin-bottom: 0;
    font-size: 44px;
  }
  .text-large .old-theme [class*=layout-col] .title-page {
    font-size: 46px;
  }
  .old-theme [class*=layout-col] .title-page p {
    font-size: 0.55em;
  }
  .old-theme [class*=layout-col] .heading {
    font-size: 44px;
  }
  .text-large .old-theme [class*=layout-col] .heading {
    font-size: 46px;
  }
  .old-theme [class*=layout-col] .menu-left .btn-active {
    font-size: 20px;
  }
  .text-large .old-theme [class*=layout-col] .menu-left .btn-active {
    font-size: 22px;
  }
  .old-theme [class*=layout-col] .menu-left .group-btn a {
    font-size: 20px;
  }
  .text-large .old-theme [class*=layout-col] .menu-left .group-btn a {
    font-size: 22px;
  }
  .old-theme [class*=layout-col] .menu-left .group-btn a + a {
    margin-top: 10px;
  }
  .old-theme .list-content.col3 {
    width: 100%;
    margin: -15px 0 0 0;
  }
  .old-theme .list-content.col3 .item {
    width: 100%;
    margin: 15px 0 0 0;
  }
  .old-theme .img-banner {
    height: 220px;
  }
  .old-theme .box-under-construction {
    width: calc(100% - 30px);
  }
  .old-theme .box-under-construction h1 {
    font-size: 2.2em;
  }
  .old-theme .content-logo .list-logo {
    margin-left: 0;
  }
  .old-theme .content-logo .list-logo .item {
    width: 100%;
    margin-left: 0;
  }
  .old-theme .content-logo .list-logo .item a .text {
    font-size: 20px;
  }
  .text-large .old-theme .content-logo .list-logo .item a .text {
    font-size: 22px;
  }
  .old-theme .slide-group-btn {
    margin-bottom: 50px;
  }
  .old-theme .slide-group-btn .owl-nav {
    bottom: -15px;
  }
  .old-theme .group-box-content > div .detail {
    padding: 20px !important;
    font-size: 18px;
  }
  .text-large .old-theme .group-box-content > div .detail {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .old-theme .text-coming-soon {
    font-size: 50px;
  }
  .text-large .old-theme .text-coming-soon {
    font-size: 52px;
  }
}
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-inner, .fancybox-outer {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-iframe, .fancybox-image {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
  background-image: url(./js/jquery.fancybox/fancybox_sprite.png);
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(./js/jquery.fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(./js/jquery.fancybox/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: 0 0;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #fff;
  font-weight: 700;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
    background-image: url(./js/jquery.fancybox/fancybox_sprite@2x.png);
    background-size: 44px 152px;
  }
  #fancybox-loading div {
    background-image: url(./js/jquery.fancybox/fancybox_loading@2x.gif);
    background-size: 24px 24px;
  }
}
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(./js/owl.carousel/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.old-theme .form-style .items {
  margin-top: -32px;
  overflow: hidden;
}
.old-theme .form-style .items .item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 32px;
}
.old-theme .form-style .items .item .col {
  width: 100%;
}
.old-theme .form-style .items .item.col2 .col {
  width: 50%;
}
.old-theme .form-style .items .item.col2 label {
  margin-bottom: 0;
}
.old-theme .form-style .items .item.col3 .col {
  width: 33.33%;
}
.old-theme .form-style .items .item.col3 label {
  margin-bottom: 0;
}
.old-theme .form-style label {
  display: inline-block;
  margin-bottom: 18px;
  font-size: 20px;
  font-family: "db_ozone_x-medium";
  color: #333;
}
.text-large .old-theme .form-style label {
  font-size: 22px;
}
.old-theme .form-style input[type=number]::-webkit-inner-spin-button,
.old-theme .form-style input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.old-theme .form-style input[type=number] {
  -moz-appearance: textfield;
}
.old-theme .form-style .inputtext-style,
.old-theme .form-style .textarea-style,
.old-theme .form-style .select-style {
  width: 100%;
  display: block;
  background: #fff;
  border: 1px solid #7d7d7d;
  border-radius: 0;
  padding: 12px 30px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size: 20px;
}
.text-large .old-theme .form-style .inputtext-style,
.text-large .old-theme .form-style .textarea-style,
.text-large .old-theme .form-style .select-style {
  font-size: 22px;
}
.old-theme .form-style .inputtext-style::-webkit-input-placeholder {
  color: #817f7f;
}
.old-theme .form-style .inputtext-style::-moz-placeholder {
  color: #817f7f;
}
.old-theme .form-style .inputtext-style:-ms-input-placeholder {
  color: #817f7f;
}
.old-theme .form-style .inputtext-style:-moz-placeholder {
  color: #817f7f;
}
.old-theme .form-style .textarea-style::-webkit-input-placeholder {
  color: #817f7f;
}
.old-theme .form-style .textarea-style::-moz-placeholder {
  color: #817f7f;
}
.old-theme .form-style .textarea-style:-ms-input-placeholder {
  color: #817f7f;
}
.old-theme .form-style .textarea-style:-moz-placeholder {
  color: #817f7f;
}
.old-theme .form-style .inputtext-style::-ms-clear {
  display: none;
}
.old-theme .form-style .textarea-style {
  height: 148px;
  resize: none;
}
.old-theme .form-style .select-style {
  cursor: pointer;
}
.old-theme .form-style .select-box {
  position: relative;
}
.old-theme .form-style .select-box::before {
  content: "q";
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.ie .old-theme .form-style .select-box:before {
  display: none;
}
.old-theme .form-style .checkbox-style input[type=checkbox] {
  display: none;
}
.old-theme .form-style .checkbox-style label {
  position: relative;
  padding: 0 0 0 32px;
  line-height: 1.3;
  font-family: "db_ozone_x";
}
.old-theme .form-style .checkbox-style label::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background-color: #fff;
  border: 1px solid #7d7d7d;
  position: absolute;
  left: 0;
  top: 0;
}
.old-theme .form-style .checkbox-style label::after {
  content: "l";
  display: block;
  position: absolute;
  left: 2px;
  top: -1px;
  font-size: 18px;
  color: #7d7d7d;
  transform: scale(0);
  transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.old-theme .form-style .checkbox-style input[type=checkbox]:checked + label::after {
  transform: scale(1);
}
.old-theme .form-style .radio-style input[type=radio] {
  display: none;
}
.old-theme .form-style .radio-style label {
  position: relative;
  padding: 0 0 0 32px;
  line-height: 1.3;
  font-family: "db_ozone_x";
}
.old-theme .form-style .radio-style label::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background-color: #fff;
  border: 1px solid #7d7d7d;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
}
.old-theme .form-style .radio-style label::after {
  content: "l";
  display: block;
  position: absolute;
  left: 2px;
  top: -1px;
  font-size: 18px;
  color: #7d7d7d;
  transform: scale(0);
  transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.old-theme .form-style .radio-style input[type=radio]:checked + label::after {
  transform: scale(1);
}
.old-theme .form-style .error .inputtext-style,
.old-theme .form-style .error .textarea-style,
.old-theme .form-style .error .select-style {
  border-color: red !important;
}
.old-theme .form-style .error .checkbox-style label::before, .old-theme .form-style .error.checkbox-style label::before {
  border-color: red !important;
}
.old-theme .form-style .error .radio-style label::before, .old-theme .form-style .error.radio-style label::before {
  border-color: red !important;
}
.old-theme .form-style .text-validate-error {
  display: none;
  margin-top: 5px;
  font-size: 0.9em !important;
  font-family: "db_ozone_x" !important;
  color: red !important;
}
.old-theme .form-style .error .text-validate-error {
  display: block;
}
.old-theme .form-style.design-border-bottom .col {
  min-height: 45px;
  position: relative;
}
.old-theme .form-style.design-border-bottom label {
  position: absolute;
  left: 0;
  top: 16px;
  margin: 0;
  z-index: 13;
  transition: 0.25s ease;
}
.old-theme .form-style.design-border-bottom .inputtext-style:focus + label,
.old-theme .form-style.design-border-bottom .inputtext-style.not-empty + label,
.old-theme .form-style.design-border-bottom .textarea-style:focus + label,
.old-theme .form-style.design-border-bottom .textarea-style.not-empty + label,
.old-theme .form-style.design-border-bottom .select-style:focus + label,
.old-theme .form-style.design-border-bottom .select-style.not-empty + label {
  top: 0;
}
.old-theme .form-style.design-border-bottom .-select label {
  pointer-events: none;
}
.old-theme .form-style.design-border-bottom .inputtext-style,
.old-theme .form-style.design-border-bottom .textarea-style,
.old-theme .form-style.design-border-bottom .select-style {
  border: none;
  border-bottom: 1px solid #ebebeb;
  padding: 0;
  margin-top: 24px;
}
.old-theme .frm_purchase {
  display: flex;
  margin-bottom: 48px;
}
.old-theme .frm_purchase .box-left,
.old-theme .frm_purchase .box-right {
  float: none !important;
}
.old-theme .frm_purchase .box-right {
  display: flex;
}
@media screen and (max-width: 479px) {
  .old-theme .form-style .items .item .col {
    width: 100% !important;
  }
  .old-theme .form-style .items .item.col2 .col,
  .old-theme .form-style .items .item.col3 .col {
    margin-top: 10px;
  }
}
.old-theme .table-style {
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
}
.old-theme .table-style table {
  width: 100%;
  min-width: 870px;
  border-collapse: collapse;
  border: 0;
  border-right: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  vertical-align: middle;
  text-align: center;
}
.old-theme .table-style table thead th {
  background-color: #ed7725;
  padding: 22px 8px;
  font-size: 20px;
  color: #fff;
  text-align: center;
}
.text-large .old-theme .table-style table thead th {
  font-size: 22px;
}
.old-theme .table-style table thead th:first-child {
  padding-left: 18px;
}
.old-theme .table-style table thead th:last-child {
  padding-right: 18px;
}
.old-theme .table-style table tbody td {
  background-color: #fff;
  border-bottom: 1px solid #ebebeb;
  padding: 18px 8px;
  font-size: 20px;
}
.text-large .old-theme .table-style table tbody td {
  font-size: 22px;
}
.old-theme .table-style table tbody td:first-child {
  padding-left: 18px;
}
.old-theme .table-style table tbody td:last-child {
  padding-right: 18px;
}
.old-theme .table-style table tbody tr:nth-of-type(even) td {
  background-color: #fafafa;
}
.accordion {
  min-width: 800px;
  width: 800px;
}
.accordion > .item {
  width: 100%;
  border-bottom: 1px solid #dce1e5;
  padding-bottom: 28px;
}
.accordion > .item > a {
  display: block;
  position: relative;
  padding-right: 50px;
  margin-bottom: 0;
  font-size: 30px;
  font-family: "db_ozone_x-medium";
  color: #8d959f;
}
.text-large .accordion > .item > a {
  font-size: 32px;
}
.accordion > .item > a::after {
  content: "+";
  width: 22px;
  height: 30px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 47px;
  line-height: 30px;
  text-align: center;
  color: #ed7725;
}
.accordion > .item .item-content {
  display: none;
  margin-top: 25px;
  color: #919195;
  overflow: hidden;
}
.accordion > .item.active > a {
  color: #ed7725;
}
.accordion > .item.active > a::after {
  content: "";
  width: 22px;
  height: 3px;
  background-color: #ed7725;
  right: 0;
  top: 14px;
}
.accordion > .item.active .item-content {
  display: block;
}
.accordion .item + .item {
  margin-top: 28px;
}
@media screen and (max-width: 1024px) {
  .accordion {
    min-width: 670px;
    width: 670px;
  }
}
@media screen and (max-width: 1023px) {
  .accordion {
    min-width: inherit;
    width: 100%;
    margin-top: 40px;
  }
}
@media screen and (max-width: 479px) {
  .accordion > .item > a {
    font-size: 24px;
  }
  .text-large .accordion > .item > a {
    font-size: 26px;
  }
  .accordion > .item > a::after {
    font-size: 36px;
    line-height: 24px;
  }
  .accordion > .item.active > a::after {
    width: 14px;
    right: 4px;
    top: 12px;
  }
}
.popup-old-theme {
  max-width: calc(100vw - 40px);
  margin: 20px 0;
}
.popup-old-theme * {
  box-sizing: border-box;
}
.popup-old-theme .inner {
  width: 680px;
  background-color: #fff;
  padding: 76px 36px 60px;
}
.popup-old-theme .inner h2 {
  margin-bottom: 76px;
  font-size: 32px;
  font-family: "db_ozone_x-bold";
  text-align: center;
}
.text-large .popup-old-theme .inner h2 {
  font-size: 34px;
}
.popup-old-theme.-intro {
  margin: 50px 0;
}
.popup-old-theme.-intro .inner {
  width: auto;
  padding: 0;
}
.popup-old-theme.-subscribe .col3 + .col3 {
  margin-top: 10px;
}
.popup-old-theme.-subscribe .item:last-child {
  margin-top: 10px;
}
.popup-old-theme.-subscribe .btn-style {
  width: 100%;
}
.popup-old-theme.-job-apply .inner {
  width: 1100px;
  max-width: 100%;
  overflow: hidden;
}
.popup-old-theme.-job-apply .items {
  overflow: visible;
}
.popup-old-theme.-job-apply .item:after {
  display: none !important;
}
.popup-old-theme.-job-apply label {
  margin-bottom: 18px !important;
}
.popup-old-theme.-job-apply label .remark {
  font-size: 18px;
  color: #817f7f;
}
.text-large .popup-old-theme.-job-apply label .remark {
  font-size: 20px;
}
.popup-old-theme.-job-apply .col2 {
  justify-content: space-between;
}
.popup-old-theme.-job-apply .col2 > .col {
  width: calc(50% - 14px) !important;
}
.popup-old-theme.-job-apply .sub-col {
  display: flex;
  justify-content: space-between;
}
.popup-old-theme.-job-apply .sub-col .col {
  width: calc(50% - 7px) !important;
}
.popup-old-theme.-job-apply .sub-col.col3 .col {
  width: calc(33.33% - 7px) !important;
}
.popup-old-theme.-job-apply .title-name .col:nth-of-type(1) {
  width: calc(30% - 7px) !important;
}
.popup-old-theme.-job-apply .title-name .col:nth-of-type(2) {
  width: calc(70% - 7px) !important;
}
.popup-old-theme.-job-apply .attach-file .col > div + div {
  margin-left: 12px;
}
.popup-old-theme.-job-apply .attach-file input {
  position: absolute;
  left: -9999px;
}
.popup-old-theme.-job-apply .attach-file .btn-style {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 0 !important;
  text-align: center;
  overflow: hidden;
}
.popup-old-theme.-job-apply .attach-file .btn-style:before {
  content: "";
  display: block;
  background: 50% 50%/100% no-repeat;
  margin-right: 14px;
}
.popup-old-theme.-job-apply .attach-file .btn-style.-letter:before {
  width: 17px;
  height: 23px;
  background-image: url("../img/icons/letter.svg");
}
.popup-old-theme.-job-apply .attach-file .btn-style.-resume:before {
  width: 20px;
  height: 24px;
  background-image: url("../img/icons/resume.svg");
}
.popup-old-theme.-job-apply .attach-file .icon-android-done {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -15px 0 0 -15px;
  transform: translateY(60px);
  opacity: 0;
  color: #ed7725;
}
.popup-old-theme.-job-apply .attach-file .is-change .icon-android-done {
  animation: animateChange 2s;
}
.popup-old-theme.-job-apply .item:last-child {
  position: relative;
  padding-top: 40px;
  margin-top: 40px;
}
.popup-old-theme.-job-apply .item:last-child:before {
  content: "";
  width: 200%;
  height: 1px;
  display: block;
  background-color: #ebebeb;
  position: absolute;
  left: -50%;
  top: 0;
}
.popup-old-theme.-board-of-directors {
  max-width: calc(100vw - 80px);
  margin: 30px 0;
}
.popup-old-theme.-board-of-directors .inner {
  width: 990px;
  max-width: 100%;
  padding: 0;
}
.popup-old-theme.-board-of-directors .content {
  display: flex;
}
.popup-old-theme.-board-of-directors .img {
  min-width: 450px;
}
.popup-old-theme.-board-of-directors img {
  margin: 0;
}
.popup-old-theme.-board-of-directors .detail {
  width: 100%;
  padding: 48px 0;
}
.popup-old-theme.-board-of-directors .detail .title {
  border-bottom: 1px solid #dce1e5;
  padding: 0 40px 35px 40px;
  margin-bottom: 35px;
}
.popup-old-theme.-board-of-directors .detail .desription {
  padding: 0 40px;
  font-size: 22px;
}
.text-large .popup-old-theme.-board-of-directors .detail .desription {
  font-size: 24px;
}
.popup-old-theme.-board-of-directors .detail .desription h3 {
  font-size: 1.2em;
}
.popup-old-theme.-board-of-directors .detail .desription strong {
  font-family: "db_ozone_x-medium";
}
.popup-old-theme.-board-of-directors .detail .scroll {
  height: 356px;
}
.popup-old-theme.-board-of-directors .detail .scroll .jspVerticalBar {
  width: 8px;
}
.popup-old-theme.-board-of-directors .detail .scroll .jspVerticalBar::before, .popup-old-theme.-board-of-directors .detail .scroll .jspVerticalBar::after {
  background-color: #fff;
  left: -1px;
}
.popup-old-theme.-board-of-directors .detail .editor {
  padding-right: 40px;
}
.popup-old-theme.-board-of-directors .detail .editor ul li::before {
  background-color: #ed7725;
}
.popup-old-theme.-board-of-directors .detail .editor h3 {
  font-family: "db_ozone_x-bold";
}
.popup-old-theme.-board-of-directors .detail h2 {
  position: relative;
  margin: 0;
  font-size: 32px;
  text-align: left;
}
.text-large .popup-old-theme.-board-of-directors .detail h2 {
  font-size: 34px;
}
.popup-old-theme.-board-of-directors .detail h2::before {
  content: "";
  width: 10px;
  height: 10px;
  display: none;
  border: 2px solid #ed7725;
  border-radius: 50%;
  position: absolute;
  left: -22px;
  top: 0;
}
.popup-old-theme.-board-of-directors .detail h2 small {
  display: block;
  font-size: 0.8em;
  font-family: "db_ozone_x";
  color: #8a8a8a;
}
.popup-old-theme.-board-of-directors .detail .list-bullet > li {
  padding-left: 32px;
  line-height: 1.2;
}
.popup-old-theme.-board-of-directors .detail .list-bullet > li::before {
  top: 9px;
}
.popup-old-theme .btn-orange {
  min-width: 216px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e37835;
  border: none;
  border-radius: 0;
  padding: 15px 30px;
  margin: 0 auto;
  font-size: 22px;
  color: #fff !important;
  transition: 0.25s ease;
}
.desktop .popup-old-theme .btn-orange:hover {
  background-color: #000;
}
.popup-old-theme .btn-orange.-orange {
  background-color: #ed7725;
}
.popup-old-theme .btn-orange.-dark-gray {
  background-color: #777779;
}
html .popup-intro .fancybox-close {
  border-color: #fff;
  right: 0;
  top: -40px;
}
html .popup-intro .fancybox-close::before {
  color: #fff;
}
html .popup-board-of-directors .fancybox-close {
  width: 55px;
  height: 55px;
  background-color: #ed7725;
  border: none;
  right: -27px;
  top: -27px;
}
html .popup-board-of-directors .fancybox-close::before {
  font-size: 30px;
  color: #fff;
}
.popup-gallery .fancybox-close {
  border-color: #fff;
  right: 10px;
  top: 10px;
}
.popup-gallery .fancybox-close::before {
  color: #fff;
}
.popup-video .inner {
  height: 28.2vw;
  padding: 0;
}
.popup-video .fancybox-close {
  border-color: #fff;
  right: 10px;
  top: 10px;
}
.popup-video .fancybox-close::before {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .popup-old-theme.-board-of-directors .content {
    flex-wrap: wrap;
  }
  .popup-old-theme.-board-of-directors .img,
  .popup-old-theme.-board-of-directors .detail {
    width: 100%;
  }
  .popup-old-theme.-board-of-directors .img {
    min-width: inherit;
  }
  .popup-old-theme.-board-of-directors .img img {
    width: 100%;
  }
  .popup-old-theme.-job-apply .col2 {
    display: block;
  }
  .popup-old-theme.-job-apply .col2 > .col {
    width: 100% !important;
  }
  .popup-old-theme.-job-apply .col2 > .col + .col {
    margin-top: 32px;
  }
  .popup-old-theme.-job-apply .attach-file .col > div {
    width: 100%;
  }
  .popup-old-theme.-job-apply .attach-file .btn-style {
    min-width: 100%;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .popup-old-theme.-subscribe .inner {
    width: 100%;
  }
  .popup-old-theme.-subscribe .col3 label {
    padding-top: 2px;
    font-size: 15px;
  }
  .text-large .popup-old-theme.-subscribe .col3 label {
    font-size: 17px;
  }
  .popup-old-theme.-board-of-directors ul > li::before {
    top: 6px;
  }
  .popup-old-theme.-job-apply .attach-file .col {
    flex-wrap: wrap;
  }
  .popup-old-theme.-job-apply .attach-file .col > div {
    width: 100%;
  }
  .popup-old-theme.-job-apply .attach-file .col > div + div {
    margin: 10px 0 0;
  }
  .popup-old-theme.-job-apply .btn-style {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .popup-old-theme.-board-of-directors {
    max-width: calc(100vw - 40px);
  }
  .popup-old-theme.-board-of-directors .detail {
    padding: 30px 0;
  }
  .popup-old-theme.-board-of-directors .detail h2 {
    font-size: 28px;
  }
  .text-large .popup-old-theme.-board-of-directors .detail h2 {
    font-size: 30px;
  }
  .popup-old-theme.-board-of-directors .detail .title {
    padding: 0 30px 35px;
  }
  .popup-old-theme.-board-of-directors .detail .desription {
    padding: 0 20px;
    font-size: 18px;
  }
  .text-large .popup-old-theme.-board-of-directors .detail .desription {
    font-size: 20px;
  }
  .popup-old-theme.-board-of-directors .detail ul > li::before {
    top: 4px;
  }
  .popup-old-theme.-subscribe .inner {
    padding: 76px 20px 60px;
  }
  .popup-old-theme.-subscribe .inner h2 {
    margin-bottom: 40px;
  }
  .popup-old-theme.-subscribe .inner .col3 label {
    font-size: 18px;
  }
  .text-large .popup-old-theme.-subscribe .inner .col3 label {
    font-size: 20px;
  }
  .popup-old-theme.-subscribe .inner .col3 + .col3 {
    margin-top: 0;
  }
  .popup-old-theme.-job-apply .inner {
    padding: 50px 20px 30px;
  }
  .popup-old-theme.-job-apply .sub-col {
    display: block;
  }
  .popup-old-theme.-job-apply .sub-col.col3 .col {
    width: 100% !important;
  }
  .popup-old-theme.-job-apply .sub-col .col {
    width: 100% !important;
  }
  .popup-old-theme.-job-apply .sub-col .col + .col {
    margin-top: 32px;
  }
  .popup-old-theme.-job-apply .title-name .col:nth-of-type(1),
  .popup-old-theme.-job-apply .title-name .col:nth-of-type(2) {
    width: 100% !important;
  }
  html .popup-board-of-directors .fancybox-close {
    width: 40px;
    height: 40px;
    right: -18px;
    top: -18px;
  }
}
html .fancybox-overlay {
  background: rgba(0, 0, 0, 0.8);
  z-index: 131313;
}
html .fancybox-wrap {
  z-index: 13131313;
}
html .fancybox-wrap .fancybox-skin {
  background: none;
  border-radius: 0;
}
html .fancybox-wrap .fancybox-skin .fancybox-inner {
  overflow: visible !important;
}
html .fancybox-close {
  width: 28px;
  height: 28px;
  display: block;
  background: none;
  border: 2px solid #000;
  border-radius: 50%;
  right: 26px;
  top: 16px;
  transition: 0.15s ease;
}
html .fancybox-close::before {
  content: "k";
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #000;
}
html.desktop .fancybox-close:hover {
  transform: scale(1.2);
}
html .fancybox-nav span {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none !important;
  border: 1px solid #fff;
  border-radius: 50%;
  margin-top: -14px;
  color: #fff !important;
}
html .fancybox-nav span::before {
  content: "";
  display: block;
}
html .fancybox-nav.fancybox-prev span {
  left: 10px;
}
html .fancybox-nav.fancybox-prev span::before {
  content: "g";
}
html .fancybox-nav.fancybox-next span {
  right: 10px;
}
html .fancybox-nav.fancybox-next span::before {
  content: "h";
}
@media only screen and (max-width: 479px) {
  html .fancybox-close {
    right: 10px;
    top: 10px;
  }
}
html .old-theme .owl-nav {
  width: 100%;
  max-width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  pointer-events: none;
  opacity: 1;
  transition: 0.25s ease;
}
html .old-theme .owl-nav .disabled {
  opacity: 0.1 !important;
}
html .old-theme .owl-nav .owl-prev,
html .old-theme .owl-nav .owl-next {
  width: 54px;
  height: 54px;
  background: url("../img/icons/arrow-left-black.svg") 50% 50% no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  text-indent: -9999px;
  pointer-events: all;
}
html .old-theme .owl-nav .owl-next {
  background-image: url("../img/icons/arrow-right-black.svg");
  left: auto;
  right: 0;
}
html .old-theme .owl-dots {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  bottom: 24px;
  pointer-events: none;
}
html .old-theme .owl-dots .owl-dot {
  width: 9px;
  height: 9px;
  background-color: #000;
  border-radius: 50%;
  pointer-events: all;
}
html .old-theme .owl-dots .owl-dot + .owl-dot {
  margin-left: 10px;
}
html .old-theme .owl-dots .owl-dot.active {
  background-color: #fff;
}
html .old-theme .owl-carousel .owl-video-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
  overflow: hidden;
  position: relative;
}
.jspPane {
  position: absolute;
}
.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  background: red;
}
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
.jspCap {
  display: none;
}
.jspHorizontalBar .jspCap {
  float: left;
}
.jspTrack {
  background: #dde;
  position: relative;
}
.jspDrag {
  background: #bbd;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.jspVerticalBar .jspArrow {
  height: 16px;
}
.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
.jspVerticalBar .jspArrow:focus {
  outline: none;
}
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
  margin: 0 -3px 0 0;
}
.home-page .section.-highlight-banner {
  width: 100%;
  height: calc(100vh - 136px);
  overflow: hidden;
}
.home-page .section.-highlight-banner .owl-carousel,
.home-page .section.-highlight-banner .owl-stage-outer,
.home-page .section.-highlight-banner .item,
.home-page .section.-highlight-banner .img {
  height: calc(100vh - 180px);
}
.home-page .section.-highlight-banner .slide-highlight-banner {
  height: 100%;
  position: relative;
}
.home-page .section.-highlight-banner .slide-highlight-banner .owl-nav {
  display: none !important;
}
.home-page .section.-highlight-banner .item {
  position: relative;
}
.home-page .section.-highlight-banner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0;
}
.home-page .section.-highlight-banner .box-text {
  width: 600px;
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 72px;
  font-size: 5rem;
  color: #fff;
}
.home-page .section.-highlight-banner .box-text::before, .home-page .section.-highlight-banner .box-text::after {
  content: "";
  width: 35px;
  height: 35px;
  display: block;
  background-color: #d7d7d7;
  position: absolute;
  left: 0;
  top: -70px;
}
.home-page .section.-highlight-banner .box-text::after {
  background-color: #e58345;
  left: 35px;
  top: -35px;
}
.home-page .section.-highlight-banner .box-text h2 {
  position: relative;
  font-size: 1em;
  line-height: 1em;
  font-family: "db_ozone_x-bold";
  text-transform: uppercase;
}
.home-page .section.-highlight-banner .box-text h2::before {
  content: "";
  width: 50px;
  height: 12px;
  display: block;
  background-color: #ed7725;
  position: absolute;
  left: -72px;
  top: 12px;
}
.home-page .section.-highlight-banner .box-text h2 small {
  display: block;
  font-size: 0.8em;
}
.home-page .section.-highlight-banner .box-text h3 {
  font-size: 0.66em;
  font-family: "db_ozone_x-medium";
}
.home-page .section.-highlight-banner .box-text p {
  margin-top: 26px;
  font-size: 0.5em;
}
.home-page .section.-highlight-banner .box-text .btn-read-more {
  margin-top: 72px;
  font-size: 0.56em;
}
.home-page .section.-highlight-banner .owl-dots {
  position: relative;
  bottom: 0;
  margin-top: 17px;
}
.home-page .section.-highlight-banner .owl-dots .owl-dot {
  background-color: #c7c5c6;
}
.home-page .section.-highlight-banner .owl-dots .owl-dot.active {
  background-color: #ed7725;
}
.home-page .section.-resources .page-center {
  width: 1240px;
  overflow: hidden;
}
.home-page .section.-resources .page-center .head {
  margin: 0 30px;
}
.home-page .section.-resources .page-center::before {
  background-color: #ed7725;
}
.home-page .list-resources {
  width: 1180px;
  max-width: 100%;
  margin: 60px auto 0;
}
.home-page .list-resources .owl-stage-outer {
  overflow: visible;
}
.home-page .list-resources .item {
  width: 100%;
}
.home-page .list-resources .item a {
  width: 100%;
  display: block;
  position: relative;
  margin-bottom: 50px;
  box-shadow: 0 24px 35px rgba(0, 0, 0, 0.17);
}
.home-page .list-resources .item img {
  width: 100%;
  margin: 0;
}
.home-page .list-resources .item .text {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: #fff;
  padding: 32px 0;
}
.home-page .list-resources .item .text span {
  width: 100%;
  display: block;
  padding: 0 20px;
  font-size: 3rem;
  font-family: "db_ozone_x-bold";
  color: #555;
  text-align: center;
  text-transform: uppercase;
}
.home-page .list-resources .item .text .text-view-all {
  min-width: 142px;
  max-width: 142px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ed7725;
  margin-left: 32px;
  font-size: 1.8rem;
  font-family: "db_ozone_x";
  color: #fff;
  box-shadow: 0 6px 9px rgba(0, 0, 0, 0.17);
}
.desktop .home-page .list-resources .item a:hover .text-view-all::after {
  margin-left: 15px;
}
.home-page .list-resources .owl-dots {
  position: relative;
  bottom: 0;
  margin-top: 10px;
}
.home-page .list-resources .owl-dots .owl-dot {
  width: 7px;
  height: 7px;
  background-color: #c6c5c5;
}
.home-page .list-resources .owl-dots .owl-dot.active {
  background-color: #ed7725;
}
.home-page .section.-highlights .page-center::before {
  background-color: #002a64;
}
.home-page .section.-highlights .content-highlights {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.home-page .section.-highlights .slide-highlights {
  min-width: 558px;
  width: 558px;
  position: relative;
}
.home-page .section.-highlights .slide-highlights .item .img {
  position: relative;
}
.home-page .section.-highlights .slide-highlights .item .img span {
  width: 176px;
  height: 47px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #002a64;
  position: absolute;
  right: 0;
  bottom: 0;
  padding-top: 5px;
  font-size: 2.4rem;
  color: #fff;
}
.home-page .section.-highlights .slide-highlights .item .img span::before {
  position: relative;
  top: -2px;
  margin-right: 12px;
  font-size: 18px;
}
.home-page .section.-highlights .slide-highlights .item .text {
  margin-top: 36px;
}
.home-page .section.-highlights .slide-highlights .item .text .date {
  margin-bottom: 8px;
  font-size: 2.4rem;
  color: #c6c5c5;
}
.home-page .section.-highlights .slide-highlights .item .text h3 {
  margin: 0 0 26px;
  font-size: 3.8rem;
}
.home-page .section.-highlights .slide-highlights .item .text a {
  font-size: 2.4rem;
  color: #ed7725;
}
.desktop .home-page .section.-highlights .slide-highlights .item .text a:hover {
  color: #000;
}
.home-page .section.-highlights .slide-highlights .owl-nav {
  display: none !important;
}
.home-page .section.-highlights .slide-highlights .nav-control {
  display: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 0;
}
.home-page .section.-highlights .slide-highlights .nav-control .prev,
.home-page .section.-highlights .slide-highlights .nav-control .next {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ed7725;
  border-radius: 50%;
  transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.desktop .home-page .section.-highlights .slide-highlights .nav-control .prev:hover,
.desktop .home-page .section.-highlights .slide-highlights .nav-control .next:hover {
  transform: scale(1.2);
}
.home-page .section.-highlights .slide-highlights .nav-control .prev::before,
.home-page .section.-highlights .slide-highlights .nav-control .next::before {
  content: "g";
  font-size: 13px;
  color: #ed7725;
}
.home-page .section.-highlights .slide-highlights .nav-control .prev.next::before,
.home-page .section.-highlights .slide-highlights .nav-control .next.next::before {
  content: "h";
  text-indent: 2px;
}
.home-page .section.-highlights .slide-highlights .nav-control .dots {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 10px;
}
.home-page .section.-highlights .slide-highlights .nav-control .owl-dot {
  width: 4px;
  height: 4px;
  background-color: #ccc;
  border-radius: 50%;
  cursor: pointer;
}
.home-page .section.-highlights .slide-highlights .nav-control .owl-dot.active {
  background-color: #ed7725;
}
.home-page .section.-highlights .slide-highlights .nav-control .owl-dot + .owl-dot {
  margin-left: 6px;
}
.home-page .section.-highlights .list-highlights {
  width: calc(100% + 22px);
  justify-content: space-between;
  margin: 0;
}
.home-page .section.-highlights .list-highlights .item {
  width: calc(50% - 22px);
  border-left: 1px solid #ccc;
  padding: 0 0 28px 22px;
  margin: 0 0 0 22px;
}
.home-page .section.-highlights .list-highlights .item h3 {
  min-height: 38px;
}
.home-page .section.-upcoming-events {
  min-height: 720px;
  position: relative;
  margin-top: 50px;
}
.home-page .section.-upcoming-events::before {
  content: "";
  width: 2058px;
  height: 535px;
  background: url("../img/home/bg-upcoming-events.jpg") no-repeat;
  display: block;
  position: absolute;
  left: 50%;
  top: 130px;
  margin-left: -552px;
  z-index: 1;
}
.home-page .section.-upcoming-events .page-center::before {
  background-color: #777779;
}
.home-page .section.-upcoming-events .nav-control {
  display: flex;
}
.home-page .section.-upcoming-events .nav-control div {
  width: 38px;
  height: 38px;
  display: block;
  border: 3px solid #ed7725;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.25s ease;
}
.desktop .home-page .section.-upcoming-events .nav-control div:hover {
  transform: scale(1.2);
}
.home-page .section.-upcoming-events .nav-control div::before {
  content: "g";
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #ed7725;
}
.home-page .section.-upcoming-events .nav-control div.owl-next::before {
  content: "h";
  text-indent: 2px;
}
.home-page .section.-upcoming-events .nav-control div.disabled {
  opacity: 0.2;
}
.home-page .section.-upcoming-events .nav-control div + div {
  margin-left: 6px;
}
.home-page .section.-upcoming-events .owl-nav {
  display: none !important;
}
.home-page .section.-upcoming-events .content-upcoming-events {
  margin-top: 102px;
}
.home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events {
  /* .desktop & .item a:hover .img::before {
    opacity: 0;
  } */
}
.home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .owl-stage-outer {
  overflow: visible;
}
.home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .img {
  width: 545px;
  height: 340px;
  display: block;
  position: relative;
  overflow: hidden;
}
.home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .img::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: #363636;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
  transition: 0.25s ease;
  z-index: 13;
}
.home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .img span {
  width: 200px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e37835;
  position: absolute;
  left: 38px;
  bottom: 0;
  font-size: 2.4rem;
  color: #fff;
  z-index: 13;
}
.home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .img span::before {
  display: block;
  margin-right: 12px;
}
.home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .text {
  position: absolute;
  left: 38px;
  bottom: 74px;
  font-size: 3.6rem;
  padding-right: 38px;
  color: #fff;
  font-family: "db_ozone_x-bold";
  z-index: 13;
}
.home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .text h3 {
  line-height: 0.7;
}
.home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .text h4 {
  margin-bottom: 15px;
  font-size: 0.68em;
  color: #ed7725;
}
.home-page .section.-upcoming-events .dots {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1313;
}
.home-page .section.-upcoming-events .dots .owl-dot {
  width: 46px;
  height: 2px;
  background-color: #ccc;
}
.home-page .section.-upcoming-events .dots .owl-dot span {
  width: 0;
  height: 100%;
  display: block;
  background-color: #000;
  transition: 0.25s ease;
}
.home-page .section.-upcoming-events .dots .owl-dot.active span {
  width: 100%;
}
.home-page .section.-key-projects {
  background: url("../img/home/bg-key-projects.png") 50% 0 no-repeat;
  margin-top: 80px;
}
.home-page .section.-key-projects .page-center {
  width: 100%;
  max-width: inherit;
  padding-top: 162px;
}
.home-page .section.-key-projects .page-center::before, .home-page .section.-key-projects .page-center::after {
  display: none;
}
.home-page .section.-key-projects .nav-control {
  display: flex;
  position: absolute;
  left: 50%;
  top: 60px;
  margin-left: 500px;
}
.home-page .section.-key-projects .nav-control div {
  width: 38px;
  height: 38px;
  display: block;
  border: 3px solid #ed7725;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.25s ease;
}
.desktop .home-page .section.-key-projects .nav-control div:hover {
  transform: scale(1.2);
}
.home-page .section.-key-projects .nav-control div::before {
  content: "g";
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #ed7725;
}
.home-page .section.-key-projects .nav-control div.owl-next::before {
  content: "h";
  text-indent: 2px;
}
.home-page .section.-key-projects .nav-control div.disabled {
  opacity: 0.2;
}
.home-page .section.-key-projects .nav-control div + div {
  margin-left: 6px;
}
.home-page .section.-key-projects .slide-key-projects .owl-stage-outer {
  overflow: visible;
}
.home-page .section.-key-projects .item {
  width: 1180px;
  max-width: 100%;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
}
.home-page .section.-key-projects .item::before {
  content: "";
  width: 59px;
  height: 30px;
  background-color: #b3b3b3;
  position: absolute;
  left: 50%;
  top: 138px;
  margin-left: -675px;
}
.home-page .section.-key-projects .item::after {
  content: "";
  width: 52px;
  height: 9px;
  background-color: #ccc;
  position: absolute;
  left: 50%;
  top: 138px;
  margin-left: -590px;
}
.home-page .section.-key-projects .item h2 {
  margin-bottom: 62px;
  font-size: 9.27rem;
  font-family: "db_ozone_x-bold";
  color: #ed7725;
}
.home-page .section.-key-projects .item h2 small {
  display: block;
  margin-top: -20px;
  font-size: 0.47em;
  color: #000;
}
.home-page .section.-key-projects .detail {
  width: 570px;
}
.home-page .section.-key-projects .detail .scroll {
  height: 350px;
}
.home-page .section.-key-projects .detail .scroll .jspVerticalBar::before, .home-page .section.-key-projects .detail .scroll .jspVerticalBar::after {
  background-color: #fff;
}
.home-page .section.-key-projects .detail .area-content {
  padding-right: 40px;
}
.home-page .section.-key-projects .detail p,
.home-page .section.-key-projects .detail li {
  font-size: 2.2rem;
  line-height: 1.3;
}
.home-page .section.-key-projects .detail p + p {
  margin-top: 38px;
}
.home-page .section.-key-projects .detail .list-number {
  margin-top: 5px;
}
.home-page .section.-key-projects .detail li + li {
  margin-top: 5px;
}
.home-page .section.-key-projects .box-img {
  width: 580px;
  min-width: 580px;
  height: 515px;
  background-color: #fff;
  position: relative;
  margin: 44px 4px 0 0;
}
.home-page .section.-key-projects .box-img h2 {
  display: none;
}
.home-page .section.-key-projects .box-img .img {
  position: relative;
  right: -60px;
  top: -74px;
}
.home-page .section.-key-projects .box-img .text {
  width: 100%;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0 5px 0 20px;
  font-family: "db_ozone_x-medium";
}
.home-page .section.-key-projects .box-img .text.video > a {
  width: calc(100% - 88px);
  display: flex;
  align-items: center;
}
.home-page .section.-key-projects .box-img .text.video > a::before {
  content: "j";
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #000;
  border-radius: 50%;
  margin-right: 15px;
  font-size: 12px;
  text-indent: 4px;
  color: #000;
}
.home-page .section.-key-projects .box-img .control {
  min-width: 88px;
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.home-page .section.-key-projects .box-img .control p {
  margin-right: 10px;
  font-size: 2.2rem;
}
.home-page .section.-key-projects .box-img .control a::before {
  content: "g";
  font-size: 22px;
  color: #6d7174;
}
.home-page .section.-key-projects .box-img .control a.next::before {
  content: "h";
}
.home-page .section.-subscribe {
  margin-bottom: 170px;
}
.home-page .section.-subscribe .page-center::before {
  width: 544px;
  height: 490px;
  top: 120px;
}
.home-page .section.-subscribe .page-center::after {
  display: none;
}
.home-page .section.-subscribe .page-center .content-subscribe {
  position: relative;
  z-index: 13;
}
.home-page .section.-subscribe .page-center .box-subscribe {
  height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #fff;
  position: absolute;
  right: 64px;
  top: 50%;
  transform: translateY(-50%);
  padding: 0 30px;
  font-size: 4.2rem;
  text-align: center;
}
.home-page .section.-subscribe .page-center .box-subscribe h3 {
  font-size: 1em;
  line-height: 1.1;
}
.home-page .section.-subscribe .page-center .box-subscribe h3 strong {
  font-size: 1.18em;
  font-family: "db_ozone_x";
}
.home-page .section.-subscribe .page-center .box-subscribe .btn-style {
  margin-top: 40px;
}
.home-page .section.-movements .page-center::before {
  background-color: #ed7725;
}
.home-page .section.-movements .content-movements {
  position: relative;
  margin-top: 20px;
  z-index: 13;
}
@media screen and (max-width: 1024px) {
  .home-page .section.-highlight-banner .box-text {
    width: 500px;
    padding: 40px;
    font-size: 4rem;
  }
  .home-page .section.-highlight-banner .box-text::before, .home-page .section.-highlight-banner .box-text::after {
    width: 30px;
    height: 30px;
    left: 0;
    top: -60px;
  }
  .home-page .section.-highlight-banner .box-text::after {
    left: 30px;
    top: -30px;
  }
  .home-page .section.-highlight-banner .box-text h2::before {
    width: 28px;
    top: 9px;
    left: -40px;
  }
  .home-page .section.-highlights .slide-highlights {
    width: 50%;
    min-width: 50%;
  }
  .home-page .section.-resources .page-center {
    overflow: visible;
  }
  .home-page .section.-resources .page-center .head {
    margin: 0;
  }
  .home-page .section .list-resources .item .text span {
    font-size: 2.6rem;
  }
  .home-page .section .list-resources .item .text .text-view-all {
    margin-left: 10px;
    font-size: 1.8rem;
  }
  .home-page .section.-key-projects .page-center {
    padding-top: 72px;
  }
  .home-page .section.-key-projects .nav-control {
    left: auto;
    right: 15px;
    margin-left: 0;
  }
  .home-page .section.-key-projects .content-key-projects {
    width: calc(100% - 30px);
    margin: 0 auto;
    overflow: hidden;
  }
  .home-page .section.-key-projects .detail {
    width: 400px;
  }
  .home-page .section.-key-projects .detail h2 {
    margin-bottom: 40px;
    font-size: 8rem;
  }
  .home-page .section.-key-projects .detail .scroll {
    height: 400px;
  }
  .home-page .section.-key-projects .box-img {
    width: 540px;
    min-width: inherit;
    height: auto;
    align-self: baseline;
    box-shadow: none;
  }
  .home-page .section.-key-projects .box-img .img {
    left: 0;
    top: 0;
  }
  .home-page .section.-key-projects .box-img .text {
    position: relative;
    bottom: 0;
  }
  .home-page .section.-subscribe {
    margin-bottom: 140px;
  }
  .home-page .section.-subscribe .page-center::before {
    height: 420px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
  .home-page .section.-highlight-banner {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .home-page .section.-highlight-banner .owl-carousel,
  .home-page .section.-highlight-banner .owl-stage-outer,
  .home-page .section.-highlight-banner .item,
  .home-page .section.-highlight-banner .img {
    height: auto;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
  .home-page .section.-highlight-banner {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .home-page .section.-highlight-banner .owl-carousel,
  .home-page .section.-highlight-banner .owl-stage-outer,
  .home-page .section.-highlight-banner .item,
  .home-page .section.-highlight-banner .img {
    height: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .home-page .section.-highlight-banner {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .home-page .section.-highlight-banner .owl-carousel,
  .home-page .section.-highlight-banner .owl-stage-outer,
  .home-page .section.-highlight-banner .item,
  .home-page .section.-highlight-banner .img {
    height: auto;
  }
  .home-page .section.-highlight-banner .nav-control {
    right: 20px;
    top: auto;
    bottom: 20px;
    transform: translateY(0);
  }
  .home-page .section.-highlights .slide-highlights {
    width: 45%;
    min-width: 45%;
  }
  .home-page .section.-highlights .slide-highlights .item .text h3 {
    font-size: 3rem;
  }
  .home-page .section.-key-projects .page-center {
    padding-top: 30px;
  }
  .home-page .section.-key-projects .content-key-projects {
    width: calc(100% - 30px);
    margin: 0 auto;
    overflow: hidden;
  }
  .home-page .section.-key-projects .item {
    flex-wrap: wrap;
  }
  .home-page .section.-key-projects .item::before, .home-page .section.-key-projects .item::after {
    display: none;
  }
  .home-page .section.-key-projects .detail {
    width: 100%;
    order: 1;
    margin-top: 20px;
  }
  .home-page .section.-key-projects .detail h2 {
    display: none;
  }
  .home-page .section.-key-projects .box-img {
    width: 100%;
    min-width: inherit;
    background: none;
  }
  .home-page .section.-key-projects .box-img h2 {
    display: block;
    margin-bottom: 10px;
  }
  .home-page .section.-key-projects .nav-control {
    top: 20px;
    z-index: 13;
  }
  .home-page .section.-subscribe {
    margin-bottom: 140px;
  }
  .home-page .section.-subscribe .page-center::before {
    height: 320px;
  }
  .home-page .section.-subscribe .page-center .box-subscribe {
    right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .home-page .section.-highlight-banner .box-text {
    width: 100%;
    position: relative;
    left: 0;
    bottom: 0;
  }
  .home-page .section.-highlight-banner .box-text::before, .home-page .section.-highlight-banner .box-text::after {
    display: none;
  }
  .home-page .section.-highlights .content-highlights {
    flex-wrap: wrap;
  }
  .home-page .section.-highlights .slide-highlights {
    width: 100%;
    min-width: 100%;
  }
  .home-page .section.-highlights .list-highlights {
    margin: 18px 0 0 -22px;
  }
  .home-page .section.-highlights .list-highlights .item {
    border: none;
    padding: 0;
    margin-top: 22px;
  }
  .home-page .section .list-resources .item .text {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .home-page .section .list-resources .item .text span {
    text-align: center;
  }
  .home-page .section .list-resources .item .text .text-view-all {
    width: calc(100% - 30px);
    max-width: inherit;
    margin: 20px 0 0;
  }
  .home-page .section.-upcoming-events {
    min-height: auto;
    padding-bottom: 80px;
    overflow: hidden;
  }
  .home-page .section.-upcoming-events .page-center::after {
    display: none;
    top: 78px;
  }
  .home-page .section.-upcoming-events .content-upcoming-events {
    margin-top: 20px;
  }
  .home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .img {
    width: 400px;
    height: 250px;
  }
  .home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .text {
    font-size: 3rem;
  }
  .home-page .section.-upcoming-events .dots {
    background-color: #fff;
    padding: 20px 0;
  }
  .home-page .section.-subscribe {
    margin-bottom: 0;
  }
  .home-page .section.-subscribe .page-center::before {
    display: none;
  }
  .home-page .section.-subscribe .page-center .box-subscribe {
    width: 100%;
    height: auto;
    position: relative;
    right: auto;
    left: 0;
    top: 0;
    transform: translateY(0);
    padding: 40px 0;
  }
}
@media only screen and (max-width: 479px) {
  .home-page .section.-highlight-banner .box-text {
    padding: 20px 40px;
    font-size: 2.8rem;
  }
  .home-page .section.-highlight-banner .box-text h2::before {
    top: 6px;
  }
  .home-page .section.-highlight-banner .nav-control {
    width: calc(100% - 40px);
    position: relative;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 1.8rem;
    color: #000;
  }
  .home-page .section.-highlight-banner .nav-control .progress {
    background-color: #b3b3b3;
  }
  .home-page .section.-highlight-banner .nav-control .progress .bar {
    background-color: #2c2c2c;
  }
  .home-page .section.-highlight-banner .nav-control .control .prev,
  .home-page .section.-highlight-banner .nav-control .control .next {
    width: 30px;
    height: 30px;
    border-color: #b3b3b3;
  }
  .home-page .section.-highlight-banner .nav-control .control .prev::before,
  .home-page .section.-highlight-banner .nav-control .control .next::before {
    font-size: 16px;
    color: #b3b3b3;
  }
  .home-page .section.-highlight-banner .nav-control .control .dots .owl-dot {
    background-color: #b3b3b3;
  }
  .home-page .section.-highlights .list-highlights {
    width: 100%;
    margin-left: 0;
  }
  .home-page .section.-highlights .list-highlights .item {
    width: 100%;
    margin-left: 0;
  }
  .home-page .section.-upcoming-events::before {
    top: 160px;
  }
  .home-page .section.-upcoming-events .page-center::after {
    display: none;
    top: 78px;
  }
  .home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .img {
    width: 290px;
    height: 181px;
  }
  .home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .img span {
    left: 0;
    font-size: 1.8rem;
  }
  .home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .text {
    left: 10px;
    bottom: 61px;
    padding-right: 10px;
    font-size: 2rem;
  }
  .home-page .section.-upcoming-events .content-upcoming-events .slide-upcoming-events .text h3 {
    line-height: 1;
  }
  .home-page .section.-key-projects .item h2 {
    margin-bottom: 30px;
    font-size: 6rem;
    line-height: 0.7;
  }
  .home-page .section.-key-projects .item h2 small {
    margin-top: 10px;
    font-size: 0.55em;
  }
  .home-page .section.-key-projects .box-img .text {
    flex-wrap: wrap;
    padding: 0;
    margin-top: 10px;
  }
  .home-page .section.-key-projects .box-img .control {
    margin: 0;
  }
  .home-page .section.-key-projects .detail {
    margin-top: 20px;
  }
  .home-page .section.-key-projects .detail li,
  .home-page .section.-key-projects .detail p {
    font-size: 1.8rem;
  }
  .home-page .section.-subscribe {
    margin-bottom: 0;
  }
  .home-page .section.-subscribe .page-center::before {
    display: none;
  }
  .home-page .section.-subscribe .page-center img {
    height: 180px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-page .section.-subscribe .page-center .box-subscribe {
    font-size: 3.6rem;
  }
  .home-page .section.-subscribe .page-center .box-subscribe .btn-style {
    width: 100%;
  }
}
.contact-us-page #footer {
  margin-top: 0;
}
.contact-us-page .content-contact-us {
  margin-top: 94px;
  display: flex;
}
.contact-us-page .content-contact-us .location,
.contact-us-page .content-contact-us .contact {
  width: 50%;
}
.contact-us-page .content-contact-us .location .map {
  height: 520px;
  position: relative;
}
.contact-us-page .content-contact-us .location .map .btn-style {
  width: 220px;
  height: 62px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.contact-us-page .content-contact-us .location .map .btn-style::before {
  margin-right: 15px;
}
.contact-us-page .content-contact-us .location .detail {
  height: 100%;
  background-color: #ed7725;
  padding: 42px 72px 42px 90px;
  color: #fff;
  font-size: 2.4rem;
}
.contact-us-page .content-contact-us .location .detail h2 {
  font-size: 1.25em;
  font-family: "db_ozone_x-medium";
}
.contact-us-page .content-contact-us .location .detail p {
  position: relative;
  padding-left: 25px;
  margin-top: 40px;
  line-height: 1.4;
}
.contact-us-page .content-contact-us .location .detail p::before {
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 18px;
}
.contact-us-page .content-contact-us .location .detail p.icon-telephone::before {
  font-size: 20px;
}
.contact-us-page .content-contact-us .contact {
  padding: 76px 0 0 90px;
}
.contact-us-page .content-contact-us .contact h2 {
  font-size: 4.8rem;
  font-family: "db_ozone_x-bold";
}
.contact-us-page .content-contact-us .contact .form-contact {
  width: 420px;
  max-width: 100%;
  margin-top: 50px;
}
.contact-us-page .content-contact-us .contact .form-contact .agree {
  justify-content: flex-start;
}
.contact-us-page .content-contact-us .contact .form-contact .agree .col {
  width: 100px;
  margin: 10px 0 20px;
}
.contact-us-page .content-contact-us .contact .form-contact .agree label {
  font-family: "db_ozone_x-bold";
}
.contact-us-page .content-contact-us .contact .form-contact .agree p {
  width: 100%;
  font-size: 2rem;
  font-family: "db_ozone_x-medium";
}
.contact-us-page .content-contact-us .contact .form-contact .agree p strong {
  font-size: 1.1em;
  font-family: "db_ozone_x-bold";
}
.contact-us-page .content-contact-us .contact .form-contact .btn-style {
  width: 216px;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .contact-us-page .content-contact-us .location .detail {
    padding: 40px;
  }
  .contact-us-page .content-contact-us .location .detail p {
    margin-top: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .contact-us-page .content-contact-us {
    flex-wrap: wrap;
  }
  .contact-us-page .content-contact-us .location {
    width: 100%;
  }
  .contact-us-page .content-contact-us .location .detail {
    height: auto;
  }
  .contact-us-page .content-contact-us .contact {
    width: 100%;
    padding: 40px;
  }
  .contact-us-page .content-contact-us .contact .form-contact {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .contact-us-page .content-contact-us .location .map {
    height: 300px;
  }
  .contact-us-page .content-contact-us .location .detail {
    padding: 30px 20px;
    font-size: 1.8rem;
  }
  .contact-us-page .content-contact-us .location .detail p::before {
    font-size: 10px;
  }
  .contact-us-page .content-contact-us .location .detail p.icon-telephone::before {
    font-size: 14px;
  }
  .contact-us-page .content-contact-us .contact {
    padding: 30px 20px;
  }
  .contact-us-page .content-contact-us .contact h2 {
    font-size: 4rem;
  }
  .contact-us-page .content-contact-us .contact .form-contact {
    margin-top: 20px;
  }
  .contact-us-page .content-contact-us .contact .form-contact .btn-style {
    width: 100%;
  }
}
.board-of-directors-page .content-board-of-directors {
  padding-top: 0;
}
.board-of-directors-page .slide-group-btn {
  width: 100%;
  border-bottom: 1px solid #dce1e5;
  margin-bottom: 90px;
  font-size: 21px;
}
.board-of-directors-page .slide-group-btn a {
  height: 110px;
  display: block;
  position: relative;
  padding: 40px 5px 90px;
  color: #000;
  text-align: center;
  white-space: nowrap;
}
.board-of-directors-page .slide-group-btn a::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #ed7725;
  position: absolute;
  left: 0;
  bottom: -1px;
  transform: scale(0);
  transition: 0.25s ease;
}
.board-of-directors-page .slide-group-btn a.active {
  font-family: "db_ozone_x-bold";
}
.board-of-directors-page .slide-group-btn a.active.active::after {
  transform: scale(1);
}
.board-of-directors-page .slide-group-btn .owl-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: -40px;
}
.board-of-directors-page .slide-group-btn .owl-nav > div {
  width: 30px;
  height: 30px;
  border: 1px solid #000;
  border-radius: 50%;
  position: relative;
  left: 0;
  top: 0;
}
.board-of-directors-page .slide-group-btn .owl-nav > div + div {
  margin-left: 5px;
}
.board-of-directors-page .slide-group-btn .owl-nav.disabled {
  display: none !important;
}
.board-of-directors-page .heading h2 {
  padding-bottom: 40px;
  line-height: 0.9;
}
.board-of-directors-page .list-board .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.board-of-directors-page .list-board .row + .row {
  border-top: 1px dashed #ccc;
  padding-top: 32px;
  margin-top: 32px;
}
.board-of-directors-page .list-board .item {
  width: 170px;
  margin: 10px 30px;
  text-align: center;
}
.board-of-directors-page .list-board .item a {
  display: inline-block;
  position: relative;
}
.board-of-directors-page .list-board .item a::before {
  width: 50px;
  height: 50px;
  display: none;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 110px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16);
  font-size: 28px;
  color: #ed7725;
  z-index: 13;
}
.board-of-directors-page .list-board .item a:not([href]) {
  cursor: default;
  color: #000;
}
.board-of-directors-page .list-board .item .img {
  width: 170px;
  height: 170px;
  display: block;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
.board-of-directors-page .list-board .item .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.board-of-directors-page .list-board .item .detail {
  width: 100%;
  display: block;
  position: relative;
  margin: 45px auto 0;
  text-align: left;
  font-size: 24px;
  font-family: "db_ozone_x-bold";
}
.text-large .board-of-directors-page .list-board .item .detail {
  font-size: 26px;
}
.board-of-directors-page .list-board .item .detail::before {
  content: "";
  width: 7px;
  height: 7px;
  display: none;
  border: 1px solid #000;
  border-radius: 50%;
  position: absolute;
  left: -12px;
  top: 2px;
}
.board-of-directors-page .list-board .item .detail small {
  display: block;
  font-size: 0.8em;
  font-family: "db_ozone_x";
  color: #8a8a8a;
}
.board-of-directors-page .list-board .row:first-child .item {
  width: 100%;
}
.board-of-directors-page .list-board .row:first-child .item a {
  width: 224px;
}
.board-of-directors-page .list-board .row:first-child .item a::before {
  width: 68px;
  height: 68px;
  top: 145px;
  font-size: 34px;
}
.board-of-directors-page .list-board .row:first-child .item .img {
  width: 224px;
  height: 224px;
}
.board-of-directors-page .list-board .row:first-child .item .detail {
  width: 100%;
  font-size: 26px;
}
.text-large .board-of-directors-page .list-board .row:first-child .item .detail {
  font-size: 28px;
}
.board-of-directors-page .list-board .row:first-child .item .detail::before {
  width: 8px;
  height: 8px;
}
.board-of-directors-page .remark {
  font-size: 22px;
}
.text-large .board-of-directors-page .remark {
  font-size: 24px;
}
.board-of-directors-page .remark li {
  font-size: 1em;
}
.board-of-directors-page .remark li + li {
  margin-top: 15px;
}
@media screen and (max-width: 1024px) {
  .board-of-directors-page .heading {
    font-size: 50px;
  }
  .text-large .board-of-directors-page .heading {
    font-size: 52px;
  }
  .board-of-directors-page .list-board .row {
    flex-wrap: wrap;
  }
  .board-of-directors-page .list-board .item {
    margin-left: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .board-of-directors-page .heading {
    font-size: 40px;
  }
  .text-large .board-of-directors-page .heading {
    font-size: 42px;
  }
  .board-of-directors-page .list-board .row + .row {
    margin-top: 80px;
  }
  .board-of-directors-page .list-board .item {
    margin: 35px 35px 0;
  }
  .board-of-directors-page .list-board .item:first-child {
    margin-left: 35px;
  }
}
@media screen and (max-width: 767px) {
  .board-of-directors-page .heading br {
    display: none !important;
  }
}
@media screen and (max-width: 479px) {
  .board-of-directors-page .heading {
    font-size: 32px;
  }
  .text-large .board-of-directors-page .heading {
    font-size: 34px;
  }
  .board-of-directors-page .heading h2 {
    padding-bottom: 30px;
    line-height: 1;
  }
  .board-of-directors-page .slide-group-btn {
    font-size: 17px;
  }
}
html .career-page .jspVerticalBar::before, html .career-page .jspVerticalBar::after {
  background-color: #fff !important;
}
.career-page.-life-tij #footer, .career-page.-jobs-opening #footer {
  margin-top: -108px;
}
@media (max-width: 1023px) {
  .career-page.-life-tij #footer, .career-page.-jobs-opening #footer {
    margin-top: -40px;
  }
}
.career-page .old-theme .title-career {
  background: #2f3844 url("../img/career/bg-title-career.jpg") 50% 50%/cover no-repeat;
  position: relative;
}
.career-page .old-theme .title-career .page-center {
  min-height: 360px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 40px 0;
}
.career-page .old-theme .title-career h2 {
  margin-right: 130px;
  font-size: 60px;
  line-height: 0.7em;
  font-family: "db_ozone_x-bold";
  color: #ed7725;
}
.text-large .career-page .old-theme .title-career h2 {
  font-size: 62px;
}
.career-page .old-theme .title-career p {
  font-size: 22px;
  line-height: 1.6em;
  color: #fff;
}
.text-large .career-page .old-theme .title-career p {
  font-size: 24px;
}
.career-page .old-theme .remark {
  font-size: 22px;
  line-height: 1.5;
}
.text-large .career-page .old-theme .remark {
  font-size: 24px;
}
.career-page .old-theme .remark section + section {
  border-top: 1px solid #dce1e5;
  padding-top: 40px;
  margin-top: 40px;
}
.career-page .old-theme .remark h3 {
  margin-bottom: 5px;
  font-size: 1.1em;
  line-height: 1;
  font-family: "db_ozone_x-medium";
}
.career-page .old-theme .remark p strong {
  font-family: "db_ozone_x-medium";
  color: #ed7725;
}
.career-page .old-theme .group-box-content {
  position: relative;
}
.career-page .old-theme .group-box-content > div .img img {
  -o-object-position: top;
     object-position: top;
}
.career-page .old-theme .btn-load-more {
  width: 216px;
}
.career-page .old-theme .list-content-employees {
  margin-top: 46px;
}
.career-page .old-theme .list-content-employees .group-list {
  margin-top: -12px;
}
.career-page .old-theme .list-content-employees .row {
  width: calc(100% + 12px);
  display: flex;
  margin: 12px 0 0 -12px;
}
.career-page .old-theme .list-content-employees a {
  width: calc(25% - 6px);
  display: block;
  position: relative;
  margin: 0 0 0 12px;
}
.career-page .old-theme .list-content-employees a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.career-page .old-theme .list-content-employees .row:nth-of-type(odd) a:nth-of-type(1) {
  width: calc(50% - 6px);
}
.career-page .old-theme .list-content-employees .row:nth-of-type(even) a:nth-of-type(2) {
  width: calc(50% - 6px);
}
.career-page .old-theme .list-content-employees .icon-play::before {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 26px;
  text-indent: 5px;
  color: #fff;
  z-index: 13;
}
.career-page .old-theme .content-job {
  background-color: #f5f8fb;
  padding-bottom: 80px;
}
.career-page .old-theme .content-job .page-center {
  flex-wrap: nowrap;
}
.career-page .old-theme .content-job .title-page h2 {
  font-family: "db_ozone_x-bold";
}
.career-page .old-theme .content-job .menu-left a {
  padding-top: 5px;
  font-size: 24px;
}
.text-large .career-page .old-theme .content-job .menu-left a {
  font-size: 26px;
}
.career-page .old-theme .content-job .box-search-job {
  border: 1px solid #dce1e5;
  padding: 26px 22px;
  margin: 0;
}
.career-page .old-theme .content-job .box-search-job .icon-search {
  position: relative;
}
.career-page .old-theme .content-job .box-search-job .icon-search:before {
  position: absolute;
  left: 0;
  top: 18px;
  color: #b4b9bf;
}
.career-page .old-theme .content-job .box-search-job .inputtext-style {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #ebebeb;
  padding-right: 340px !important;
  padding-left: 40px;
  font-size: 30px;
}
.text-large .career-page .old-theme .content-job .box-search-job .inputtext-style {
  font-size: 32px;
}
.career-page .old-theme .content-job .box-search-job .sorting {
  display: flex;
  align-items: flex-end;
  position: absolute;
  right: 22px;
  top: 24px;
}
.career-page .old-theme .content-job .box-search-job .sorting label {
  margin: 0 20px 0 0;
  font-family: "db_ozone_x-bold";
}
.career-page .old-theme .content-job .box-search-job .sorting .select-box {
  width: 240px;
}
.career-page .old-theme .content-job .box-search-job .sorting .select-box:before {
  height: 36px;
}
.career-page .old-theme .content-job .box-search-job .sorting .select-box .select-style {
  background: #f4f4f4;
  border: 2px solid #ebebeb;
  border-radius: 2px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 20px;
}
.career-page .old-theme .content-job .primary-content {
  width: 870px;
  min-width: 870px;
}
.career-page .old-theme .content-job .table-job {
  margin-top: 25px;
}
.career-page .old-theme .content-job .table-job h3 {
  margin-bottom: 36px;
  font-size: 30px;
  font-family: "db_ozone_x-medium";
  color: #ed7725;
  text-transform: uppercase;
}
.text-large .career-page .old-theme .content-job .table-job h3 {
  font-size: 32px;
}
.career-page .old-theme .content-job .table-job th:nth-of-type(1) {
  width: 160px;
}
.career-page .old-theme .content-job .table-job th:nth-of-type(2) {
  width: 24px;
}
.career-page .old-theme .content-job .table-job th:nth-of-type(3) {
  width: 200px;
}
.career-page .old-theme .content-job .table-job th:nth-of-type(4) {
  width: 200px;
}
.career-page .old-theme .content-job .table-job th:nth-of-type(5) {
  width: 70px;
}
.career-page .old-theme .content-job .table-job th:nth-of-type(6) {
  width: 74px;
}
.career-page .old-theme .content-job .table-job td:nth-of-type(1),
.career-page .old-theme .content-job .table-job td:nth-of-type(4) {
  text-align: left;
}
.career-page .old-theme .content-job .table-job td:nth-of-type(1) {
  color: #ed7725;
}
.career-page .old-theme .content-job .table-job .btn-style {
  width: 74px;
  min-width: inherit;
  padding: 6px 0;
  font-size: 16px;
}
.career-page .old-theme .interns-detail .page-center {
  display: flex;
  justify-content: space-between;
}
.career-page .old-theme .interns-detail .page-center > div {
  width: 50%;
}
.career-page .old-theme .interns-detail .left .img {
  position: relative;
}
.career-page .old-theme .interns-detail .left .img:before, .career-page .old-theme .interns-detail .left .img:after {
  content: "";
  width: 126px;
  height: 8px;
  display: block;
  background-color: #ed7725;
  position: absolute;
  right: 8.5%;
  top: 0;
}
.career-page .old-theme .interns-detail .left .img:before {
  top: 17%;
}
.career-page .old-theme .interns-detail .left .img:after {
  top: 81%;
}
.career-page .old-theme .interns-detail .left .img img {
  position: relative;
  margin: 0;
  z-index: 13;
}
.career-page .old-theme .interns-detail .left p {
  margin-top: -5%;
  padding: 0 12.3% 0 9.6%;
  font-size: 22px;
  line-height: 1.4em;
}
.text-large .career-page .old-theme .interns-detail .left p {
  font-size: 24px;
}
.career-page .old-theme .interns-detail .right {
  margin-top: 50px;
  font-size: 22px;
}
.text-large .career-page .old-theme .interns-detail .right {
  font-size: 24px;
}
.career-page .old-theme .interns-detail .right h3 {
  margin-bottom: 30px;
  font-size: 74px;
  line-height: 0.7em;
  font-family: "db_ozone_x-bold";
}
.text-large .career-page .old-theme .interns-detail .right h3 {
  font-size: 76px;
}
.career-page .old-theme .interns-detail .right h3 span {
  color: #ed7725;
}
.career-page .old-theme .interns-detail .editor {
  line-height: 1.4em;
}
.career-page .old-theme .interns-detail .editor > ol > li {
  margin-top: 40px;
  font-family: "db_ozone_x-bold";
}
.career-page .old-theme .interns-detail .editor > ol > li:first-child {
  margin-top: 0;
}
.career-page .old-theme .interns-detail .editor ol ul {
  margin-left: -18px;
}
.career-page .old-theme .interns-detail .editor ol ul li {
  padding-left: 20px;
  margin-top: 10px;
  line-height: 1.2em;
  font-family: "db_ozone_x";
}
.career-page .old-theme .interns-detail .editor ol ul li:before {
  width: 6px;
  height: 6px;
  background: none;
  border: 1px solid #ed7725;
  top: 9px;
}
.career-page .old-theme .interns-detail .editor ol ol li {
  margin-top: 10px;
  font-family: "db_ozone_x";
}
.career-page .old-theme .interns-detail .editor a {
  color: #ed7725;
}
.career-page .old-theme .interns-detail .editor .flex-content {
  display: flex;
}
.career-page .old-theme .interns-detail .editor .flex-content span:first-child {
  min-width: 180px;
}
.career-page .old-theme .interns-detail .btn-apply {
  width: 182px;
  margin: 40px 0 0;
}
.career-page .old-theme .slide-interns {
  margin-top: 76px;
}
.career-page .old-theme .slide-interns .inner {
  border: 1px solid #ed7725;
  padding: 36px 46px;
  margin: 0 76px;
}
.career-page .old-theme .slide-interns .inner a {
  width: calc(100% + 244px);
  display: block;
  position: relative;
  margin: 20px 0 30px -122px;
}
.career-page .old-theme .slide-interns .inner .icon-play::before {
  width: 84px;
  height: 84px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 32px;
  text-indent: 5px;
  color: #fff;
  z-index: 13;
}
.career-page .old-theme .slide-interns .inner h3 {
  font-size: 28px;
  font-family: "db_ozone_x-bold";
}
.text-large .career-page .old-theme .slide-interns .inner h3 {
  font-size: 30px;
}
.career-page .old-theme .slide-interns .inner p {
  font-size: 24px;
}
.text-large .career-page .old-theme .slide-interns .inner p {
  font-size: 26px;
}
.career-page .old-theme .slide-interns .inner p strong {
  font-family: "db_ozone_x-bold";
}
.career-page .old-theme .slide-interns .owl-dots {
  position: relative;
  bottom: 0;
  margin-top: 30px;
}
.career-page .old-theme .slide-interns .owl-dots .owl-dot {
  background-color: #000;
}
.career-page .old-theme .slide-interns .owl-dots .owl-dot.active {
  background-color: #ed7725;
}
@media screen and (max-width: 1023px) {
  .old-theme .content-job .page-center {
    flex-wrap: wrap !important;
  }
  .career-page .old-theme .title-career .page-center {
    display: block;
  }
  .career-page .old-theme .title-career p {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .career-page .old-theme .content-job .box-search-job .inputtext-style {
    padding-right: 0 !important;
  }
  .career-page .old-theme .content-job .box-search-job .sorting {
    position: relative;
    right: auto;
    top: auto;
    margin-top: 20px;
  }
  .career-page .old-theme .content-job .box-search-job .sorting .select-box {
    width: 100%;
  }
  .career-page .old-theme .content-job .table-job h3 {
    margin-bottom: 20px;
  }
  .old-theme .interns-detail .page-center {
    flex-wrap: wrap;
  }
  .old-theme .interns-detail .page-center > div {
    width: 100%;
  }
  .old-theme .interns-detail .page-center .left {
    order: 2;
  }
  .old-theme .interns-detail .btn-style {
    width: 100%;
  }
  .old-theme .slide-interns {
    margin-top: 40px;
  }
  .old-theme .slide-interns .inner {
    padding: 20px;
    margin: 0 20px;
  }
  .old-theme .slide-interns .inner a {
    width: calc(100% + 80px);
    margin-left: -40px;
  }
}
@media screen and (max-width: 479px) {
  .career-page .old-theme .slide-group-btn {
    margin-bottom: 80px;
  }
  .career-page .old-theme .title-career .page-center {
    min-height: inherit;
    padding: 60px 0;
  }
  .career-page .old-theme .title-career h2 {
    font-size: 45px;
  }
  .text-large .career-page .old-theme .title-career h2 {
    font-size: 47px;
  }
  .career-page .old-theme .list-content-employees .row {
    width: calc(100% + 6px);
    margin-left: -6px;
  }
  .career-page .old-theme .list-content-employees .row + .row {
    margin-top: 6px;
  }
  .career-page .old-theme .list-content-employees a {
    width: calc(25% - 3px);
    margin-left: 6px;
  }
  .career-page .old-theme .list-content-employees .row:nth-of-type(odd) a:nth-of-type(1) {
    width: calc(50% - 3px);
  }
  .career-page .old-theme .list-content-employees .row:nth-of-type(even) a:nth-of-type(2) {
    width: calc(50% - 3px);
  }
  .career-page .old-theme .list-content-employees .icon-play:before {
    width: 40px;
    height: 40px;
    font-size: 14px;
  }
  .old-theme .interns-detail .left {
    margin-top: 40px;
  }
  .old-theme .interns-detail .left p {
    font-size: 20px;
  }
  .text-large .old-theme .interns-detail .left p {
    font-size: 22px;
  }
  .old-theme .interns-detail .right h3 {
    font-size: 50px;
  }
  .text-large .old-theme .interns-detail .right h3 {
    font-size: 52px;
  }
  .old-theme .interns-detail .editor .flex-content {
    display: block;
  }
  .old-theme .interns-detail .editor .flex-content span {
    display: block;
  }
  .old-theme .interns-detail .editor .flex-content span br {
    display: none;
  }
  .old-theme .interns-detail .editor .flex-content span:first-child {
    width: 100%;
  }
  .old-theme .slide-interns .inner {
    margin: 0;
  }
  .old-theme .slide-interns .inner h3 {
    font-size: 24px;
  }
  .text-large .old-theme .slide-interns .inner h3 {
    font-size: 26px;
  }
  .old-theme .slide-interns .inner p {
    font-size: 20px;
  }
  .text-large .old-theme .slide-interns .inner p {
    font-size: 22px;
  }
  .old-theme .slide-interns .inner a {
    width: 100%;
    margin-left: 0;
  }
  .old-theme .slide-interns .inner .icon-play:before {
    width: 60px;
    height: 60px;
    font-size: 20px;
  }
  .old-theme .slide-interns img {
    height: 160px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.management-page #footer {
  margin-top: -108px;
}
.management-page .banner-page .box-text {
  min-height: 350px;
}
.management-page .banner-page .box-text h1 {
  font-size: 72px;
}
.text-large .management-page .banner-page .box-text h1 {
  font-size: 74px;
}
.management-page .group-link {
  width: 400px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-30%, -30%);
  text-align: left;
}
.management-page .group-link a {
  min-height: 32px;
  display: block;
  position: relative;
  padding-left: 62px;
  font-size: 36px;
  color: #fff;
}
.text-large .management-page .group-link a {
  font-size: 38px;
}
.management-page .group-link a::before {
  content: "h";
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 20px;
  transition: 0.25s ease;
}
.desktop .management-page .group-link a:hover::before {
  border-width: 3px;
}
.management-page .group-link a + a {
  margin-top: 30px;
}
@media screen and (min-width: 1400px) {
  .banner-page .group-link {
    transform: translate(-50%, -30%) scale(1.2);
  }
}
@media screen and (max-width: 1024px) {
  .management-page .group-link {
    left: 84px;
    transform: translate(0, -20%);
  }
}
@media screen and (max-width: 1023px) {
  .management-page #container {
    min-height: auto;
  }
  .management-page .box-text {
    min-height: auto !important;
  }
  .management-page .box-text h1 {
    margin-bottom: 0;
  }
  .management-page .group-link {
    width: 100%;
    background-color: #ed7725;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 20px 110px;
    transform: translate(0, 0);
  }
}
@media screen and (max-width: 767px) {
  .management-page .group-link {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 479px) {
  .management-page .box-text h1 {
    font-size: 50px !important;
  }
  .text-large .management-page .box-text h1 {
    font-size: 52px !important;
  }
  .management-page .group-link a {
    padding: 1px 0 0 35px;
    font-size: 33px;
  }
  .text-large .management-page .group-link a {
    font-size: 35px;
  }
  .management-page .group-link a::before {
    width: 22px;
    height: 22px;
    font-size: 14px;
  }
}
.our-partners-page .tabs .tab {
  display: none;
}
.our-partners-page .tabs .tab.active {
  display: block;
}
.our-partners-page .tabs .section + .section {
  margin-top: 66px;
}
.our-partners-page .nav-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 72px;
}
.our-partners-page .nav-tab a {
  width: 252px;
  height: 72px;
  background-color: #dee0de;
}
.our-partners-page .nav-tab a.active {
  background-color: #ed7725;
}
.our-partners-page .list-partners {
  display: flex;
  flex-wrap: wrap;
}
.our-partners-page .list-partners .item {
  width: 20%;
  border: 1px solid #eceff1;
  margin: -1px 0 0 -1px;
}
@media only screen and (max-width: 767px) {
  .our-partners-page .list-partners .item {
    width: 33.33%;
  }
  .our-partners-page .nav-tab {
    width: 100%;
    margin-top: 20px;
  }
  .our-partners-page .nav-tab a {
    min-width: inherit;
    width: 50%;
    height: 50px;
    padding: 0;
    font-size: 1.8rem;
  }
}
.complaint-page .section-definition {
  background-color: #2f3844;
  position: relative;
  padding: 60px 0 50px;
  color: #fff;
  z-index: 1;
}
.complaint-page .section-definition .page-center {
  justify-content: flex-start;
}
.complaint-page .section-definition .heading {
  display: flex;
  align-items: center;
  font-size: 42px;
}
.text-large .complaint-page .section-definition .heading {
  font-size: 44px;
}
.complaint-page .section-definition .detail {
  width: 710px;
  margin-left: 100px;
  font-size: 22px;
  line-height: 1.6;
}
.text-large .complaint-page .section-definition .detail {
  font-size: 24px;
}
.complaint-page .section-definition .detail strong {
  font-size: 1.85em;
  line-height: 0.8;
}
.complaint-page .section-definition .detail p + p {
  margin-top: 15px;
}
.complaint-page .section-definition .detail .remark {
  border-top: 1px solid #ccc;
  padding-top: 10px;
  font-size: 19px;
  color: #ccc;
}
.text-large .complaint-page .section-definition .detail .remark {
  font-size: 21px;
}
.complaint-page .section-definition .detail a {
  color: #ed7725;
}
.complaint-page .section-definition .detail li::before {
  background-color: #ed7725;
  top: 14px;
}
.complaint-page .section-form-complaint {
  background: url("../img/complaint/bg-form.jpg") 50% 50%/cover no-repeat;
  position: relative;
  padding: 76px 0 114px;
}
.complaint-page .section-form-complaint img[class^=obj-] {
  position: absolute;
  left: 50%;
  top: 0;
}
.complaint-page .section-form-complaint img.obj-01 {
  margin-left: -820px;
}
.complaint-page .section-form-complaint img.obj-02 {
  top: 150px;
  margin-left: 550px;
}
.complaint-page .section-form-complaint img.obj-03 {
  top: auto;
  bottom: 40px;
  margin-left: -780px;
  z-index: 13;
}
.complaint-page .section-form-complaint img.obj-04 {
  top: auto;
  bottom: 0;
  margin-left: 170px;
}
.complaint-page .section-form-complaint .form-complaint {
  width: 1080px;
  max-width: calc(100% - 30px);
  position: relative;
  padding: 58px 0 0;
  margin: 0 auto;
}
.complaint-page .section-form-complaint .form-complaint::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: #fff;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.38);
  position: absolute;
  left: -15px;
  top: 20px;
  transform: rotate(-8deg);
}
.complaint-page .section-form-complaint .form-complaint::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: #fff;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.38);
  position: absolute;
  left: 0;
  top: 0;
}
.complaint-page .section-form-complaint .form-complaint form {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 13;
}
.complaint-page .section-form-complaint .form-complaint form label,
.complaint-page .section-form-complaint .form-complaint form p {
  font-size: 24px;
  font-family: "db_ozone_x";
}
.text-large .complaint-page .section-form-complaint .form-complaint form label,
.text-large .complaint-page .section-form-complaint .form-complaint form p {
  font-size: 26px;
}
.complaint-page .section-form-complaint .form-complaint form p {
  width: 100%;
}
.complaint-page .section-form-complaint .form-complaint form .inputtext-style,
.complaint-page .section-form-complaint .form-complaint form .textarea-style {
  font-size: 24px;
}
.text-large .complaint-page .section-form-complaint .form-complaint form .inputtext-style,
.text-large .complaint-page .section-form-complaint .form-complaint form .textarea-style {
  font-size: 26px;
}
.complaint-page .section-form-complaint .form-complaint form .inputtext-style:focus + label,
.complaint-page .section-form-complaint .form-complaint form .inputtext-style.not-empty + label,
.complaint-page .section-form-complaint .form-complaint form .textarea-style:focus + label,
.complaint-page .section-form-complaint .form-complaint form .textarea-style.not-empty + label,
.complaint-page .section-form-complaint .form-complaint form .select-style:focus + label,
.complaint-page .section-form-complaint .form-complaint form .select-style.not-empty + label {
  color: #d4d6d6;
}
.complaint-page .section-form-complaint .form-complaint form .textarea-style {
  height: 135px;
}
.complaint-page .section-form-complaint .form-complaint form .checkbox-style label {
  font-size: 28px;
}
.text-large .complaint-page .section-form-complaint .form-complaint form .checkbox-style label {
  font-size: 30px;
}
.complaint-page .section-form-complaint .form-complaint form .checkbox-style label::before {
  width: 22px;
  height: 22px;
  top: 5px;
}
.complaint-page .section-form-complaint .form-complaint form .checkbox-style label::after {
  left: 1px;
  top: 2px;
  font-size: 22px;
}
.text-large .complaint-page .section-form-complaint .form-complaint form .checkbox-style label::after {
  font-size: 24px;
}
.complaint-page .section-form-complaint .form-complaint form .radio-style label {
  color: #d4d6d6;
}
.complaint-page .section-form-complaint .form-complaint form .radio-style label::before {
  width: 22px;
  height: 22px;
  border-color: #ccc;
  top: 3px;
}
.complaint-page .section-form-complaint .form-complaint form .radio-style label::after {
  left: 2px;
  top: 3px;
  color: #ed7725;
}
.complaint-page .section-form-complaint .form-complaint form .radio-style input[type=radio]:checked + label {
  color: #ed7725;
}
.complaint-page .section-form-complaint .form-complaint form .box-subject {
  justify-content: flex-start;
}
.complaint-page .section-form-complaint .form-complaint form .box-subject .col:nth-of-type(1) {
  width: 100px !important;
}
.complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(1) {
  margin: 0 0 0 84px;
}
.complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(1) h2 {
  font-size: 48px;
  line-height: 0.8;
  font-family: "db_ozone_x-medium";
}
.text-large .complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(1) h2 {
  font-size: 50px;
}
.complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(1) h2::before {
  width: 100px;
  height: 3px;
  background-color: #ed7725;
}
.complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(2) {
  width: 600px;
  border-left: 2px solid #efefef;
}
.complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(2) .item {
  padding: 0 56px 0 32px;
}
.complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(2) .item:last-child {
  padding: 0;
  margin-top: 100px;
}
.complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(2) .btn-style {
  width: 100%;
  height: 68px;
  background-color: #000;
}
.complaint-page .section-form-complaint .remark {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 40px;
  font-size: 22px;
  text-align: center;
}
.text-large .complaint-page .section-form-complaint .remark {
  font-size: 24px;
}
.complaint-page .img-banner {
  margin-top: 0;
}
.complaint-page .section-download .page-center {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
}
.complaint-page .section-download .remark {
  font-size: 22px;
}
.text-large .complaint-page .section-download .remark {
  font-size: 24px;
}
.complaint-page .section-download .remark li {
  font-size: 1em;
}
.complaint-page .section-download .remark li + li {
  margin-top: 15px;
}
@media screen and (max-width: 1024px) {
  .complaint-page .section-definition .detail {
    width: 620px;
  }
  .complaint-page .section-form-complaint .form-complaint form .items:first-of-type {
    margin-left: 30px;
  }
  .complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(2) .item {
    padding: 0 30px 0 30px;
  }
}
@media screen and (max-width: 1023px) {
  .complaint-page .section-definition .detail {
    width: 100%;
    margin: 20px 0 0;
  }
  .complaint-page .section-form-complaint .form-complaint form .items {
    width: 40%;
  }
  .complaint-page .section-form-complaint .form-complaint form .items:first-child h2 {
    font-size: 40px;
  }
  .text-large .complaint-page .section-form-complaint .form-complaint form .items:first-child h2 {
    font-size: 42px;
  }
  .complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(2) {
    width: 60%;
    margin-left: 30px;
  }
  .complaint-page .banner-page .box-text .btn-style {
    background-color: #000 !important;
  }
}
@media screen and (max-width: 767px) {
  .complaint-page .banner-page a {
    background-color: #000 !important;
  }
  .complaint-page .section-form-complaint .form-complaint form {
    flex-wrap: wrap;
  }
  .complaint-page .section-form-complaint .form-complaint form .items {
    width: 100%;
  }
  .complaint-page .section-form-complaint .form-complaint form .items .item {
    padding: 0 30px 0 0;
  }
  .complaint-page .section-form-complaint .form-complaint form .items .checkbot {
    position: absolute;
    left: 0;
    bottom: 130px;
    padding-left: 30px;
  }
  .complaint-page .section-form-complaint .form-complaint form .items:first-child {
    margin: 0;
  }
  .complaint-page .section-form-complaint .form-complaint form .items:first-child h2 {
    margin: 0 30px;
  }
  .complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(2) {
    width: 100%;
    border: none;
    margin: 0 0 0;
  }
  .complaint-page .section-form-complaint .form-complaint form .items:nth-of-type(2) .item:last-child {
    margin-top: 150px;
  }
}
@media screen and (max-width: 479px) {
  .complaint-page .section-form-complaint .form-complaint form .items:first-child h2 {
    font-size: 32px;
  }
  .text-large .complaint-page .section-form-complaint .form-complaint form .items:first-child h2 {
    font-size: 34px;
  }
  .complaint-page .section-form-complaint .form-complaint form .box-subject .col {
    width: 100%;
  }
}
.excutive-director-page #footer {
  margin-top: -108px;
}
.excutive-director-page .content-excutive-director {
  display: flex;
  background-color: #2f3844;
}
.excutive-director-page .content-excutive-director .box-img {
  min-width: 50%;
  width: 50%;
  align-self: baseline;
}
.excutive-director-page .content-excutive-director .box-img img {
  width: 100%;
}
.excutive-director-page .content-excutive-director .box-img .text {
  background-color: #ed7725;
  padding: 56px 68px;
  font-size: 30px;
  color: #fff;
}
.text-large .excutive-director-page .content-excutive-director .box-img .text {
  font-size: 32px;
}
.excutive-director-page .content-excutive-director .box-img .text h2 {
  position: relative;
  font-size: 1.3em;
  font-family: "db_ozone_x-bold";
}
.excutive-director-page .content-excutive-director .box-img .text h2::before {
  content: "";
  width: 13px;
  height: 13px;
  display: none;
  border: 1px solid #fff;
  border-radius: 50%;
  position: absolute;
  left: -15px;
  top: 0;
}
.excutive-director-page .content-excutive-director .box-detail {
  width: 100%;
  padding: 80px 90px 0;
  color: #b8b2ae;
  font-size: 20px;
  line-height: 1.4;
  overflow: hidden;
}
.text-large .excutive-director-page .content-excutive-director .box-detail {
  font-size: 22px;
}
.excutive-director-page .content-excutive-director .box-detail .scroll {
  height: calc(100% - 68px);
  max-width: 500px;
  overflow: hidden;
  overflow-y: auto;
}
.excutive-director-page .content-excutive-director .box-detail section {
  padding-right: 40px;
}
.excutive-director-page .content-excutive-director .box-detail section + section {
  margin-top: 26px;
}
.excutive-director-page .content-excutive-director .box-detail h3 {
  padding-bottom: 15px;
  margin-bottom: 30px;
  font-size: 1.6em;
  color: #ed7725;
}
.excutive-director-page .content-excutive-director .box-detail h3::before {
  width: 42px;
  height: 3px;
}
.excutive-director-page .box-btn-download {
  background-color: #2f3844;
}
.excutive-director-page .box-btn-download .page-center {
  display: flex;
  padding: 40px 0;
}
@media screen and (max-width: 1024px) {
  .excutive-director-page .content-excutive-director .box-detail {
    padding: 40px 40px 0;
  }
}
@media screen and (max-width: 1023px) {
  .excutive-director-page .content-excutive-director {
    flex-wrap: wrap;
  }
  .excutive-director-page .content-excutive-director .box-img,
  .excutive-director-page .content-excutive-director .box-detail {
    width: 100%;
  }
  .excutive-director-page .content-excutive-director .box-detail .scroll {
    max-width: 100%;
  }
  .excutive-director-page .box-btn-download .page-center {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .excutive-director-page .content-excutive-director .box-img .text {
    padding: 25px;
  }
}
@media screen and (max-width: 479px) {
  .excutive-director-page .content-excutive-director .box-img .text {
    font-size: 24px;
  }
  .text-large .excutive-director-page .content-excutive-director .box-img .text {
    font-size: 26px;
  }
  .excutive-director-page .content-excutive-director .box-detail {
    padding: 40px 20px 0;
  }
  .excutive-director-page .box-btn-download .btn-style {
    width: 100%;
  }
}
.special-advisory-board-page #footer {
  margin-top: -108px;
}
.special-advisory-board-page .banner-page .btn-learn-more {
  margin-top: 60px;
}
.special-advisory-board-page .banner-page .group-btn {
  display: flex;
  align-items: center;
  margin-top: 60px;
  font-size: 48px;
}
.special-advisory-board-page .banner-page .group-btn a {
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  margin: 0;
  font-size: 1em;
  line-height: 1;
  font-family: "db_ozone_x";
  color: #ed7725;
}
.special-advisory-board-page .banner-page .group-btn a small {
  display: block;
  margin: 7px 0 0 10px;
  font-size: 0.62em;
  line-height: 1;
  color: #fff;
}
.special-advisory-board-page .banner-page .group-btn a + a {
  margin-left: 50px;
}
.special-advisory-board-page .content-special-advisory-board {
  width: 100%;
  overflow: hidden;
}
.special-advisory-board-page .slide-special-advisory-board .owl-stage-outer {
  overflow: visible;
}
.special-advisory-board-page .slide-special-advisory-board .item {
  display: flex;
  background-color: #2f3844;
}
.special-advisory-board-page .slide-special-advisory-board .box-img {
  min-width: 50%;
  width: 50%;
}
.special-advisory-board-page .slide-special-advisory-board .box-img img {
  width: 100%;
}
.special-advisory-board-page .slide-special-advisory-board .box-img .text {
  height: 300px;
  background-color: #4c4b49;
  padding: 56px 68px;
  font-size: 22px;
  color: #fff;
  transition: 0.25s ease;
}
.special-advisory-board-page .slide-special-advisory-board .box-img .text h2 {
  position: relative;
  margin-bottom: 20px;
  font-size: 3.5em;
  font-family: "db_ozone_x-bold";
  line-height: 0.8;
}
.special-advisory-board-page .slide-special-advisory-board .box-img .text h2 strong {
  display: block;
  margin-bottom: -10px;
  font-size: 1.15em;
}
.special-advisory-board-page .slide-special-advisory-board .box-img .text p {
  line-height: 1.3;
}
.special-advisory-board-page .slide-special-advisory-board .box-img .text p strong {
  font-family: "db_ozone_x-bold";
}
.special-advisory-board-page .slide-special-advisory-board .owl-item.active .text {
  background-color: #ed7725;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail {
  width: 100%;
  height: 684px;
  position: relative;
  padding: 80px 45px 0;
  color: #b8b2ae;
  font-size: 20px;
  line-height: 1.4;
  overflow: hidden;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail .scroll {
  width: 100%;
  height: calc(100% - 112px);
  overflow: hidden;
  overflow-y: auto;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail section {
  padding-right: 40px;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail section + section {
  margin-top: 26px;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail h3 {
  padding-bottom: 15px;
  margin-bottom: 30px;
  font-size: 1.6em;
  color: #ed7725;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail h3::before {
  width: 42px;
  height: 3px;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail p + p {
  margin-top: 40px;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail .list-bullet li {
  padding-left: 20px;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail .list-bullet li::before {
  background-color: #ed7725;
  top: 10px;
}
.special-advisory-board-page .slide-special-advisory-board .box-detail .btn-style {
  width: 100%;
  height: 68px;
  background-color: #2a2b34;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 26px;
  font-family: "db_ozone_x-bold";
}
.special-advisory-board-page .slide-special-advisory-board .box-detail .btn-style::before {
  width: 29px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  border-radius: 50%;
  margin-left: 20px;
  order: 2;
  font-size: 16px;
  text-indent: 2px;
}
.special-advisory-board-page .slide-special-advisory-board .owl-nav,
.special-advisory-board-page .slide-special-advisory-board .owl-dots {
  display: none;
}
@media screen and (max-width: 1024px) {
  .special-advisory-board-page .slide-special-advisory-board .box-img .text {
    height: 340px;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-detail {
    height: 664px;
  }
}
@media screen and (max-width: 1023px) {
  .special-advisory-board-page .slide-special-advisory-board .item {
    flex-wrap: wrap;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-img {
    width: 100%;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-img .text {
    height: 310px;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-detail {
    width: 100%;
    height: 800px;
  }
}
@media screen and (max-width: 767px) {
  .special-advisory-board-page .banner-page .group-btn a {
    color: #000;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-img .text {
    height: 240px;
    padding: 30px 20px;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-img .text h2 {
    font-size: 3em;
  }
}
@media screen and (max-width: 479px) {
  .special-advisory-board-page .banner-page .group-btn {
    flex-wrap: wrap;
    margin-top: 30px;
    font-size: 34px;
  }
  .special-advisory-board-page .banner-page .group-btn a {
    width: 100%;
  }
  .special-advisory-board-page .banner-page .group-btn a + a {
    margin: 10px 0 0;
  }
  .special-advisory-board-page .slide-special-advisory-board {
    max-width: 100%;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-img .text {
    height: 240px;
    padding: 30px 20px;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-img .text h2 {
    font-size: 2.4em;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-detail {
    padding: 40px 20px 0;
  }
  .special-advisory-board-page .slide-special-advisory-board .box-detail .btn-style {
    font-size: 22px;
  }
}
.about-us-page .old-theme #footer {
  margin-top: 0;
}
.about-us-page .old-theme .content-overview .section-navigation {
  height: 800px;
  background: url("../img/about-us/bg.jpg") 50% 50%/cover no-repeat;
  padding: 62px 0;
}
.about-us-page .old-theme .content-overview .section-navigation .title {
  width: 570px;
  max-width: 100%;
  position: relative;
  padding-bottom: 40px;
  margin: 0 auto;
  font-size: 26px;
  color: #9e9a9a;
  text-align: center;
}
.text-large .about-us-page .old-theme .content-overview .section-navigation .title {
  font-size: 28px;
}
.about-us-page .old-theme .content-overview .section-navigation .title::before, .about-us-page .old-theme .content-overview .section-navigation .title::after {
  content: "";
  width: 44px;
  height: 9px;
  display: block;
  background-color: #282828;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -43px;
}
.about-us-page .old-theme .content-overview .section-navigation .title::after {
  background-color: #fff;
  margin-left: 1px;
}
.about-us-page .old-theme .content-overview .section-navigation .group-nav {
  width: 940px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 50px auto 0;
}
.about-us-page .old-theme .content-overview .section-navigation .group-nav a {
  width: 235px;
  height: 240px;
  display: block;
  position: relative;
  text-align: center;
}
.about-us-page .old-theme .content-overview .section-navigation .group-nav a::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  top: 0;
}
.about-us-page .old-theme .content-overview .section-navigation .group-nav a span {
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  bottom: 26px;
  font-size: 30px;
  line-height: 0.8;
  font-family: "db_ozone_x-bold";
  color: #fff;
}
.text-large .about-us-page .old-theme .content-overview .section-navigation .group-nav a span {
  font-size: 32px;
}
.about-us-page .old-theme .content-overview .list-number {
  counter-reset: number;
}
.about-us-page .old-theme .content-overview .list-number li + li {
  margin-top: 16px;
}
.about-us-page .old-theme .content-overview .list-number > li {
  padding: 65px 0 0;
}
.about-us-page .old-theme .content-overview .list-number > li::before {
  content: counter(number, decimal-leading-zero);
  counter-increment: number;
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ed7725;
  border-radius: 50%;
  font-size: 37px;
  font-family: "db_ozone_x-bold";
  color: #fff;
}
.text-large .about-us-page .old-theme .content-overview .list-number > li::before {
  font-size: 39px;
}
.about-us-page .old-theme .content-overview .nav-page {
  width: 100%;
  height: 65px;
  background-color: #2b2b2b;
  position: fixed;
  left: 0;
  bottom: -65px;
  color: #fff;
  transition: 0.25s ease;
  z-index: 1313;
}
.about-us-page .old-theme .content-overview .nav-page.show-nav {
  bottom: 0;
}
.about-us-page .old-theme .content-overview .nav-page .page-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-us-page .old-theme .content-overview .nav-page a {
  display: block;
  position: relative;
  padding-left: 20px;
  font-size: 18px;
}
.text-large .about-us-page .old-theme .content-overview .nav-page a {
  font-size: 20px;
}
.about-us-page .old-theme .content-overview .nav-page a::before {
  content: "";
  width: 5px;
  height: 5px;
  display: block;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px;
}
.about-us-page .old-theme .content-overview .nav-page a + a {
  margin-left: 22px;
}
.about-us-page .old-theme .content-overview .nav-page a.active {
  color: #ed7725;
}
.about-us-page .old-theme .content-overview .nav-page a.active::before {
  background-color: #ed7725;
}
html .about-us-page .old-theme .jspVerticalBar::before, html .about-us-page .old-theme .jspVerticalBar::after {
  background-color: #fff !important;
}
@media screen and (max-width: 1023px) {
  .about-us-page .old-theme .content-overview .section-navigation {
    height: auto;
  }
  .about-us-page .old-theme .content-overview .section-navigation .group-nav {
    width: 100%;
  }
  .about-us-page .old-theme .content-overview .section-navigation .group-nav a {
    width: 25%;
    height: auto;
  }
  .about-us-page .old-theme .content-overview .nav-page {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .about-us-page .old-theme .content-overview .section-navigation .group-nav a {
    width: 33.33%;
  }
}
@media screen and (max-width: 479px) {
  .about-us-page .old-theme .content-overview .section-navigation .group-nav a {
    width: 50%;
  }
  .about-us-page .old-theme .content-overview .section-navigation .group-nav a span {
    left: 10px;
    bottom: 10px;
    font-size: 22px;
  }
  .text-large .about-us-page .old-theme .content-overview .section-navigation .group-nav a span {
    font-size: 22px;
  }
}
.-overview #main-content {
  padding-bottom: 0;
}
#wrapper.-detail #container .page-center {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 82px 0 40px;
}
#wrapper.-detail .secondary {
  width: 318px;
  min-width: 318px;
  font-size: 1.8rem;
}
#wrapper.-detail .secondary > div + div {
  margin-top: 52px;
}
#wrapper.-detail .secondary h3 {
  padding-bottom: 22px;
  margin-bottom: 22px;
  font-size: 2em;
  font-family: "db_ozone_x-bold";
}
#wrapper.-detail .secondary .box-share .group-btn {
  display: flex;
  flex-wrap: wrap;
}
#wrapper.-detail .secondary .box-share a {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #909090;
  border-radius: 50%;
  color: #888;
}
.desktop #wrapper.-detail .secondary .box-share a:hover {
  background-color: #ed7725;
  border-color: #ed7725;
  color: #fff;
}
#wrapper.-detail .secondary .box-share a + a {
  margin-left: 22px;
}
#wrapper.-detail .secondary .box-most-viewed .items {
  counter-reset: number;
  margin-top: 30px;
}
#wrapper.-detail .secondary .box-most-viewed .items .item {
  border-bottom: 1px solid #dce1e5;
  position: relative;
  padding: 4px 0 15px 46px;
  margin-bottom: 25px;
}
#wrapper.-detail .secondary .box-most-viewed .items .item::before {
  counter-increment: number;
  content: counters(number, ".");
  position: absolute;
  left: 12px;
  top: 0;
  font-size: 2.7em;
  color: #888;
}
#wrapper.-detail .secondary .box-most-viewed .items .item h4 {
  margin-bottom: 6px;
  font-size: 1.35em;
  font-family: "db_ozone_x-bold";
}
#wrapper.-detail .secondary .box-most-viewed .items .item p.icon-clock {
  min-height: 18px;
  position: relative;
  padding-left: 25px;
}
#wrapper.-detail .secondary .box-most-viewed .items .item p.icon-clock::before {
  position: absolute;
  left: 0;
  top: 1px;
  font-size: 15px;
  color: #002a64;
}
#wrapper.-detail .secondary .box-most-viewed .items .item:first-child::before {
  color: #000;
}
#wrapper.-detail .primary {
  width: calc(100% - 366px);
}
#wrapper.-detail .primary .editor {
  font-size: 2.2rem;
  line-height: 1.6;
  color: #2c2c2d;
}
#wrapper.-detail .primary .editor h3 {
  margin-bottom: 15px;
  font-size: 1.36em;
  font-family: "db_ozone_x-bold";
}
#wrapper.-detail .primary .editor p {
  margin: 0;
  font-size: 1em;
}
#wrapper.-detail .primary .editor strong {
  font-family: "db_ozone_x-medium";
}
#wrapper.-detail .primary .editor ul {
  margin: 0;
}
#wrapper.-detail .primary .editor ul li {
  padding-left: 20px;
}
#wrapper.-detail .primary .editor ul li::before {
  background-color: #ed7725;
  top: 13px;
}
#wrapper.-detail .primary .editor ul li + li {
  margin-top: 0;
}
#wrapper.-detail .primary .editor ol {
  margin: 0;
}
#wrapper.-detail .gallery {
  width: 100%;
  margin-top: 60px;
}
#wrapper.-detail .gallery h3 {
  padding-bottom: 20px;
  margin-bottom: 36px;
  font-size: 3.6rem;
  font-family: "db_ozone_x-bold";
}
#wrapper.-detail .gallery .items {
  display: flex;
  flex-wrap: wrap;
  margin: -15px 0 0 -15px;
}
#wrapper.-detail .gallery .item {
  width: calc(25% - 15px);
  position: relative;
  margin: 15px 0 0 15px;
}
#wrapper.-detail .gallery .item a {
  border: 3px solid #ccc;
}
.desktop #wrapper.-detail .gallery .item a:hover {
  border-color: #ed7725;
  transition: 0.25s ease;
}
#wrapper.-detail .gallery .item a .number {
  width: 100%;
  height: 100%;
  display: none;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  font-size: 3.7rem;
  font-family: "db_ozone_x-medium";
  color: #fff;
  z-index: 13;
}
#wrapper.-detail .gallery .item a .number strong {
  display: block;
  margin-bottom: -15px;
  font-size: 2.2em;
}
#wrapper.-detail .gallery .item + .item + .item + .item + .item {
  display: none;
}
#wrapper.-detail .gallery .item:nth-of-type(4) a {
  position: relative;
}
#wrapper.-detail .gallery .item:nth-of-type(4) a::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: rgba(54, 54, 54, 0.3);
  position: absolute;
  left: 0;
  top: 0;
  opacity: 1;
  z-index: 13;
}
#wrapper.-detail .gallery .item:nth-of-type(4) a .number {
  display: flex;
}
#wrapper.-detail .related {
  width: 100%;
  border-top: 1px solid #dce1e5;
  padding-top: 60px;
  margin-top: 60px;
}
#wrapper.-detail .related h2 {
  margin-bottom: 34px;
  font-size: 6rem;
  font-family: "db_ozone_x-bold";
}
#wrapper.-detail .related .list-content {
  position: relative;
}
#wrapper.-detail .related .list-content::before {
  content: "";
  width: 74px;
  height: 37px;
  display: block;
  background-color: #ed7725;
  position: absolute;
  left: -108px;
  top: 0;
}
@media screen and (max-width: 1023px) {
  #wrapper.-detail .primary {
    width: 100%;
  }
  #wrapper.-detail .secondary {
    width: 100%;
    display: flex;
    order: 1;
    margin-top: 60px;
  }
  #wrapper.-detail .secondary .box-most-viewed {
    margin-top: 0;
    margin-left: 40px;
  }
  #wrapper.-detail .gallery .item a .number {
    font-size: 2.4rem;
  }
  #wrapper.-detail .related {
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  #wrapper.-detail #container .page-center {
    padding-top: 40px;
  }
  #wrapper.-detail .banner-page .box-text a {
    margin-top: 0;
  }
  #wrapper.-detail .banner-page .btn-learn-more {
    margin-top: 20px !important;
  }
  #wrapper.-detail .secondary h3 {
    font-size: 1.8em;
  }
  #wrapper.-detail .secondary .box-share {
    width: 300px;
  }
  #wrapper.-detail .gallery .item a .number {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 479px) {
  #wrapper.-detail #container .page-center {
    padding-top: 40px;
  }
  #wrapper.-detail .secondary {
    min-width: inherit;
    flex-wrap: wrap;
  }
  #wrapper.-detail .secondary h3 {
    font-size: 1.8em;
  }
  #wrapper.-detail .secondary .box-share {
    width: 100%;
  }
  #wrapper.-detail .secondary .box-most-viewed {
    width: 100%;
    margin: 40px 0 0;
  }
  #wrapper.-detail .gallery .item {
    width: calc(50% - 15px);
  }
  #wrapper.-detail .gallery .item a .number {
    font-size: 1.8rem;
  }
}
.areas-of-work-page .content-areas-of-work .page-center {
  display: flex;
  flex-wrap: wrap;
}
.areas-of-work-page .content-areas-of-work .list-areas-of-work {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 85px 0 0 -15px;
}
.areas-of-work-page .content-areas-of-work .list-areas-of-work .item {
  width: calc(33.33% - 15px);
  margin: 15px 0 0 15px;
  box-shadow: 0 6px 5px rgba(0, 0, 0, 0.17);
}
.areas-of-work-page .content-areas-of-work .list-areas-of-work .item img {
  width: 100%;
}
.areas-of-work-page .content-areas-of-work .list-areas-of-work .item a {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.areas-of-work-page .content-areas-of-work .list-areas-of-work .item a::before {
  content: "";
  width: 100%;
  height: 185px;
  display: block;
  background: url("../img/areas-of-work/overlay.png") repeat-x;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 13;
}
.areas-of-work-page .content-areas-of-work .list-areas-of-work .item a .text {
  width: calc(100% - 40px);
  height: 50px;
  display: flex;
  align-items: center;
  position: absolute;
  left: 20px;
  bottom: 40px;
  padding-right: 75px;
  font-size: 2.5rem;
  font-family: "db_ozone_x-bold";
  color: #fff;
  z-index: 13;
}
.areas-of-work-page .content-areas-of-work .list-areas-of-work .item a .text::after {
  content: "h";
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ed7725;
  border-radius: 50%;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -19px;
}
.areas-of-work-page .content-areas-of-work .slide-related-areas-of-work {
  margin: 0;
}
.areas-of-work-page .content-areas-of-work .slide-related-areas-of-work .item {
  padding-bottom: 10px;
}
.areas-of-work-page .content-areas-of-work .slide-related-areas-of-work .item a {
  box-shadow: 0 6px 5px rgba(0, 0, 0, 0.17);
}
.areas-of-work-page .content-areas-of-work .slide-related-areas-of-work .item a::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: rgba(54, 54, 54, 0.3);
  position: absolute;
  left: 0;
  bottom: 0;
  transition: 0.25s ease;
  opacity: 1;
  z-index: 13;
}
.desktop .areas-of-work-page .content-areas-of-work .slide-related-areas-of-work .item a:hover::before {
  opacity: 0;
}
.areas-of-work-page .content-areas-of-work .slide-related-areas-of-work .text {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 24px;
  font-family: "db_ozone_x-bold";
  color: #fff;
  z-index: 13;
  pointer-events: none;
}
.areas-of-work-page .content-areas-of-work .slide-related-areas-of-work .text h3 {
  margin: 0;
  font-size: 2.8rem;
}
.areas-of-work-page .content-areas-of-work .slide-related-areas-of-work .owl-dots {
  position: relative;
  bottom: 0;
  margin-top: 30px;
}
.areas-of-work-page .content-areas-of-work .slide-related-areas-of-work .owl-dots .owl-dot {
  background-color: #c7c5c6;
}
.areas-of-work-page .content-areas-of-work .slide-related-areas-of-work .owl-dots .owl-dot.active {
  background-color: #ed7725;
}
@media screen and (max-width: 1024px) {
  .areas-of-work-page .content-areas-of-work .list-areas-of-work .item a .text {
    height: auto;
    min-height: 40px;
  }
  .areas-of-work-page .content-areas-of-work .list-areas-of-work .item a .text br {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .areas-of-work-page .content-areas-of-work .list-areas-of-work .item a .text {
    width: 100%;
    left: 0;
    bottom: 20px;
    padding-left: 20px;
    font-size: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .areas-of-work-page .content-areas-of-work .list-areas-of-work {
    width: auto;
    margin-top: 40px;
  }
  .areas-of-work-page .content-areas-of-work .list-areas-of-work .item {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 479px) {
  .areas-of-work-page .content-areas-of-work .list-areas-of-work {
    margin-left: 0;
  }
  .areas-of-work-page .content-areas-of-work .list-areas-of-work .item {
    width: 100%;
    margin-left: 0;
  }
}
.corporate-materials-page .content-corporate-materials .content-booklet {
  margin-bottom: -95px;
  background: #2f3844 url("../img/corporate-materials/bg-booklet.jpg") 50% 0 no-repeat;
  padding: 58px 0 75px;
  position: relative;
}
.corporate-materials-page .content-corporate-materials .content-booklet::before {
  content: "";
  width: 1109px;
  height: 82px;
  display: block;
  background: url("../img/corporate-materials/booklet-obj-01.png") 0 0/100% no-repeat;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-65%);
}
.corporate-materials-page .content-corporate-materials .content-booklet .page-center {
  display: flex;
  justify-content: space-between;
}
.corporate-materials-page .content-corporate-materials .content-booklet .detail {
  padding-top: 74px;
  font-size: 2.4rem;
  color: #fff;
}
.corporate-materials-page .content-corporate-materials .content-booklet .detail h2 {
  margin-bottom: 40px;
  font-size: 2em;
  line-height: 0.8;
  font-family: "db_ozone_x-bold";
  color: #ed7725;
}
.corporate-materials-page .content-corporate-materials .content-booklet .detail p {
  line-height: 1.3;
}
.corporate-materials-page .content-corporate-materials .content-booklet .link {
  width: 605px;
  min-width: 605px;
  position: relative;
  margin: 0 56px 0 100px;
}
.corporate-materials-page .content-corporate-materials .content-booklet .link::before {
  content: "";
  width: 100%;
  height: calc(100% - 134px);
  display: block;
  background-color: #ed7725;
  position: absolute;
  right: -56px;
  bottom: 0;
}
.corporate-materials-page .content-corporate-materials .content-booklet .link .img {
  display: block;
  position: relative;
}
.corporate-materials-page .content-corporate-materials .content-booklet .link .img img {
  position: relative;
}
.corporate-materials-page .content-corporate-materials .content-booklet .link .text {
  min-height: 64px;
  display: flex;
  align-items: center;
  position: relative;
  padding: 5px 0 0 155px;
  font-size: 2rem;
  font-family: "db_ozone_x-medium";
  color: #fff;
  z-index: 13;
}
.corporate-materials-page .content-corporate-materials .content-booklet .link .text::before {
  content: "";
  width: 31px;
  min-width: 31px;
  height: 35px;
  display: block;
  background: url("../img/icons/file-pdf-white.png") no-repeat;
  position: relative;
  top: -2px;
  margin-right: 16px;
}
.corporate-materials-page .content-corporate-materials .content-newsletter .page-center {
  display: flex;
  flex-wrap: wrap;
}
.corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 70px 0 0 -15px;
}
.corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item {
  width: calc(33.33% - 15px);
  margin: 15px 0 0 15px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.17);
}
.corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item a {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item a::before {
  content: "";
  width: 100%;
  height: 185px;
  display: block;
  background: url("../img/areas-of-work/overlay.png") repeat-x;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 13;
}
.corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item a .text {
  width: calc(100% - 40px);
  height: 50px;
  display: flex;
  align-items: center;
  position: absolute;
  left: 20px;
  bottom: 40px;
  padding-right: 75px;
  font-size: 2.5rem;
  font-family: "db_ozone_x-bold";
  color: #fff;
  z-index: 13;
}
.corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item a .text::after {
  content: "h";
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ed7725;
  border-radius: 50%;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -19px;
}
.content-corporate-materials .owl-stage {
  min-width: 100% !important;
}
@media screen and (max-width: 1024px) {
  .corporate-materials-page .content-corporate-materials .content-booklet .link {
    width: 500px;
    min-width: 500px;
    margin-right: 0;
    margin-left: 50px;
  }
  .corporate-materials-page .content-corporate-materials .content-booklet .link::before {
    right: 0;
  }
  .corporate-materials-page .content-corporate-materials .content-booklet .link .text {
    padding-left: 20px;
  }
  .corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item a .text {
    height: auto;
    min-height: 40px;
  }
  .corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item a .text br {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .corporate-materials-page .content-corporate-materials .content-booklet .page-center {
    flex-wrap: wrap;
  }
  .corporate-materials-page .content-corporate-materials .content-booklet .detail {
    padding-top: 0;
  }
  .corporate-materials-page .content-corporate-materials .content-booklet .link {
    width: 100%;
    min-width: inherit;
    margin: 40px 0 0;
  }
  .corporate-materials-page .content-corporate-materials .content-booklet .link img {
    width: 100%;
  }
  .corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item a .text {
    width: 100%;
    left: 0;
    bottom: 20px;
    padding-left: 20px;
    font-size: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter {
    width: auto;
  }
  .corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 479px) {
  .corporate-materials-page .content-corporate-materials .content-booklet {
    margin-top: 40px;
  }
  .corporate-materials-page .content-corporate-materials .content-booklet .detail {
    font-size: 2rem;
  }
  .corporate-materials-page .content-corporate-materials .content-booklet .link a .text {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 1.8rem;
  }
  .corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter {
    margin-left: 0;
    margin-top: 40px;
  }
  .corporate-materials-page .content-corporate-materials .content-newsletter .list-newsletter .item {
    width: 100%;
    margin-left: 0;
  }
}
.search-page .list-search {
  margin-top: 30px;
}
.search-page .list-search .item {
  display: flex;
  border-bottom: 1px solid #e1e1e1;
  padding: 0 62px 50px;
  margin-bottom: 50px;
}
.search-page .list-search .item .img {
  min-width: 220px;
  height: 204px;
  margin-right: 40px;
}
.search-page .list-search .item .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.search-page .list-search .item .detail {
  font-size: 2rem;
}
.search-page .list-search .item .detail h3 {
  margin-bottom: 24px;
  font-size: 1.3em;
  color: #2e2d2d;
}
.search-page .list-search .item .detail p {
  font-size: 1em;
  line-height: 1.4;
}
.search-page .list-search .item .detail a {
  display: inline-block;
  position: relative;
  padding-right: 25px;
  margin-top: 24px;
  color: #ed7725;
}
.search-page .list-search .item .detail a::after {
  content: "h";
  width: 14px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ed7725;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 3px;
  font-size: 10px;
  text-indent: 1px;
  color: #ed7725;
}
.search-page .list-search.hide-more .item + .item + .item + .item + .item + .item {
  display: none;
}
.search-page .btn-load-more {
  margin-top: 40px;
}
@media screen and (max-width: 1024px) {
  .search-page .list-search .item {
    padding: 0 0 50px;
  }
}
@media screen and (max-width: 1023px) {
  .search-page .list-search .item .img {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .search-page .list-search .item {
    flex-wrap: wrap;
    padding-bottom: 30px;
    margin-bottom: 32px;
  }
  .search-page .list-search .item .img {
    width: 100%;
    height: auto;
    margin: 0 0 24px;
  }
  .search-page .list-search .item .detail h3 {
    margin-bottom: 16px;
  }
  .search-page .list-search .item .detail a {
    margin-top: 16px;
  }
}
@media screen and (max-width: 479px) {
  .search-page .btn-load-more {
    margin-top: 0;
  }
}
.search-page .tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.search-page .tags a {
  --tw-text-opacity: 1;
  color: rgb(254 103 4/var(--tw-text-opacity));
  display: block;
  font-size: 16px;
  line-height: 20px;
  margin-top: 0.25rem;
}
.text-large .search-page .tags a {
  font-size: 18px;
}
.search-page .tags a:hover {
  --tw-text-opacity: 1;
  color: rgb(54 53 53/var(--tw-text-opacity));
}
.pdpa .container .inner {
  width: 930px;
  font-size: 20px;
}
.text-large .pdpa .container .inner {
  font-size: 22px;
}
.pdpa .container .inner .page-center {
  color: #ffffff;
}
.pdpa .container .inner .page-center .text-primary {
  font-size: 26px;
}
.text-large .pdpa .container .inner .page-center .text-primary {
  font-size: 28px;
}
.pdpa .container .inner .page-center .detail p {
  display: contents;
}
.pdpa .container .inner .page-center .detail a.link-detail {
  font-size: 20px;
}
.pdpa .container .inner .page-center .detail a.link-detail:hover {
  text-decoration: underline;
}
.pdpa .container .inner .btn {
  min-width: 140px;
  margin: 0px 8px;
}
@media (max-width: 639px) {
  .pdpa .container .inner .btn {
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.25rem;
    width: 100%;
  }
}
.most-viewed .items .item .tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.most-viewed .items .item .tags a {
  --tw-text-opacity: 1;
  color: rgb(254 103 4/var(--tw-text-opacity));
  display: block;
  font-size: 16px;
  line-height: 20px;
  margin-top: 0.25rem;
}
.text-large .most-viewed .items .item .tags a {
  font-size: 18px;
  line-height: 22px;
}
.most-viewed .items .item .tags a:hover {
  --tw-text-opacity: 1;
  color: rgb(54 53 53/var(--tw-text-opacity));
}
.section-project-highlight .tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.section-project-highlight .tags a {
  --tw-text-opacity: 1;
  color: rgb(254 103 4/var(--tw-text-opacity));
  display: block;
  font-size: 16px;
  line-height: 20px;
  margin-top: 0.25rem;
}
.text-large .section-project-highlight .tags a {
  font-size: 18px;
}
.section-project-highlight .tags a:hover {
  --tw-text-opacity: 1;
  color: rgb(54 53 53/var(--tw-text-opacity));
}
#frm_subscription button[disabled] {
  opacity: 0.6;
  cursor: not-allowed;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7QURGRjtBQ0lBO0VBQ0U7RUFDQTtFQUNBO0VBTUE7RUFDQTtBRFBGO0FDU0E7RUFDRTtFQUNBO0VBQ0E7RUFPQTtFQUNBO0FEYkY7QUNlQTtFQUNFO0VBQ0E7RUFDQTtFQVFBO0VBQ0E7QURwQkY7QUNzQkE7RUFDRTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0FEekJGO0FDMkJBO0VBQ0U7RUFDQTtFQUNBO0VBUUE7RUFDQTtBRGhDRjtBQ21DQTtFQUNFO0VBQ0E7RUFDQTtBRGpDRjtBQ29DQTtFQUNFO0FEakNGO0FDbUNBO0VBQ0U7QURoQ0Y7QUM4Q0U7RUFDRTtBRDNDSjtBQzRDSTtFQUVFO0FEM0NOO0FDK0NFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBRDdDSjtBQ2dERTs7RUFFRTtFQUNBO0VBQ0E7QUQ5Q0o7QUNpREU7RUFDRTtFQUNBO0VBQ0E7QUQvQ0o7QUNrREU7RUFDRTtBRGhESjtBQ2tERTtFQUNFO0FEaERKO0FDbURFO0VBQ0U7QURqREo7QUNtREk7RUFDRTtBRGpETjtBQ3FERTtFQUNFO0VBQ0E7RUFDQTtBRG5ESjtBQ3FESTtFQUVFO0VBQ0E7QURwRE47QUN1REk7RUFFRSxjQ2hLRztBRjBHVDtBQzBERTs7RUFFRTtBRHhESjtBQzJERTtFQUNFO0VBQ0E7RUFDQTtBRHpESjtBQzRERTtFQUNFO0VBQ0E7QUQxREo7QUM0REU7RUFDRTtFQUNBO0FEMURKO0FDNkRFO0VBQ0U7QUQzREo7QUM2REU7RUFDRTtBRDNESjtBQzZERTtFQUNFO0FEM0RKO0FDNkRFO0VBQ0U7QUQzREo7QUM4REU7RUFDRTtFQUNBO0FENURKO0FDK0RFO0VBQ0U7QUQ3REo7QUNnRUU7RUFDRTtFQUNBO0FEOURKO0FDZ0VJO0VBQ0U7QUQ5RE47QUNrRUU7RUFDRTtBRGhFSjtBQ21FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGpFSjtBQ3VFRTtFQUNFO0FEckVKO0FDdUVFO0VBQ0U7QURyRUo7QUN3RUU7RUFDRTtFQUNBLDRCQzFPbUI7RUQyT25CO0VBQ0E7RUFDQTtBRHRFSjtBQ3lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR2RUo7QUMwRUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR4RUo7QUMwRUU7RUFDRTtFQUNBO0VBQ0E7QUR4RUo7QUM0RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMUVKO0FDNEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMUVOO0FDNkVJO0VBQ0U7RUFDQTtFQUNBO0FEM0VOO0FDOEVJO0VBQ0U7RUFDQTtFQUNBLHlCQ2hURztFRGlUSDtFQUNBO0FENUVOO0FDOEVNO0VBQ0U7RUFDQTtFQUNBO0FENUVSO0FDZ0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOUVOO0FDZ0ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDlFUjtBQ2lGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQ2xWQztFRG1WRDtFQUNBO0VBQ0E7RUFFQTtBRGhGUjtBQ21GTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQ2pXQTtBRmdSUjtBQ21GUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqRlY7QUNvRk07RUFDRTtBRGxGUjtBQ3FGTTtFQUNFO0FEbkZSO0FDdUZJOztFQUVFO0FEckZOO0FDdUZNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQ3ZZQTtFRHdZQTtFQUNBO0FEcEZSO0FDc0ZROztFQUNFO0VBQ0E7RUFDQTtFQUNBLHNCQy9ZRjtFRGdaRTtFQUNBO0VBQ0E7RUFDQTtBRG5GVjtBQ3NGUTs7RUFDRTtFQUNBO0VBQ0E7QURuRlY7QUNzRlE7OztFQUVFLGtCQzlaRjtFRCtaRSxjQzlaRDtBRjJVVDtBQ3FGVTs7O0VBQ0U7QURqRlo7QUNzRk07O0VBQ0U7QURuRlI7QUN1Rkk7RUFDRTtBRHJGTjtBQ3dGSTtFQUNFO0VBQ0E7RUFDQTtBRHRGTjtBQ3dGTTtFQUNFO0VBQ0E7RUFDQTtBRHRGUjtBQ3dGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR0RlY7QUMwRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR4RlI7QUMwRlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR4RlY7QUMyRlE7RUFDRTtFQUNBO0VBQ0E7QUR6RlY7QUM4Rkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ1Rk47QUM4Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDVGUjtBQzhGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0MxZkQ7QUY4WlQ7QUMrRlE7RUFDRTtFQUNBO0FEN0ZWO0FDaUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQvRlI7QUNpR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQvRlY7QUNrR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzVoQkQ7RUQ2aEJDO0FEaEdWO0FDa0dRO0VBQ0U7QURoR1Y7QUNrR1E7RUFDRTtBRGhHVjtBQ2tHUTtFQUNFO0FEaEdWO0FDbUdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEakdWO0FDbUdRO0VBQ0U7RUFDQTtBRGpHVjtBQ21HUTtFQUNFO0VBQ0E7QURqR1Y7QUNtR1E7RUFDRTtFQUNBO0FEakdWO0FDc0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcEdOO0FDc0dNO0VBQ0U7RUFDQTtBRHBHUjtBQ3NHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcEdWO0FDc0dVO0VBQ0U7RUFDQTtFQUNBO0FEcEdaO0FDeUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdkdSO0FDeUdRO0VBQ0U7RUFDQTtBRHZHVjtBQ3lHVTtFQUNFO0FEdkdaO0FDMEdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR4R1o7QUMwR1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0Nob0JMO0VEaW9CSztFQUNBO0VBQ0E7QUR6R2Q7QUM0R1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDFHZDtBQzZHVTs7RUFFRSxjQ3JwQkg7QUYwaUJUO0FDNkdZOztFQUNFO0VBQ0E7RUFDQTtBRDFHZDtBQytHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ3R1Y7QUMrR1U7RUFDRTtBRDdHWjtBQytHVTtFQUNFO0FEN0daO0FDa0hVO0VBQ0UsY0N0ckJIO0FGc2tCVDtBQ2tIWTtFQUNFO0VBQ0E7RUFDQTtBRGhIZDtBQ2tIWTtFQUNFO0VBQ0E7RUFDQTtBRGhIZDtBQ29IVTtFQUNFO0VBQ0E7RUFDQTtBRGxIWjtBQ3dISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHRITjtBQ3dITTtFQUNFO0VBQ0E7QUR0SFI7QUN5SE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHZIUjtBQzBITTtFQUNFO0FEeEhSO0FDMkhNO0VBQ0U7QUR6SFI7QUM0SE07RUFDRTtBRDFIUjtBQzZITTtFQUNFO0FEM0hSO0FDOEhNO0VBQ0U7QUQ1SFI7QUMrSE07RUFDRTtBRDdIUjtBQ2dJTTtFQUNFO0FEOUhSO0FDaUlNO0VBQ0U7QUQvSFI7QUNvSUU7RUFDRTtBRGxJSjtBQ29JSTtFQUNFO0VBQ0E7RUFDQTtBRGxJTjtBQ29JTTtFQUNFO0FEbElSO0FDeUlNO0VBQ0U7QUR2SVI7QUM4SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENUlKO0FDOElJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ1SU47QUMrSUk7RUFDRTtFQUNBO0VBQ0E7QUQ3SU47QUMrSU07RUFDRTtBRDdJUjtBQ2dKTTtFQUNFLGNDL3pCQztBRmlyQlQ7QUNrSkk7RUFDRTtFQUNBO0FEaEpOO0FDa0pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGhKUjtBQ2tKUTtFQUNFO0VBQ0E7QURoSlY7QUNtSlE7RUFDRSx5QkN2MUJEO0VEdzFCQztBRGpKVjtBQ29KTTtFQUNFO0FEbEpSO0FDc0pJO0VBQ0U7QURwSk47QUNzSk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBKUjtBQ3VKTTtFQUNFO0FEckpSO0FDd0pNO0VBQ0U7QUR0SlI7QUM0SkU7RUFJUTtJQUNFO0VEN0pWO0FBQ0Y7QUNtS0U7RUFFSTtJQUNFO0VEbEtOO0FBQ0Y7QUNzS0U7RUFFSTtJQUNFO0VEcktOO0VDdUtNO0lBQ0U7SUFDQTtFRHJLUjtFQ3lLSTtJQUNFO0VEdktOO0VDMktNO0lBQ0U7SUFDQTtFRHpLUjtFQzJLUTtJQUNFO0VEektWO0VDNEtRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQxS1Y7RUM0S1U7SUFDRTtFRDFLWjtFQzhLUTtJQUNFO0lBQ0E7RUQ1S1Y7RUNtTEk7SUFDRTtJQUNBO0VEakxOO0VDb0xJO0lBQ0U7RURsTE47RUNvTE07SUFDRTtJQUNBO0VEbExSO0VDb0xRO0lBQ0U7RURsTFY7RUN1TEk7SUFDRTtFRHJMTjtFQ3dMSTtJQUNFO0lBQ0E7RUR0TE47QUFDRjtBQzBMRTtFQUdNO0lBQ0U7RUQxTFI7RUMrTE07SUFDRTtFRDdMUjtFQ21NUTtJQUNFO0lBQ0E7RURqTVY7RUN1TU07SUFDRTtJQUNBO0VEck1SO0VDMk1JO0lBQ0U7RUR6TU47RUMyTU07SUFDRTtJQUNBO0VEek1SO0VDMk1RO0lBQ0U7RUR6TVY7QUFDRjtBQytNRTtFQUdNO0lBQ0U7SUFDQTtFRC9NUjtFQ21OSTtJQUNFO0lBQ0E7SUFDQTtFRGpOTjtFQ21OTTtJQUNFO0VEak5SO0VDdU5NOztJQUNFO0lBQ0E7SUFDQTtFRHBOUjtFQ3dOSTtJQUNFO0VEdE5OO0VDME5NO0lBQ0U7RUR4TlI7RUMwTlE7SUFDRTtFRHhOVjtFQzhOTTtJQUNFO0VENU5SO0VDK05NO0lBQ0U7RUQ3TlI7RUMrTlE7SUFDRTtFRDdOVjtFQ29PSTtJQUNFO0lBQ0E7RURsT047RUNvT007SUFDRTtFRGxPUjtFQ3NPSTtJQUNFO0VEcE9OO0VDdU9JO0lBQ0U7RURyT047RUN1T007SUFDRTtFRHJPUjtBQUNGO0FHaDNCQTs7RUFDRTtFQUNBO0VBQ0E7QUhvM0JGO0FHajNCQTtFQUNFO0FIbzNCRjtBR2ozQkE7RUFDRTtBSG8zQkY7QUdqM0JBOztFQUVFO0VBQ0E7RUFDQTtBSG8zQkY7QUdsM0JFOztFQUNFO0VBQ0E7RUFDQTtBSHEzQko7QUduM0JJOztFQUNFO0FIczNCTjtBR3IzQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUh3M0JSO0FHbjNCRTs7RUFDRTtBSHMzQko7QUduM0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JEN0NJO0VDOENKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzM0JKO0FHbDNCSTs7RUFDRSx5QkRyREc7QUYwNkJUO0FHaDNCSTs7RUFDRTtFQUNBO0FIbTNCTjtBRzkyQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUhpM0JGO0FHLzJCRTs7RUFDRTtFQUNBO0VBQ0E7QUhrM0JKO0FHLzJCRTs7RUFDRTtBSGszQko7QUcvMkJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrM0JKO0FHLzJCRTs7O0VBRUU7QUhrM0JKO0FHLzJCRTs7RUFDRTtBSGszQko7QUc5MkJBO0VBQ0U7RUFDQTtBSGkzQkY7QUcvMkJFO0VBQ0U7QUhpM0JKO0FHOTJCRTtFQUNFO0FIZzNCSjtBRzUyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJEckhZO0VDc0haO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIKzJCRjtBRzcyQkU7RUFDRSxzQkRuSUk7QUZrL0JSO0FHNTJCRTtFQUNFLHlCRHJJSztBRm0vQlQ7QUczMkJFO0VBQ0UseUJEcklRO0FGay9CWjtBR3oyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDQyQkY7QUcxMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEbEtLO0VDbUtMO0FINDJCSjtBR3oyQkU7RUFDRSx5QkR2S0s7RUN3S0wsV0R6S0k7QUZvaENSO0FHdjJCQTtFQUNFO0FIMDJCRjtBR3gyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBSHkyQko7QUdyMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV0RuTU07QUYyaUNSO0FHdDJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSHUyQko7QUdwMkJFO0VBQ0UsV0R0Tkk7QUY0akNSO0FHbjJCRTtFQUVFO0VBQ0EsV0Q1Tkk7QUZna0NSO0FHaDJCQTtFQUNFO0VBQ0E7QUhtMkJGO0FHajJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBSGsyQko7QUcvMUJFO0VBQ0U7QUhpMkJKO0FHNTFCRTtFQUNFO0FIKzFCSjtBRzcxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QkQxUEc7RUMyUEg7RUFDQTtFQUNBO0FIKzFCTjtBRzUxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQkQ5UE87RUMrUFA7RUFDQTtFQUNBO0FIODFCTjtBRzExQkU7RUFDRTtFQUNBO0VBQ0E7QUg0MUJKO0FHdjFCRTtFQUNFO0VBQ0E7RUFDQTtBSDAxQko7QUd4MUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwMUJOO0FHdjFCSTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0FIeTFCTjtBR3YxQk07RUFDRTtBSHkxQlI7QUdyMUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdEblRFO0VDb1RGO0VBQ0E7QUh1MUJOO0FHcjFCTTtFQUNFO0FIdTFCUjtBR3IxQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHUxQlY7QUduMUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHExQlI7QUc3MEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdEclZBO0FGb3FDUjtBRzUwQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIODBCVjtBRzEwQk07RUFDRTtFQUNBO0VBQ0E7QUg0MEJSO0FHdjBCRTtFQUNFO0VBQ0E7RUFDQSxjRHZXRztBRmdyQ1A7QUd0MEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUh3MEJKO0FHdDBCSTtFQUNFO0VBQ0E7QUh3MEJOO0FHdDBCTTtFQUNFO0FIdzBCUjtBR3QwQlE7RUFDRTtBSHcwQlY7QUdyMEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCRHpZRjtFQzBZRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0QzWUU7QUZrdENaO0FHcjBCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIdTBCWjtBR2wwQk07RUFDRTtBSG8wQlI7QUdsMEJRO0VBQ0U7RUFDQTtFQUNBO0FIbzBCVjtBR2owQlE7RUFDRTtFQUNBO0VBQ0E7QUhtMEJWO0FHajBCVTtFQUNFO0FIbTBCWjtBRy96QlE7RUFDRTtFQUNBLGNEOWFEO0FGK3VDVDtBRy96QlU7RUFDRTtBSGkwQlo7QUc5ekJVO0VBQ0UsV0R2Yko7QUZ1dkNSO0FHMXpCSTtFQUNFO0VBQ0E7QUg0ekJOO0FHMXpCTTtFQUNFO0VBQ0E7QUg0ekJSO0FHeHpCSTtFQUNFO0FIMHpCTjtBR3h6Qk07RUFDRTtFQUNBO0VBQ0E7QUgwekJSO0FHeHpCUTtFQUNFLHlCRDljRDtBRnd3Q1Q7QUd4ekJRO0VBQ0U7QUgwekJWO0FHcnpCTTtFQUNFO0VBQ0E7QUh1ekJSO0FHbHpCRTtFQUNFO0FIb3pCSjtBR2x6Qkk7RUFDRTtFQUNBO0VBQ0E7QUhvekJOO0FHanpCSTtFQUNFO0VBQ0E7RUFDQTtBSG16Qk47QUdqekJNO0VBQ0U7QUhtekJSO0FHaHpCTTtFQUNFO0VBQ0E7RUFDQTtBSGt6QlI7QUcveUJNO0VBQ0U7RUFDQTtFQUNBO0FIaXpCUjtBRzl5Qk07RUFDRTtFQUNBO0FIZ3pCUjtBRzV5Qkk7RUFDRTtFQUNBO0FIOHlCTjtBRzV5Qk07RUFDRTtBSDh5QlI7QUczeUJNO0VBQ0U7RUFDQTtFQUNBO0FINnlCUjtBR3p5Qkk7RUFDRTtBSDJ5Qk47QUd6eUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDJ5QlI7QUd6eUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMnlCVjtBR3R5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh3eUJSO0FHdHlCUTtFQUNFO0FId3lCVjtBR3J5QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxjRHhrQkQ7QUY4MkNUO0FHbnlCUTtFQUNFLGNEcmtCSDtBRjAyQ1A7QUdqeUJNO0VBQ0U7QUhteUJSO0FHaHlCTTtFQUNFLGNEOWtCRDtBRmczQ1A7QUdoeUJRO0VBQ0U7QUhreUJWO0FHN3hCSTtFQUNFO0FIK3hCTjtBRzF4Qkk7RUFDRTtFQUNBO0FINHhCTjtBR3p4Qkk7RUFDRTtFQUNBO0VBQ0E7QUgyeEJOO0FHenhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIMnhCUjtBR3J4Qkk7RUFDRTtBSHV4Qk47QUdweEJJO0VBQ0U7QUhzeEJOO0FHcHhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJEbm9CQztFQ29vQkQ7RUFDQTtFQUNBO0FIc3hCUjtBR2p4QkU7RUFDRTtFQUNBO0VBQ0E7QUhteEJKO0FHanhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JEdnBCRTtFQ3dwQkY7RUFDQTtFQUNBO0FIbXhCTjtBR2h4Qkk7RUFDRTtFQUNBO0FIa3hCTjtBRy93Qkk7RUFDRSxzQkQzcEJPO0FGNDZDYjtBRzl3Qkk7RUFDRSx5QkRycUJHO0FGcTdDVDtBRzd3Qkk7RUFDRSx5QkR0cUJNO0FGcTdDWjtBRzN3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSDZ3Qko7QUczd0JJO0VBQ0U7QUg2d0JOO0FHMXdCSTtFQUNFO0VBQ0E7RUFDQTtBSDR3Qk47QUcxd0JNO0VBQ0U7RUFDQTtFQUNBO0FINHdCUjtBR3h3Qkk7RUFDRTtFQUNBLFdEdnNCRTtBRmk5Q1I7QUd4d0JNO0VBQ0U7RUFDQTtBSDB3QlI7QUd0d0JJO0VBQ0U7RUFDQTtBSHd3Qk47QUd0d0JJO0VBQ0U7RUFDQTtBSHd3Qk47QUdyd0JJO0VBQ0U7RUFDQTtFQUNBO0FIdXdCTjtBR3J3Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxjRHp1QkM7QUYrK0NUO0FHandCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIbXdCSjtBR2h3QkU7RUFDRTtBSGt3Qko7QUcvdkJFO0VBQ0U7RUFDQTtBSGl3Qko7QUcvdkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhpd0JOO0FHL3ZCTTtFQUNFO0FIaXdCUjtBRzd2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCt2Qk47QUc3dkJNO0VBQ0U7RUFFQTtFQUNBO0FIOHZCUjtBR3p2QkU7RUFDRTtFQUNBO0FIMnZCSjtBR3p2Qkk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwdkJOO0FHdnZCSTtFQUNFO0VBQ0E7QUh5dkJOO0FHdHZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FId3ZCTjtBR3B2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHN2Qko7QUdwdkJJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHF2Qk47QUdsdkJJO0VBQ0U7RUFDQTtBSG92Qk47QUdqdkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhtdkJOO0FHanZCTTtFQUNFO0VBQ0EseUJEaDJCQztFQ2kyQkQ7QUhtdkJSO0FHOXVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhndkJKO0FHOXVCSTtFQUNFO0FIZ3ZCTjtBRzd1Qkk7RUFDRTtFQUNBO0VBQ0EsY0RwM0JHO0FGbW1EVDtBRzV1Qkk7RUFDRTtBSDh1Qk47QUczdUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZ1Qk47QUd6dUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgydUJKO0FHenVCSTtFQUNFO0FIMnVCTjtBR3h1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjRHI1Qkc7QUYrbkRUO0FHdHVCRTtFQUNFO0lBQ0U7RUh3dUJKO0VHcnVCRTtJQUNFO0VIdXVCSjtBQUNGO0FHcHVCRTtFQUNFO0FIc3VCSjtBR251QkU7RUFDRTtJQUNFO0VIcXVCSjtFR2x1QkU7SUFDRTtFSG91Qko7QUFDRjtBR2p1QkU7RUFDRTtBSG11Qko7QUcvdEJJO0VBQ0U7RUFDQTtBSGl1Qk47QUc5dEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhndUJOO0FHOXRCTTtFQUNFO0VBQ0E7RUFDQTtBSGd1QlI7QUc5dEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGd1QlY7QUc5dEJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkRsOUJIO0VDbTlCRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZ3VCWjtBRzl0Qlk7RUFDRTtBSGd1QmQ7QUc3dEJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgrdEJkO0FHNXRCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGNEci9CTDtBRmt0RFQ7QUd0dEJFO0VBQ0U7RUFDQTtFQUNBO0FId3RCSjtBR3R0Qkk7RUFDRTtBSHd0Qk47QUd0dEJNO0VBQ0U7QUh3dEJSO0FHcHRCSTtFQUNFO0VBQ0E7QUhzdEJOO0FHcHRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJEbGhDQztFQ21oQ0Q7RUFDQTtFQUNBO0FIc3RCUjtBR2p0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSG10Qko7QUdqdEJJO0VBQ0U7QUhtdEJOO0FHaHRCSTtFQUNFO0VBQ0E7QUhrdEJOO0FHL3NCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpdEJOO0FHL3NCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJEcmpDQztFQ3NqQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGl0QlI7QUc5c0JNO0VBQ0U7QUhndEJSO0FHOXNCUTtFQUNFO0FIZ3RCVjtBRzNzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSDZzQk47QUczc0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2c0JSO0FHM3NCTTtFQUNFO0FINnNCUjtBR3pzQkk7RUFDRTtBSDJzQk47QUd0c0JJO0VBQ0U7RUFDQTtBSHdzQk47QUd0c0JNO0VBQ0U7RUFDQTtFQUNBO0FId3NCUjtBR3RzQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FId3NCVjtBR3BzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc3NCUjtBR3BzQlE7RUFDRTtBSHNzQlY7QUduc0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhxc0JWO0FHbHNCUTtFQUNFO0FIb3NCVjtBR2pzQlE7RUFDRTtBSG1zQlY7QUdoc0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa3NCVjtBR2hzQlU7RUFDRTtFQUNBO0FIa3NCWjtBRzlyQlE7RUFDRTtFQUNBO0VBQ0E7QUhnc0JWO0FHN3JCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEdHFDRDtBRnEyRFQ7QUc3ckJVO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4ckJaO0FHM3JCVTtFQUNFO0VBQ0E7QUg2ckJaO0FHMXJCVTtFQUNFO0VBQ0E7QUg0ckJaO0FHeHJCUTtFQUNFO0FIMHJCVjtBR3ZyQlE7RUFDRTtBSHlyQlY7QUduckJNO0VBQ0U7RUFDQTtBSHFyQlI7QUdsckJNO0VBQ0U7RUFDQTtFQUNBO0FIb3JCUjtBR2xyQlE7RUFDRTtBSG9yQlY7QUc5cUJFO0VBQ0U7RUFDQTtFQUNBLGNEN3RDSztBRjY0RFQ7QUc5cUJJO0VBQ0U7QUhnckJOO0FHNXFCRTtFQUNFO0VBQ0E7QUg4cUJKO0FHM3FCRTtFQUNFO0lBQ0U7SUFDQTtFSDZxQko7RUczcUJFO0lBRUU7SUFDQTtFSDRxQko7RUcxcUJFO0lBQ0U7SUFDQTtFSDRxQko7QUFDRjtBR3RxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeXFCTjtBR3ZxQk07RUFDRTtFQUNBO0FIeXFCUjtBR3RxQk07RUFDRTtBSHdxQlI7QUdscUJBO0VBRUk7SUFDRTtFSG9xQko7QUFDRjtBR2hxQkE7RUFFSTtJQUNFO0lBQ0E7RUhpcUJKO0VHOXBCRTtJQUNFO0VIZ3FCSjtFRzFwQkk7SUFDRTtFSDRwQk47RUducEJRO0lBQ0U7RUhxcEJWO0VHbnBCVTtJQUNFO0VIcXBCWjtFRzdvQkU7SUFDRTtFSCtvQko7RUd6b0JJO0lBQ0U7RUgyb0JOO0VHdm9CSTtJQUNFO0lBQ0E7RUh5b0JOO0VHcG9CQTtJQUNFO0lBQ0E7SUFDQTtFSHNvQkY7QUFDRjtBR25vQkE7RUFDRTtJQUNFO0VIcW9CRjtFR25vQkU7SUFDRTtJQUNBLHlCRDMxQ0c7SUM0MUNIO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIcW9CSjtFR25vQkk7SUFDRTtFSHFvQk47RUdsb0JJO0lBQ0U7RUhvb0JOO0VHaG9CTTtJQUNFO0VIa29CUjtFRzluQkk7SUFDRTtJQUNBO0VIZ29CTjtFRzluQk07SUFDRTtJQUNBO0lBQ0E7RUhnb0JSO0VHem5CRTtJQUNFO0lBQ0E7SUFDQTtFSDJuQko7RUd4bkJFO0lBQ0U7SUFDQTtJQUNBO0VIMG5CSjtFR3huQkk7SUFDRTtFSDBuQk47RUd2bkJJO0lBQ0U7RUh5bkJOO0VHdm5CTTtJQUNFO0VIeW5CUjtFR3JuQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIdW5CTjtFR2xuQkE7SUFDRTtJQUNBO0VIb25CRjtFR2xuQkU7SUFDRTtJQUNBO0VIb25CSjtFRy9tQkU7SUFDRTtFSGluQko7RUcvbUJJO0lBQ0U7RUhpbkJOO0VHM21CRTtJQUNFO0lBQ0E7RUg2bUJKO0VHM21CSTs7SUFFRTtFSDZtQk47RUcxbUJJO0lBQ0U7RUg0bUJOO0VHMW1CTTs7O0lBR0U7SUFDQTtJQUNBO0VING1CUjtFR3ptQk07SUFDRTtFSDJtQlI7RUd0bUJJO0lBQ0U7RUh3bUJOO0VHbm1CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VIcW1CRjtBQUNGO0FHbG1CQTtFQUdNO0lBQ0U7RUhrbUJOO0VHNWxCRTtJQUNFO0VIOGxCSjtFRzFsQkE7SUFDRTtFSDRsQkY7RUcxbEJFO0lBQ0U7RUg0bEJKO0VHdmxCRTtJQUNFO0VIeWxCSjtFR3ZsQkk7SUFDRTtFSHlsQk47RUdwbEJJO0lBQ0U7RUhzbEJOO0VHamxCSTtJQUNFO0VIbWxCTjtFR2psQk07SUFDRTtFSG1sQlI7RUc5a0JNO0lBQ0U7RUhnbEJSO0VHOWtCUTtJQUNFO0VIZ2xCVjtFRzdrQk07SUFDRTtFSCtrQlI7RUd4a0JFO0lBQ0U7RUgwa0JKO0VHdGtCQTtJQUNFO0VId2tCRjtFR3RrQkU7SUFDRTtFSHdrQko7RUdoa0JRO0lBQ0U7SUFDQTtFSGtrQlY7RUdoa0JVO0lBQ0U7RUhra0JaO0VHMWpCQTtJQUNFO0VINGpCRjtBQUNGO0FHempCQTtFQUNFO0lBQ0U7SUFDQTtFSDJqQkY7RUd6akJFO0lBQ0U7RUgyakJKO0VHdmpCQTtJQUNFO0VIeWpCRjtFR3ZqQkU7SUFDRTtFSHlqQko7RUdyakJJO0lBQ0U7SUFDQTtFSHVqQk47RUdwakJJO0lBQ0U7SUFDQTtFSHNqQk47RUduakJJO0lBQ0U7RUhxakJOO0VHaGpCQTtJQUNFO0VIa2pCRjtFR2hqQkU7SUFDRTtJQUNBO0lBQ0E7RUhrakJKO0VHL2lCRTtJQUNFO0VIaWpCSjtFRzdpQkE7SUFDRTtFSCtpQkY7RUc1aUJBO0lBQ0U7RUg4aUJGO0VHNWlCRTtJQUNFO0VIOGlCSjtFRzNpQkU7SUFDRTtFSDZpQko7RUd6aUJBO0lBQ0U7RUgyaUJGO0VHemlCRTtJQUNFO0lBQ0E7RUgyaUJKO0VHemlCSTtJQUNFO0VIMmlCTjtFR3hpQkk7SUFDRTtFSDBpQk47RUd0aUJFO0lBQ0U7RUh3aUJKO0VHdGlCSTtJQUNFO0VId2lCTjtFR25pQkk7SUFDRTtFSHFpQk47RUduaUJNO0lBQ0U7RUhxaUJSO0VHaGlCTTtJQUNFO0VIa2lCUjtFR2hpQlE7SUFDRTtFSGtpQlY7RUcvaEJNO0lBQ0U7RUhpaUJSO0VHM2hCQTtJQUNFO0lBQ0E7RUg2aEJGO0VHM2hCRTtJQUNFO0lBQ0E7RUg2aEJKO0VHemhCQTtJQUNFO0VIMmhCRjtFR3hoQkE7SUFDRTtFSDBoQkY7RUd4aEJFO0lBQ0U7RUgwaEJKO0VHcmhCRTtJQUNFO0VIdWhCSjtFR3JoQkk7SUFDRTtJQUNBO0VIdWhCTjtFR3BoQlE7SUFDRTtFSHNoQlY7RUdwaEJVO0lBQ0U7RUhzaEJaO0VHOWdCQTtJQUNFO0VIZ2hCRjtFRzlnQkU7SUFDRTtFSGdoQko7RUcxZ0JJO0lBQ0U7SUFDQTtFSDRnQk47RUcxZ0JNO0lBQ0U7RUg0Z0JSO0FBQ0Y7QUd0Z0JBO0VBQ0U7SUFDRTtFSHdnQkY7RUd0Z0JFO0lBQ0U7RUh3Z0JKO0FBQ0Y7QUlwd0VBO0VBQXlLO0VBQVU7RUFBUztFQUFTO0VBQVU7QUoyd0UvTTtBSTN3RWtPO0VBQWU7RUFBa0I7RUFBTTtFQUFPO0FKa3hFaFI7QUlseEU2UjtFQUFlO0VBQWtCO0VBQW1CO0VBQVc7RUFBa0U7QUo0eEU5WjtBSTV4RWdiO0VBQWlCO0FKZ3lFamM7QUloeUU4YztFQUFnQztBSm95RTllO0FJcHlFZ2dCO0VBQWdCO0FKd3lFaGhCO0FJeHlFZ2lCO0VBQXNDO0FKNHlFdGtCO0FJNXlFdW1CO0VBQWdCO0VBQVc7RUFBMkQ7RUFBUztFQUFhO0FKb3pFbnRCO0FJcHpFc3VCO0VBQWlDO0VBQWM7RUFBVztBSjB6RWh5QjtBSTF6RTR5QjtFQUFnQjtFQUFlO0FKK3pFMzBCO0FJL3pFMjFCO0VBQTBFO0FKbTBFcjZCO0FJbjBFbytCO0VBQWtCO0VBQWU7RUFBUTtFQUFTO0VBQWlCO0VBQWtCO0VBQTZCO0VBQVc7RUFBZTtBSiswRWhuQztBSS8wRTZuQztFQUFzQjtFQUFXO0VBQVk7QUpxMUUxcUM7QUlyMUU0dkM7RUFBZ0I7RUFBa0I7RUFBVTtFQUFZO0VBQVc7RUFBWTtFQUFlO0FKKzFFMTFDO0FJLzFFdTJDO0VBQWM7RUFBa0I7RUFBTTtFQUFVO0VBQVk7RUFBZTtFQUFxQjtFQUF3QztBSjAyRS8rQztBSTEyRTQvQztFQUFlO0FKODJFM2dEO0FJOTJFa2hEO0VBQWU7QUprM0VqaUQ7QUlsM0V5aUQ7RUFBbUI7RUFBa0I7RUFBUTtFQUFXO0VBQVk7RUFBaUI7RUFBZTtFQUFhO0FKNjNFMXBEO0FJNzNFNHFEO0VBQW9CO0VBQVU7QUprNEUxc0Q7QUlsNEVzdUQ7RUFBb0I7RUFBVztBSnU0RXJ3RDtBSXY0RWl5RDtFQUF5QjtBSjI0RTF6RDtBSTM0RTYwRDtFQUFjO0VBQWtCO0VBQWE7RUFBYztFQUFrQjtFQUFrQjtFQUFtQjtBSnE1RS83RDtBSXI1RTA5RDtFQUFlO0VBQTBCO0FKMDVFbmdFO0FJMTVFOGdFO0VBQW9CO0FKODVFbGlFO0FJOTVFNGpFO0VBQW9CO0FKazZFaGxFO0FJbDZFNG1FO0VBQWtCO0VBQWtCO0VBQU07RUFBTztFQUFnQjtFQUFhO0VBQWE7QUo0NkV2c0U7QUk1NkVpd0U7RUFBd0I7RUFBZTtFQUFTO0FKazdFanpFO0FJbDdFeXpFO0VBQWlDO0VBQWM7QUp1N0V4MkU7QUl2N0UwM0U7RUFBZ0I7RUFBa0I7RUFBa0U7RUFBa0I7RUFBaUI7QUorN0VqZ0Y7QUkvN0U4Z0Y7RUFBaUM7QUptOEUvaUY7QUluOEVra0Y7RUFBMkI7RUFBa0I7RUFBUztFQUFVO0VBQW9CO0VBQWE7QUo0OEVucUY7QUk1OEVxckY7RUFBa0M7RUFBcUI7RUFBbUI7RUFBaUI7RUFBZTtFQUE2RTtFQUFtQjtFQUEyQjtFQUFXO0VBQWdCO0VBQWlCO0FKNDlFdDhGO0FJNTlFeTlGO0VBQTZCO0VBQWtCO0VBQWdCO0FKaytFeGhHO0FJbCtFbWlHO0VBQTRCO0FKcytFL2pHO0FJdCtFZ2xHO0VBQTBCO0VBQWtCO0VBQVM7RUFBTztFQUFXO0VBQWE7RUFBZ0I7QUpnL0Vwckc7QUloL0U4c0c7RUFBMko7SUFBMEU7SUFBa0U7RUpzL0VuL0c7RUl0L0U4Z0g7SUFBc0I7SUFBbUU7RUowL0V2bUg7QUFDRjtBSTMvRW9vSDtFQUFzQztFQUF3QztBSisvRWx0SDtBSS8vRW91SDtFQUFjO0VBQWE7RUFBVztBSnFnRjF3SDtBSXJnRm94SDtFQUF5QjtFQUFrQjtFQUF1QjtBSjJnRnQxSDtBSTNnRnMzSDtFQUErQjtFQUFZO0VBQWM7RUFBVztFQUFrQjtFQUFjO0FKb2hGMTlIO0FJcGhGbStIO0VBQStCO0VBQWtCO0VBQWdCO0FKMGhGcGlJO0FJMWhGeWtJO0VBQW1EO0VBQW1DO0VBQWdDO0VBQStCO0VBQXFDO0VBQWtDO0FKbWlGcnlJO0FJbmlGczBJO0VBQXdCO0VBQWU7RUFBVztFQUFtQztBSjBpRjM1STtBSTFpRnM3STtFQUE0QjtFQUFjO0FKK2lGaCtJO0FJL2lGMitJO0VBQWlFO0FKbWpGNWlKO0FJbmpGeWpKO0VBQThDO0FKdWpGdm1KO0FJdmpGcW5KO0VBQXlGO0VBQWU7RUFBWTtFQUFpRDtFQUEyQztBSmlrRnIwSjtBSWprRnMxSjtFQUEwQjtFQUFVO0FKc2tGMTNKO0FJdGtGdzRKO0VBQXlCO0FKMGtGajZKO0FJMWtGMjZKO0VBQW9DO0FKOGtGLzhKO0FJOWtGaStKO0VBQWlDO0VBQXlCO0VBQTJDO0FKcWxGdGtLO0FJcmxGdWxLO0VBQXVCO0VBQVk7QUowbEYxbks7QUkxbEZzb0s7RUFBc0I7QUo4bEY1cEs7QUk5bEYwcUs7RUFBZ0M7QUprbUYxc0s7QUlsbUZzdEs7RUFBd0I7RUFBc0I7QUp1bUZwd0s7QUl2bUY2eEs7RUFBK0I7QUoybUY1eks7QUkzbUZzMEs7RUFBZ0M7QUorbUZ0Mks7QUkvbUZnM0s7RUFBdUI7QUptbkZ2NEs7QUlubkY4NUs7RUFBbUI7SUFBRztFSnduRmw3SztFSXhuRjQ3SztJQUFLO0VKMm5GajhLO0FBQ0Y7QUk1bkY4OEs7RUFBWTtBSituRjE5SztBSS9uRjQvSztFQUFrQztFQUFVO0FKb29GeGlMO0FJcG9Gb2tMO0VBQXFDO0FKd29Gem1MO0FJeG9GcW9MO0VBQWlDO0VBQWtCO0VBQVk7QUo4b0Zwc0w7QUk5b0ZvdEw7RUFBbUM7RUFBa0I7RUFBWTtFQUFXO0VBQVM7RUFBUTtFQUFrQjtFQUFpQjtFQUErRDtFQUFlO0VBQVU7RUFBbUM7QUo2cEYvOEw7QUk3cEY2K0w7RUFBc0U7QUprcUZuak07QUlscUY0a007RUFBcUc7QUpzcUZqck07QUl0cUY4ck07RUFBNEI7RUFBVTtFQUFZO0VBQWtDO0VBQTRCO0VBQXdCO0FKK3FGdDBNO0FJL3FGazJNO0VBQStCO0VBQWtCO0VBQVU7RUFBWTtBSnNyRno2TTtBS3ByRkk7RUFDRTtFQUNBO0FMdXJGTjtBS3JyRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdXJGUjtBS2pyRlE7RUFDRTtBTG1yRlY7QUsvcUZVO0VBQ0U7QUxpckZaO0FLOXFGVTtFQUNFO0FMZ3JGWjtBSzNxRlU7RUFDRTtBTDZxRlo7QUsxcUZVO0VBQ0U7QUw0cUZaO0FLdHFGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3cUZOO0FLdHFGTTtFQUNFO0FMd3FGUjtBS3BxRkk7O0VBRUU7RUFDQTtBTHNxRk47QUtucUZJO0VBQ0U7QUxxcUZOO0FLbHFGSTs7O0VBR0U7RUFDQTtFQUNBLGdCSHJFRTtFR3NFRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG9xRk47QUtscUZNOzs7RUFDRTtBTHNxRlI7QUtscUZJO0VBQ0U7QUxvcUZOO0FLanFGSTtFQUNFO0FMbXFGTjtBS2hxRkk7RUFDRTtBTGtxRk47QUsvcEZJO0VBQ0U7QUxpcUZOO0FLOXBGSTtFQUNFO0FMZ3FGTjtBSzdwRkk7RUFDRTtBTCtwRk47QUs1cEZJO0VBQ0U7QUw4cEZOO0FLM3BGSTtFQUNFO0FMNnBGTjtBSzFwRkk7RUFDRTtBTDRwRk47QUt6cEZJO0VBQ0U7RUFDQTtBTDJwRk47QUt4cEZJO0VBQ0U7QUwwcEZOO0FLdnBGSTtFQUNFO0FMeXBGTjtBS3ZwRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBTHdwRlI7QUtycEZNO0VBQ0U7QUx1cEZSO0FLbHBGTTtFQUNFO0FMb3BGUjtBS2pwRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTG1wRlI7QUtqcEZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbXBGVjtBS2hwRlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUxpcEZWO0FLN29GTTtFQUNFO0FMK29GUjtBSzFvRk07RUFDRTtBTDRvRlI7QUt6b0ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUwyb0ZSO0FLem9GUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMm9GVjtBS3hvRlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUx5b0ZWO0FLcm9GTTtFQUNFO0FMdW9GUjtBS2xvRk07OztFQUdFO0FMb29GUjtBSy9uRlE7RUFDRTtBTGlvRlY7QUszbkZRO0VBQ0U7QUw2bkZWO0FLeG5GSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwbkZOO0FLdm5GSTtFQUNFO0FMeW5GTjtBS3BuRkk7RUFDRTtFQUNBO0FMc25GTjtBS25uRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxbkZOO0FLbG5GSTs7Ozs7O0VBTUU7QUxvbkZOO0FLam5GSTtFQUNFO0FMbW5GTjtBS2huRkk7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FMa25GTjtBSzltRkU7RUFDRTtFQUNBO0FMZ25GSjtBSzltRkk7O0VBRUU7QUxnbkZOO0FLN21GSTtFQUNFO0FMK21GTjtBSzFtRkE7RUFJUTtJQUNFO0VMMG1GUjtFS3BtRk07O0lBQ0U7RUx1bUZSO0FBQ0Y7QU14N0ZBO0VBQ0U7RUFDQTtFQUNBO0FOMDdGRjtBTXg3RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMDdGSjtBTXY3Rk07RUFDRSx5QkpmQztFSWdCRDtFQUNBO0VBQ0EsV0puQkE7RUlvQkE7QU55N0ZSO0FNdjdGUTtFQUNFO0FOeTdGVjtBTXI3Rk07RUFDRTtBTnU3RlI7QU1yN0ZNO0VBQ0U7QU51N0ZSO0FNbDdGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FObzdGUjtBTWw3RlE7RUFDRTtBTm83RlY7QU1oN0ZNO0VBQ0U7QU5rN0ZSO0FNaDdGTTtFQUNFO0FOazdGUjtBTS82Rk07RUFDRTtBTmk3RlI7QU96K0ZBO0VBQ0U7RUFDQTtBUDQrRkY7QU8xK0ZFO0VBQ0U7RUFDQTtFQUNBO0FQNCtGSjtBTzErRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDQrRk47QU8xK0ZNO0VBQ0U7QVA0K0ZSO0FPeitGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0wvQkM7QUYwZ0dUO0FPditGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQeStGTjtBT3IrRk07RUFDRSxjTDVDQztBRm1oR1Q7QU9wK0ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJMbkRDO0VLb0REO0VBQ0E7QVBzK0ZSO0FPbitGTTtFQUNFO0FQcStGUjtBT2grRkU7RUFDRTtBUGsrRko7QU85OUZBO0VBQ0U7SUFDRTtJQUNBO0VQaStGRjtBQUNGO0FPOTlGQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VQZytGRjtBQUNGO0FPNzlGQTtFQUVJO0lBQ0U7RVA4OUZKO0VPNTlGSTtJQUNFO0VQODlGTjtFTzM5RkU7SUFDRTtJQUNBO0VQNjlGSjtFTzM5RkU7SUFDRTtJQUNBO0lBQ0E7RVA2OUZKO0FBQ0Y7QVFsa0dBO0VBQ0U7RUFDQTtBUm9rR0Y7QVFsa0dFO0VBQ0U7QVJva0dKO0FRamtHRTtFQUNFO0VBQ0E7RUFDQTtBUm1rR0o7QVFqa0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJta0dOO0FRamtHTTtFQUNFO0FSbWtHUjtBUTlqR0U7RUFDRTtBUmdrR0o7QVE5akdJO0VBQ0U7RUFDQTtBUmdrR047QVEzakdJO0VBQ0U7QVI2akdOO0FRMWpHSTtFQUNFO0FSNGpHTjtBUXpqR0k7RUFDRTtBUjJqR047QVF0akdJO0VBQ0U7RUFDQTtFQUNBO0FSd2pHTjtBUXJqR0k7RUFDRTtBUnVqR047QVFwakdJO0VBQ0U7QVJzakdOO0FRbmpHSTtFQUNFO0FScWpHTjtBUW5qR007RUFDRTtFQUNBO0FScWpHUjtBUW5qR1E7RUFDRTtBUnFqR1Y7QVFoakdJO0VBQ0U7QVJrakdOO0FRaGpHTTtFQUNFO0FSa2pHUjtBUTlpR0k7RUFDRTtFQUNBO0FSZ2pHTjtBUTlpR007RUFDRTtBUmdqR1I7QVE3aUdNO0VBQ0U7QVIraUdSO0FRMWlHTTtFQUNFO0FSNGlHUjtBUTFpR007RUFDRTtBUjRpR1I7QVF2aUdNO0VBQ0U7QVJ5aUdSO0FRdGlHTTtFQUNFO0VBQ0E7QVJ3aUdSO0FRcmlHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdWlHUjtBUXJpR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnVpR1Y7QVFwaUdRO0VBQ0U7RUFDQTtFQUNBO0FSc2lHVjtBUXBpR1E7RUFDRTtFQUNBO0VBQ0E7QVJzaUdWO0FRbGlHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQk5ySkE7RU1zSkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTjVKQztBRmdzR1Q7QVFqaUdNO0VBQ0U7QVJtaUdSO0FRL2hHSTtFQUNFO0VBQ0E7RUFDQTtBUmlpR047QVEvaEdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmlpR1I7QVE1aEdFO0VBQ0U7RUFDQTtBUjhoR0o7QVE1aEdJO0VBQ0U7RUFDQTtFQUNBO0FSOGhHTjtBUTNoR0k7RUFDRTtBUjZoR047QVExaEdJO0VBQ0U7QVI0aEdOO0FRemhHSTtFQUNFO0FSMmhHTjtBUXhoR0k7RUFDRTtFQUNBO0FSMGhHTjtBUXhoR007RUFDRTtFQUNBO0VBQ0E7QVIwaEdSO0FRdmhHTTtFQUNFO0VBQ0E7QVJ5aEdSO0FRdmhHUTtFQUNFO0FSeWhHVjtBUXRoR1E7RUFDRTtBUndoR1Y7QVFyaEdRO0VBQ0U7QVJ1aEdWO0FRbmhHTTtFQUNFO0FScWhHUjtBUW5oR1E7RUFDRTtBUnFoR1Y7QVFuaEdVO0VBRUU7RUFDQTtBUm9oR1o7QVEvZ0dNO0VBQ0U7QVJpaEdSO0FROWdHVTtFQUNFLHlCTjFQSDtBRjB3R1Q7QVE1Z0dRO0VBQ0U7QVI4Z0dWO0FRMWdHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSNGdHUjtBUTFnR1E7RUFDRTtBUjRnR1Y7QVF6Z0dRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMmdHVjtBUXhnR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjBnR1Y7QVFyZ0dRO0VBQ0U7RUFDQTtBUnVnR1Y7QVFwZ0dRO0VBQ0U7QVJzZ0dWO0FRaGdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qk5sVFU7RU1tVFY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrZ0dKO0FRaGdHSTtFQUNFLHNCTmhVRTtBRmswR1I7QVEvL0ZJO0VBQ0UseUJObFVHO0FGbTBHVDtBUTkvRkk7RUFDRSx5Qk5sVU07QUZrMEdaO0FRMS9GRTtFQUNFLGtCTjlVSTtFTStVSjtFQUNBO0FSNi9GSjtBUTMvRkk7RUFDRSxXTm5WRTtBRmcxR1I7QVF2L0ZFO0VBQ0U7RUFDQTtFQUNBLHlCTjNWSztFTTRWTDtFQUNBO0VBQ0E7QVIwL0ZKO0FReC9GSTtFQUNFO0VBQ0EsV05uV0U7QUY2MUdSO0FRcC9GRTtFQUNFO0VBQ0E7RUFDQTtBUnUvRko7QVFyL0ZJO0VBQ0U7QVJ1L0ZOO0FRai9GRTtFQUNFO0VBQ0E7QVJvL0ZKO0FRai9GRTtFQUNFO0VBQ0E7RUFDQTtBUm0vRko7QVFqL0ZJO0VBQ0U7QVJtL0ZOO0FROStGQTtFQUdNO0lBQ0U7RVIrK0ZOO0VRNStGSTs7SUFFRTtFUjgrRk47RVEzK0ZJO0lBQ0U7RVI2K0ZOO0VRMytGTTtJQUNFO0VSNitGUjtFUXYrRkk7SUFDRTtFUnkrRk47RVF2K0ZNO0lBQ0U7RVJ5K0ZSO0VRditGTTtJQUNFO0VSeStGUjtFUXArRk07SUFDRTtFUnMrRlI7RVFuK0ZNO0lBQ0U7SUFDQTtFUnErRlI7QUFDRjtBUS85RkE7RUFHTTtJQUNFO0VSKzlGTjtFUTM5Rk07SUFDRTtJQUNBO0VSNjlGUjtFUTM5RlE7SUFDRTtFUjY5RlY7RVF0OUZJO0lBQ0U7RVJ3OUZOO0VRbDlGTTtJQUNFO0VSbzlGUjtFUWw5Rk07SUFDRTtFUm85RlI7RVFsOUZRO0lBQ0U7RVJvOUZWO0VRLzhGSTtJQUNFO0VSaTlGTjtBQUNGO0FRNThGQTtFQUVJO0lBQ0U7RVI2OEZKO0VRMzhGSTtJQUNFO0VSNjhGTjtFUTM4Rk07SUFDRTtFUjY4RlI7RVEzOEZRO0lBQ0U7RVI2OEZWO0VRejhGTTtJQUNFO0VSMjhGUjtFUXg4Rk07SUFDRTtJQUNBO0VSMDhGUjtFUXg4RlE7SUFDRTtFUjA4RlY7RVF0OEZNO0lBQ0U7RVJ3OEZSO0VRbDhGSTtJQUNFO0VSbzhGTjtFUWw4Rk07SUFDRTtFUm84RlI7RVFoOEZRO0lBQ0U7RVJrOEZWO0VRaDhGVTtJQUNFO0VSazhGWjtFUTk3Rk07SUFDRTtFUmc4RlI7RVExN0ZJO0lBQ0U7RVI0N0ZOO0VRejdGSTtJQUNFO0VSMjdGTjtFUXo3Rk07SUFDRTtFUjI3RlI7RVF4N0ZJO0lBQ0U7RVIwN0ZOO0VReDdGTTtJQUNFO0VSMDdGUjtFUXQ3Rkk7O0lBRUU7RVJ3N0ZOO0VRbjdGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VScTdGRjtBQUNGO0FTbC9HQTtFQUNFO0VBQ0E7QVRvL0dGO0FTai9HQTtFQUNFO0FUby9HRjtBU2wvR0U7RUFDRTtFQUNBO0FUby9HSjtBU2wvR0k7RUFDRTtBVG8vR047QVMvK0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUay9HRjtBU2gvR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLFdQdENJO0FGdWhIUjtBUzcrR0E7RUFDRTtBVGcvR0Y7QVM1K0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQrK0dKO0FTNytHSTtFQUNFO0VBQ0E7QVQrK0dOO0FTMytHRTtFQUNFO0FUNitHSjtBUzMrR0k7RUFDRTtBVDYrR047QVN4K0dFO0VBQ0U7QVQwK0dKO0FTeCtHSTtFQUNFO0FUMCtHTjtBU3ArR0E7RUFDRTtJQUNFO0lBQ0E7RVR1K0dGO0FBQ0Y7QVUvakhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmlrSEY7QVUvakhFO0VBQ0U7QVZpa0hKO0FVOWpIRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWZ2tISjtBVTdqSEU7RUFDRTtFQUNBO0VBQ0E7QVYrakhKO0FVM2pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4akhGO0FVNWpIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4akhKO0FVM2pIRTtFQUNFO0FWNmpISjtBVTFqSEU7RUFDRTtBVjRqSEo7QVV4akhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJqSEY7QVc1bkhBOzs7OztFQUFBO0FBT0E7RUFDRTtFQUNBO0FYOG5IRjtBVzNuSEE7RUFDRTtBWDhuSEY7QVczbkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYOG5IRjtBVzNuSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4bkhGO0FXM25IQTtFQUNFO0FYOG5IRjtBVzNuSEE7RUFDRTtBWDhuSEY7QVczbkhBO0VBQ0U7RUFDQTtBWDhuSEY7QVczbkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDhuSEY7QVczbkhBOztFQUVFO0VBQ0E7QVg4bkhGO0FXM25IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDhuSEY7QVczbkhBO0VBQ0U7RUFDQTtBWDhuSEY7QVczbkhBO0VBQ0U7QVg4bkhGO0FXM25IQTtFQUNFO0VBQ0E7RUFDQTtBWDhuSEY7QVczbkhBO0VBQ0U7QVg4bkhGO0FXM25IQTtFQUNFO0VBQ0E7RUFDQTtBWDhuSEY7QVczbkhBO0FBQ0E7RUFDRTtBWDhuSEY7QVk5dEhFO0VBQ0U7RUFDQTtFQUNBO0FaaXVISjtBWS90SEk7Ozs7RUFJRTtBWml1SE47QVk5dEhJO0VBQ0U7RUFDQTtBWmd1SE47QVk5dEhNO0VBQ0U7QVpndUhSO0FZNXRISTtFQUNFO0FaOHRITjtBWTN0SEk7RUFDRTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0FaNnRITjtBWTF0SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV1Z6Q0U7QUZxd0hSO0FZMXRITTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoydEhSO0FZenRITTtFQUNFO0VBQ0E7RUFDQTtBWjJ0SFI7QVl4dEhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjB0SFI7QVl4dEhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlZ2RUQ7RVV3RUM7RUFDQTtFQUNBO0FaMHRIVjtBWXZ0SFE7RUFDRTtFQUNBO0FaeXRIVjtBWXJ0SE07RUFDRTtFQUNBO0FadXRIUjtBWXB0SE07RUFDRTtFQUNBO0Fac3RIUjtBWW50SE07RUFDRTtFQUNBO0FacXRIUjtBWWp0SEk7RUFDRTtFQUNBO0VBQ0E7QVptdEhOO0FZanRITTtFQUNFO0FabXRIUjtBWWp0SE07RUFDRSx5QlY1R0M7QUYrekhUO0FZN3NIRTtFQUNFO0VBQ0E7QVorc0hKO0FZN3NISTtFQUNFO0FaK3NITjtBWTNzSEU7RUFDRSx5QlY1SEs7QUZ5MEhUO0FZMXNIRTtFQUNFO0VBQ0E7RUFDQTtBWjRzSEo7QVkxc0hJO0VBQ0U7QVo0c0hOO0FZenNISTtFQUNFO0FaMnNITjtBWXpzSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMnNIUjtBWXhzSE07RUFDRTtFQUNBO0FaMHNIUjtBWXZzSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCVjlKQTtFVStKQTtBWnlzSFI7QVl2c0hRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnlzSFY7QVl0c0hRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJWbExEO0VVbUxDO0VBQ0E7RUFDQTtFQUNBLFdWdkxGO0VVd0xFO0Fad3NIVjtBWXBzSE07RUFDRTtBWnNzSFI7QVlsc0hJO0VBQ0U7RUFDQTtFQUNBO0Fab3NITjtBWWxzSE07RUFDRTtFQUNBO0VBQ0E7QVpvc0hSO0FZbHNITTtFQUNFLHlCVjNNQztBRis0SFQ7QVk1ckhJO0VBQ0UseUJWak5NO0FGKzRIWjtBWTNySEk7RUFDRTtFQUNBO0VBQ0E7QVo2ckhOO0FZMXJISTtFQUNFO0VBQ0E7RUFDQTtBWjRySE47QVl6ckhRO0VBQ0U7QVoyckhWO0FZenJIVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlZ6T0E7RVUwT0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdWblBKO0FGODZIUjtBWXpySFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjJySGQ7QVl0ckhRO0VBQ0U7QVp3ckhWO0FZdHJIVTtFQUNFO0VBQ0E7RUFDQTtBWndySFo7QVlyckhVO0VBQ0U7RUFDQTtBWnVySFo7QVlwckhVO0VBQ0U7RUFDQSxjVjdRSDtBRm04SFQ7QVlwckhZO0VBQ0UsV1ZsUk47QUZ3OEhSO0FZaHJITTtFQUNFO0Faa3JIUjtBWS9xSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmlySFI7QVkvcUhROztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppckhWO0FZL3FIVTs7RUFDRTtBWmtySFo7QVkvcUhVOztFQUNFO0VBRUE7RUFDQSxjVnRUSDtBRnUrSFQ7QVk5cUhVOztFQUNFO0VBQ0E7QVppckhaO0FZN3FIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaK3FIVjtBWTVxSFE7RUFDRTtFQUNBO0VBQ0Esc0JWblVHO0VVb1VIO0VBQ0E7QVo4cUhWO0FZNXFIVTtFQUNFLHlCVjlVSDtBRjQvSFQ7QVkxcUhRO0VBQ0U7QVo0cUhWO0FZdnFISTtFQUNFO0VBQ0E7RUFDQTtBWnlxSE47QVl2cUhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVp5cUhSO0FZdnFIUTtFQUNFO0FaeXFIVjtBWWpxSEU7RUFDRTtFQUVBO0VBQ0E7QVprcUhKO0FZaHFISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faa3FITjtBWS9wSEk7RUFDRSx5QlY1WE07QUY2aElaO0FZOXBISTtFQUNFO0FaZ3FITjtBWTlwSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdxSFI7QVk5cEhRO0VBQ0U7QVpncUhWO0FZN3BIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsY1Y1WkQ7QUYwaklUO0FZM3BIUTtFQUNFO0VBQ0E7QVo2cEhWO0FZMXBIUTtFQUNFO0FaNHBIVjtBWXhwSE07RUFDRTtBWjBwSFI7QVl0cEhJO0VBQ0U7QVp3cEhOO0FZcnBISTtFQUNFO0FadXBITjtBWXJwSE07RUF5RUU7O0tBQUE7QVppbEhSO0FZeHBIUTtFQUNFO0FaMHBIVjtBWW5wSFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacXBIVjtBWW5wSFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacXBIWjtBWWxwSFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJWeGRFO0VVeWRGO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV1ZoZUo7RVVpZUk7QVpvcEhaO0FZbHBIWTtFQUNFO0VBQ0E7QVpvcEhkO0FZL29IUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXVmhmRjtFVWlmRTtFQUNBO0FaaXBIVjtBWS9vSFU7RUFDRTtBWmlwSFo7QVk5b0hVO0VBQ0U7RUFDQTtFQUNBLGNWMWZIO0FGMG9JVDtBWXRvSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fad29ITjtBWXRvSE07RUFDRTtFQUNBO0VBQ0Esc0JWM2dCSztBRm1wSWI7QVl0b0hRO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0JWemhCRjtFVTBoQkU7QVp3b0hWO0FZcm9IUTtFQUNFO0FadW9IVjtBWS9uSEU7RUFDRTtFQUNBO0FaaW9ISjtBWS9uSEk7RUFDRTtFQUNBO0VBQ0E7QVppb0hOO0FZL25ITTtFQUVFO0FaZ29IUjtBWTVuSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOG5ITjtBWTVuSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjhuSFI7QVk1bkhRO0VBQ0U7QVo4bkhWO0FZM25IUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsY1ZobEJEO0FGNHNJVDtBWXpuSFE7RUFDRTtFQUNBO0FaMm5IVjtBWXhuSFE7RUFDRTtBWjBuSFY7QVl0bkhNO0VBQ0U7QVp3bkhSO0FZcG5ISTtFQUNFO0Fac25ITjtBWW5uSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacW5ITjtBWW5uSE07RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QlY1bUJEO0VVNm1CQztFQUNBO0VBQ0E7RUFDQTtBWnFuSFI7QVlsbkhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm9uSFI7QVlqbkhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1Z2b0JDO0FGMHZJVDtBWWpuSFE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXVi9vQkY7QUZrd0lSO0FZOW1ISTtFQUNFO0FaZ25ITjtBWTltSE07RUFDRTtBWmduSFI7QVk3bUhVO0VBRUU7QVo4bUhaO0FZem1ITTtFQUNFO0FaMm1IUjtBWXhtSE07O0VBRUU7RUFDQTtBWjBtSFI7QVl2bUhNO0VBQ0U7QVp5bUhSO0FZdG1ITTtFQUNFO0Fad21IUjtBWXJtSE07RUFDRTtBWnVtSFI7QVlubUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0JWNXJCRTtFVTZyQkY7RUFDQTtBWnFtSE47QVlsbUhNO0VBQ0U7QVpvbUhSO0FZam1ITTtFQUNFO0VBQ0E7RUFDQTtBWm1tSFI7QVlobUhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprbUhSO0FZOWxIUTtFQUNFO0VBQ0E7RUFDQTtBWmdtSFY7QVk5bEhVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLFdWNXVCSjtBRjIwSVI7QVkxbEhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVo0bEhSO0FZMWxIUTtFQUNFO0VBQ0E7QVo0bEhWO0FZeGxIVTtFQUNFO0VBRUE7RUFDQTtBWnlsSFo7QVl0bEhVO0VBQ0U7QVp3bEhaO0FZL2tIRTtFQUNFO0FaaWxISjtBWTlrSE07RUFDRTtFQUNBO0VBQ0E7QVpnbEhSO0FZN2tITTtFQUNFO0FaK2tIUjtBWTVrSE07RUFDRTtFQUNBO0FaOGtIUjtBWTNrSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCVnJ5QkE7RVVzeUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNmtIUjtBWTNrSFE7RUFDRTtFQUNBO0FaNmtIVjtBWTNrSFU7RUFDRTtFQUNBO0FaNmtIWjtBWXprSFE7RUFDRTtBWjJrSFY7QVlsa0hJO0VBQ0UseUJWbDBCRztBRnM0SVQ7QVlqa0hJO0VBQ0U7RUFDQTtFQUNBO0FabWtITjtBWXJpSEE7RUFJUTtJQUNFO0lBQ0E7SUFDQTtFWnFpSFI7RVluaUhRO0lBRUU7SUFDQTtJQUNBO0lBQ0E7RVpvaUhWO0VZbGlIUTtJQUNFO0lBQ0E7RVpvaUhWO0VZamlIUTtJQUNFO0lBQ0E7SUFDQTtFWm1pSFY7RVkzaEhNO0lBQ0U7SUFDQTtFWjZoSFI7RVl2aEhJO0lBQ0U7RVp5aEhOO0VZdmhITTtJQUNFO0VaeWhIUjtFWW5oSFE7SUFDRTtFWnFoSFY7RVlsaEhRO0lBQ0U7SUFDQTtFWm9oSFY7RVk1Z0hNO0lBQ0U7RVo4Z0hSO0VZM2dITTtJQUNFO0lBQ0E7SUFDQTtFWjZnSFI7RVkxZ0hNO0lBQ0U7SUFDQTtJQUNBO0VaNGdIUjtFWXpnSE07SUFDRTtFWjJnSFI7RVl6Z0hRO0lBQ0U7SUFDQTtFWjJnSFY7RVl2Z0hRO0lBQ0U7RVp5Z0hWO0VZcmdITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVp1Z0hSO0VZcmdIUTtJQUNFO0lBQ0E7RVp1Z0hWO0VZcGdIUTtJQUNFO0lBQ0E7RVpzZ0hWO0VZLy9HSTtJQUNFO0VaaWdITjtFWTkvR1E7SUFDRTtFWmdnSFY7QUFDRjtBWXIvR0E7RUFFSTtJQUNFO0lBQ0E7SUFDQTtFWnMvR0o7RVlwL0dJOzs7O0lBSUU7RVpzL0dOO0FBQ0Y7QVk3K0dBO0VBRUk7SUFDRTtJQUNBO0lBQ0E7RVo4K0dKO0VZNStHSTs7OztJQUlFO0VaOCtHTjtBQUNGO0FZcitHQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0VacytHSjtFWXArR0k7Ozs7SUFJRTtFWnMrR047RVloK0dNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVprK0dSO0VZMzlHTTtJQUNFO0lBQ0E7RVo2OUdSO0VZejlHWTtJQUNFO0VaMjlHZDtFWWo5R007SUFDRTtFWm05R1I7RVloOUdNO0lBQ0U7SUFDQTtJQUNBO0VaazlHUjtFWS84R007SUFDRTtFWmk5R1I7RVkvOEdRO0lBRUU7RVpnOUdWO0VZNThHTTtJQUNFO0lBQ0E7SUFDQTtFWjg4R1I7RVk1OEdRO0lBQ0U7RVo4OEdWO0VZMThHTTtJQUNFO0lBQ0E7SUFDQTtFWjQ4R1I7RVkxOEdRO0lBQ0U7SUFDQTtFWjQ4R1Y7RVl4OEdNO0lBQ0U7SUFDQTtFWjA4R1I7RVlwOEdJO0lBQ0U7RVpzOEdOO0VZbjhHUTtJQUNFO0VacThHVjtFWWw4R1E7SUFDRTtFWm84R1Y7QUFDRjtBWXo3R0E7RUFJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VadzdHUjtFWXQ3R1E7SUFFRTtFWnU3R1Y7RVkvNkdNO0lBQ0U7RVppN0dSO0VZOTZHTTtJQUNFO0lBQ0E7RVpnN0dSO0VZNzZHTTtJQUNFO0VaKzZHUjtFWTc2R1E7SUFDRTtJQUNBO0lBQ0E7RVorNkdWO0VZdjZHTTtJQUNFO0lBQ0E7SUFDQTtFWnk2R1I7RVl2NkdRO0lBQ0U7RVp5NkdWO0VZdDZHUTtJQUNFO0lBQ0E7SUFDQTtFWnc2R1Y7RVlqNkdJO0lBQ0U7SUFDQTtJQUNBO0VabTZHTjtFWWg2R1E7SUFDRTtJQUNBO0VaazZHVjtFWTk1R007SUFDRTtFWmc2R1I7RVk3NUdVO0lBQ0U7SUFDQTtFWis1R1o7RVk3NUdVO0lBQ0U7RVorNUdaO0VZMTVHTTtJQUNFO0lBQ0E7RVo0NUdSO0VZdDVHSTtJQUNFO0VadzVHTjtFWXI1R1E7SUFDRTtFWnU1R1Y7RVlwNUdRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWnM1R1Y7QUFDRjtBWTM0R0E7RUFJUTtJQUNFO0lBQ0E7RVowNEdSO0VZeDRHUTtJQUNFO0VaMDRHVjtFWXQ0R007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VadzRHUjtFWXQ0R1E7SUFDRSx5QlZyeENMO0VGNnBKTDtFWXQ0R1U7SUFDRSx5QlZ0eENQO0VGOHBKTDtFWW40R1U7O0lBRUU7SUFDQTtJQUNBLHFCVmp5Q1A7RUZzcUpMO0VZbjRHWTs7SUFDRTtJQUNBLGNWcnlDVDtFRjJxSkw7RVlqNEdZO0lBQ0UseUJWM3lDVDtFRjhxSkw7RVl6M0dNO0lBQ0U7SUFDQTtFWjIzR1I7RVl6M0dRO0lBQ0U7SUFDQTtFWjIzR1Y7RVluM0dNO0lBQ0U7RVpxM0dSO0VZajNHUTtJQUNFO0lBQ0E7RVptM0dWO0VZNzJHVTtJQUNFO0lBQ0E7RVorMkdaO0VZNzJHWTtJQUNFO0lBQ0E7RVorMkdkO0VZNTJHVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VaODJHWjtFWTUyR1k7SUFDRTtFWjgyR2Q7RVluMkdRO0lBQ0U7SUFDQTtJQUNBO0VacTJHVjtFWW4yR1U7SUFDRTtJQUNBO0VacTJHWjtFWS8xR1E7SUFDRTtJQUNBO0lBQ0E7RVppMkdWO0VZOTFHUTtJQUNFO0VaZzJHVjtFWTUxR007SUFDRTtFWjgxR1I7RVk1MUdROztJQUVFO0VaODFHVjtFWXYxR0k7SUFDRTtFWnkxR047RVl0MUdRO0lBQ0U7RVp3MUdWO0VZcjFHUTtJQUNFO0lBQ0E7T0FBQTtFWnUxR1Y7RVlwMUdRO0lBQ0U7RVpzMUdWO0VZcDFHVTtJQUNFO0VaczFHWjtBQUNGO0FhN3ZKRTtFQUNFO0FiK3ZKSjtBYTF2SkU7RUFDRTtFQUNBO0FiNHZKSjtBYTF2Skk7O0VBRUU7QWI0dkpOO0FhdHZKTTtFQUNFO0VBQ0E7QWJ3dkpSO0FhdHZKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3dkpWO0FhdHZKVTtFQUNFO0Fid3ZKWjtBYW52Sk07RUFDRTtFQUNBLHlCWHBDQztFV3FDRDtFQUNBLFdYdkNBO0VXd0NBO0FicXZKUjtBYW52SlE7RUFDRTtFQUNBO0FicXZKVjtBYWx2SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYm92SlY7QWFsdkpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWJvdkpaO0FhanZKVTtFQUNFO0FibXZKWjtBYTN1Skk7RUFDRTtBYjZ1Sk47QWEzdUpNO0VBQ0U7RUFDQTtBYjZ1SlI7QWExdUpNO0VBQ0U7RUFDQTtFQUNBO0FiNHVKUjtBYTF1SlE7RUFDRTtBYjR1SlY7QWExdUpVO0VBQ0U7RUFDQTtBYjR1Slo7QWF6dUpVO0VBQ0U7QWIydUpaO0FheHVKVTtFQUNFO0VBQ0E7RUFDQTtBYjB1Slo7QWF4dUpZO0VBQ0U7RUFDQTtBYjB1SmQ7QWFydUpRO0VBQ0U7RUFDQTtBYnV1SlY7QWF2dEpBO0VBSVE7SUFDRTtFYnV0SlI7RWFydEpRO0lBQ0U7RWJ1dEpWO0FBQ0Y7QWE1c0pBO0VBRUk7SUFDRTtFYjZzSko7RWEzc0pJO0lBQ0U7RWI2c0pOO0VhM3NKTTtJQUNFO0ViNnNKUjtFYXpzSkk7SUFDRTtJQUNBO0ViMnNKTjtFYXpzSk07SUFDRTtFYjJzSlI7QUFDRjtBYWpzSkE7RUFJUTtJQUNFO0ViZ3NKUjtFYTdySk07SUFDRTtJQUNBO0ViK3JKUjtFYTdySlE7SUFDRTtFYitySlY7RWE3ckpRO0lBQ0U7RWIrckpWO0VhMXJKSTtJQUNFO0ViNHJKTjtFYTFySk07SUFDRTtFYjRySlI7RWF6ckpNO0lBQ0U7RWIyckpSO0VhenJKUTtJQUNFO0ViMnJKVjtBQUNGO0FjejRKRTtFQUNFO0FkMjRKSjtBY3g0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZDA0Sko7QWN4NEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwNEpOO0FjeDRKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJadkJDO0VZd0JEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwNEpSO0FjdjRKTTtFQUNFO0FkeTRKUjtBY3Y0SlE7RUFDRTtBZHk0SlY7QWNwNEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWRzNEpOO0FjcDRKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkczRKUjtBY240Sk07RUFDRTtBZHE0SlI7QWNqNEpJO0VBQ0U7QWRtNEpOO0FjOTNKSTtFQUNFO0VBQ0E7QWRnNEpOO0FjMzNKSTtFQUNFO0VBQ0E7RUFDQTtBZDYzSk47QWMxM0pJO0VBQ0U7RUFDQTtFQUNBO0FkNDNKTjtBY3ozSkk7RUFDRTtFQUNBO0VBQ0E7QWQyM0pOO0FjejNKTTtFQUNFO0VBQ0E7QWQyM0pSO0FjejNKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQlp0R0Y7RVl1R0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1o1R0Q7RVk2R0M7QWQyM0pWO0FjeDNKUTtFQUNFO0VBQ0E7QWQwM0pWO0FjdDNKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHczSlI7QWN0M0pRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBZHczSlY7QWNwM0pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzM0pSO0FjcDNKUTtFQUNFO0FkczNKVjtBY24zSlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRxM0pWO0FjbDNKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkbzNKVjtBYy8ySkk7RUFDRTtBZGkzSk47QWMvMkpNO0VBQ0U7QWRpM0pSO0FjOTJKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkZzNKUjtBYzcySk07RUFDRTtFQUNBO0FkKzJKUjtBYzUySk07RUFDRTtFQUNBO0FkODJKUjtBYzUySlE7RUFDRTtBZDgySlY7QWMzMkpRO0VBQ0U7RUFDQTtBZDYySlY7QWN2MkpFO0VBQ0U7QWR5MkpKO0FjdjJKSTtFQUNFO0FkeTJKTjtBY3QySkk7RUFDRTtBZHcySk47QWNyMkpJO0VBQ0U7QWR1MkpOO0FjbDJKQTtFQUVJO0lBQ0U7RWRvMkpKO0VjbDJKSTtJQUNFO0VkbzJKTjtFYy8xSkk7SUFDRTtFZGkySk47RWM5MUpJO0lBQ0U7RWRnMkpOO0FBQ0Y7QWMzMUpBO0VBRUk7SUFDRTtFZDQxSko7RWMxMUpJO0lBQ0U7RWQ0MUpOO0VjdjFKSTtJQUNFO0VkeTFKTjtFY3QxSkk7SUFDRTtFZHcxSk47RWNyMUpJO0lBQ0U7RWR1MUpOO0FBQ0Y7QWNsMUpBO0VBR007SUFDRTtFZGsxSk47QUFDRjtBYzcwSkE7RUFFSTtJQUNFO0VkODBKSjtFYzUwSkk7SUFDRTtFZDgwSk47RWMzMEpJO0lBQ0U7SUFDQTtFZDYwSk47RWN6MEpFO0lBQ0U7RWQyMEpKO0FBQ0Y7QWVsbktJO0VBRUU7QWZtbktOO0FlL21LRTtFQUVFO0FmZ25LSjtBZTltS0k7RUFKRjtJQUtJO0VmaW5LSjtBQUNGO0FlN21LSTtFQUNFO0VBRUE7QWY4bUtOO0FlNW1LTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY4bUtSO0FlM21LTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2JsQ0M7QUYrb0tUO0FlM21LUTtFQUNFO0FmNm1LVjtBZXptS007RUFDRTtFQUNBO0VBQ0EsV2I3Q0E7QUZ3cEtSO0Flem1LUTtFQUNFO0FmMm1LVjtBZXRtS0k7RUFDRTtFQUNBO0Fmd21LTjtBZXRtS007RUFDRTtBZndtS1I7QWVybUtNO0VBQ0U7RUFDQTtFQUNBO0FmdW1LUjtBZXBtS007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZnNtS1I7QWVubUtNO0VBQ0U7RUFDQSxjYjNFQztBRmdyS1Q7QWVqbUtJO0VBQ0U7QWZtbUtOO0FlaG1LUTtFQUNFO0tBQUE7QWZrbUtWO0FlN2xLSTtFQUNFO0FmK2xLTjtBZTVsS0k7RUFDRTtBZjhsS047QWU1bEtNO0VBQ0U7QWY4bEtSO0FlM2xLTTtFQUNFO0VBQ0E7RUFDQTtBZjZsS1I7QWUxbEtNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWY0bEtSO0FlMWxLUTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0FmNGxLVjtBZXhsS1E7RUFDRTtBZjBsS1Y7QWV0bEtRO0VBQ0U7QWZ3bEtWO0FlcGxLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2JoSkE7RWFpSkE7QWZzbEtSO0FlbGxLSTtFQUNFO0VBQ0E7QWZvbEtOO0FlbGxLTTtFQUNFO0Fmb2xLUjtBZWhsS1E7RUFDRTtBZmtsS1Y7QWU5a0tNO0VBQ0U7RUFDQTtBZmdsS1I7QWU5a0tRO0VBQ0U7QWZnbEtWO0FlNWtLTTtFQUNFO0VBQ0E7RUFDQTtBZjhrS1I7QWU1a0tRO0VBQ0U7QWY4a0tWO0FlNWtLVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmOGtLWjtBZTFrS1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0a0tWO0FlMWtLVTtFQUNFO0FmNGtLWjtBZXhrS1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMGtLVjtBZXhrS1U7RUFDRTtFQUNBO0FmMGtLWjtBZXZrS1U7RUFDRTtBZnlrS1o7QWV2a0tZO0VBQ0U7QWZ5a0tkO0FldGtLWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZndrS2Q7QWVsa0tNO0VBQ0U7RUFDQTtBZm9rS1I7QWVqa0tNO0VBQ0U7QWZta0tSO0FlamtLUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNiblBEO0Vhb1BDO0FmbWtLVjtBZWprS1U7RUFDRTtBZm1rS1o7QWUvaktRO0VBQ0U7QWZpa0tWO0FlL2pLUTtFQUNFO0FmaWtLVjtBZS9qS1E7RUFDRTtBZmlrS1Y7QWUvaktRO0VBQ0U7QWZpa0tWO0FlL2pLUTtFQUNFO0FmaWtLVjtBZS9qS1E7RUFDRTtBZmlrS1Y7QWU5aktROztFQUVFO0FmZ2tLVjtBZTdqS1E7RUFDRSxjYnBSRDtBRm0xS1Q7QWU1aktRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWY4aktWO0FleGpLTTtFQUNFO0VBQ0E7QWYwaktSO0FleGpLUTtFQUNFO0FmMGpLVjtBZXJqS1E7RUFDRTtBZnVqS1Y7QWVyaktVO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmJwVEg7RWFxVEc7RUFDQTtFQUNBO0Fmc2pLWjtBZW5qS1U7RUFDRTtBZnFqS1o7QWVuaktVO0VBQ0U7QWZxaktaO0FlbGpLVTtFQUNFO0VBQ0E7RUFDQTtBZm9qS1o7QWVoaktRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWZraktWO0FlaGpLVTtFQUNFO0Fma2pLWjtBZTdpS007RUFDRTtFQUNBO0FmK2lLUjtBZTdpS1E7RUFDRTtBZitpS1Y7QWU1aUtRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWY4aUtWO0FlNWlLVTtFQUNFO0FmOGlLWjtBZTNpS1U7RUFDRSxjYnZXSDtBRm81S1Q7QWV4aUtNO0VBQ0U7QWYwaUtSO0FleGlLUTtFQUNFO0VBQ0E7QWYwaUtWO0FleGlLVTtFQUNFO0FmMGlLWjtBZXZpS1E7RUFDRTtBZnlpS1Y7QWV2aUtVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWZ5aUtaO0FldmlLWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5aUtkO0FlcmlLUTtFQUNFO0VBQ0E7QWZ1aUtWO0FlcGlLUTtFQUNFLGNiL1lEO0FGcTdLVDtBZW5pS1E7RUFDRTtBZnFpS1Y7QWVuaUtVO0VBQ0U7QWZxaUtaO0FlaGlLTTtFQUNFO0VBQ0E7QWZraUtSO0FlOWhLSTtFQUNFO0FmZ2lLTjtBZTloS007RUFDRTtFQUNBO0VBQ0E7QWZnaUtSO0FlOWhLUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmZ2lLVjtBZTdoS1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdiL2JGO0VhZ2NFO0FmK2hLVjtBZTVoS1E7RUFDRTtFQUNBO0FmOGhLVjtBZTVoS1U7RUFDRTtBZjhoS1o7QWUzaEtRO0VBQ0U7QWY2aEtWO0FlM2hLVTtFQUNFO0FmNmhLWjtBZTFoS1U7RUFDRTtBZjRoS1o7QWV2aEtNO0VBQ0U7RUFDQTtFQUNBO0FmeWhLUjtBZXZoS1E7RUFDRTtBZnloS1Y7QWV2aEtRO0VBQ0UseUJiaGVEO0FGeS9LVDtBZWxoS0E7RUFDRTtJQUNFO0VmcWhLRjtFZWpoS0U7SUFDRTtFZm1oS0o7RWVoaEtFO0lBQ0U7RWZraEtKO0FBQ0Y7QWU5Z0tBO0VBR007SUFDRTtFZjhnS047RWUzZ0tJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWY2Z0tOO0VlM2dLTTtJQUNFO0VmNmdLUjtFZXZnS0k7SUFDRTtFZnlnS047RWVuZ0tFO0lBQ0U7RWZxZ0tKO0VlbmdLSTtJQUNFO0VmcWdLTjtFZWxnS0k7SUFDRTtFZm9nS047RWVoZ0tFO0lBQ0U7RWZrZ0tKO0VlOS9KQTtJQUNFO0VmZ2dLRjtFZTkvSkU7SUFDRTtJQUNBO0VmZ2dLSjtFZTkvSkk7SUFDRTtJQUNBO0VmZ2dLTjtBQUNGO0FlMy9KQTtFQUNFO0lBQ0U7RWY2L0pGO0Vlei9KRTtJQUNFO0lBQ0E7RWYyL0pKO0VleC9KRTtJQUNFO0VmMC9KSjtFZXgvSkk7SUFDRTtFZjAvSk47RWVwL0pFO0lBQ0U7SUFDQTtFZnMvSko7RWVwL0pFO0lBQ0U7RWZzL0pKO0Vlbi9KRTtJQUNFO0lBQ0E7RWZxL0pKO0Vlai9KSTtJQUNFO0VmbS9KTjtFZS8rSkk7SUFDRTtFZmkvSk47RWU3K0pFO0lBQ0U7SUFDQTtJQUNBO0VmKytKSjtFZTErSkU7SUFDRTtFZjQrSko7RWUxK0pJO0lBQ0U7RWY0K0pOO0VlMStKTTtJQUNFO0VmNCtKUjtFZXQrSkk7SUFDRTtFZncrSk47RWV0K0pNO0lBQ0U7RWZ3K0pSO0VlbCtKSTtJQUNFO0VmbytKTjtFZWwrSk07SUFDRTtFZm8rSlI7RWVsK0pRO0lBQ0U7RWZvK0pWO0VlaitKTTtJQUNFO0VmbStKUjtFZTU5SkU7SUFDRTtFZjg5Sko7RWU1OUpJO0lBQ0U7RWY4OUpOO0VlNTlKTTtJQUNFO0VmODlKUjtFZTM5Skk7SUFDRTtFZjY5Sk47RWUzOUpNO0lBQ0U7RWY2OUpSO0VlejlKSTtJQUNFO0lBQ0E7RWYyOUpOO0VleDlKSTtJQUNFO0lBQ0E7SUFDQTtFZjA5Sk47RWV0OUpFO0lBQ0U7SUFDQTtPQUFBO0VmdzlKSjtBQUNGO0FnQjFvTEU7RUFDRTtBaEI0b0xKO0FnQnhvTEk7RUFDRTtBaEIwb0xOO0FnQnZvTEk7RUFDRTtBaEJ5b0xOO0FnQnZvTE07RUFDRTtBaEJ5b0xSO0FnQnBvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc29MSjtBZ0Jwb0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdkaENFO0FGc3FMUjtBZ0Jwb0xNO0VBQ0U7QWhCc29MUjtBZ0Jub0xNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCb29MUjtBZ0Jqb0xNO0VBQ0U7QWhCbW9MUjtBZ0IvbkxJO0VBQ0U7QWhCaW9MTjtBZ0I1bkxBO0VBRUk7SUFDRTtFaEI4bkxKO0FBQ0Y7QWdCMW5MQTtFQUVJO0lBQ0U7SUFDQTtFaEIybkxKO0FBQ0Y7QWdCdm5MQTtFQUVJO0lBQ0U7RWhCd25MSjtFZ0JybkxFO0lBQ0U7RWhCdW5MSjtFZ0JybkxJO0lBQ0U7RWhCdW5MTjtFZ0JubkxFO0lBQ0U7SUFDQSx5QmRsR0c7SWNtR0g7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJxbkxKO0FBQ0Y7QWdCam5MQTtFQUVJO0lBQ0U7RWhCa25MSjtBQUNGO0FnQjltTEE7RUFHTTtJQUNFO0VoQjhtTE47RWdCNW1MTTtJQUNFO0VoQjhtTFI7RWdCeG1MSTtJQUNFO0lBQ0E7RWhCMG1MTjtFZ0J4bUxNO0lBQ0U7RWhCMG1MUjtFZ0J2bUxNO0lBQ0U7SUFDQTtJQUNBO0VoQnltTFI7QUFDRjtBaUJ0dkxJO0VBQ0U7QWpCd3ZMTjtBaUJydkxJO0VBQ0U7QWpCdXZMTjtBaUJudkxJO0VBQ0U7QWpCcXZMTjtBaUJqdkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCbXZMSjtBaUJqdkxJO0VBQ0U7RUFDQTtFQUNBO0FqQm12TE47QWlCanZMTTtFQUNFLHlCZjFCQztBRjZ3TFQ7QWlCOXVMRTtFQUNFO0VBQ0E7QWpCZ3ZMSjtBaUI5dUxJO0VBQ0U7RUFDQTtFQUNBO0FqQmd2TE47QWlCbHVMQTtFQUdNO0lBZUU7RWpCcXRMTjtFaUJqdExFO0lBQ0U7SUFDQTtFakJ3dExKO0VpQnR0TEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQnd0TE47QUFmRjtBa0I3eExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV2hCSkk7RWdCS0o7QWxCK3lMSjtBa0I3eUxJO0VBQ0U7QWxCK3lMTjtBa0I1eUxJO0VBQ0U7RUFDQTtFQUNBO0FsQjh5TE47QWtCNXlMTTtFQUNFO0FsQjh5TFI7QWtCMXlMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQjR5TE47QWtCMXlMTTtFQUNFO0FsQjR5TFI7QWtCenlMTTtFQUNFO0VBQ0E7QWxCMnlMUjtBa0J4eUxNO0VBQ0U7QWxCMHlMUjtBa0J2eUxNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCeXlMUjtBa0J2eUxRO0VBQ0U7QWxCeXlMVjtBa0JyeUxNO0VBQ0UsY2hCbkRDO0FGMDFMVDtBa0JweUxNO0VBQ0UseUJoQnZEQztFZ0J3REQ7QWxCc3lMUjtBa0JqeUxFO0VBQ0U7RUFDQTtFQUNBO0FsQm15TEo7QWtCanlMSTtFQUNFO0VBQ0E7RUFDQTtBbEJteUxOO0FrQmh5TEk7RUFDRTtBbEJreUxOO0FrQi94TEk7RUFDRTtFQUNBO0FsQml5TE47QWtCOXhMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQmd5TE47QWtCN3hMSTtFQUNFO0VBQ0E7RUFDQTtBbEIreExOO0FrQjV4TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjh4TE47QWtCNXhMTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JoQjNHQTtFZ0I0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI4eExSO0FrQjN4TE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCaEJ4SEE7RWdCeUhBO0VBQ0E7RUFDQTtFQUNBO0FsQjZ4TFI7QWtCMXhMTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQjR4TFI7QWtCMXhMUTs7RUFFRTtFQUNBO0FsQjR4TFY7QWtCMXhMVTs7RUFDRTtBbEI2eExaO0FrQnp4TFE7RUFDRTtBbEIyeExWO0FrQnh4TFE7O0VBRUU7QWxCMHhMVjtBa0J4eExVOztFQUNFO0FsQjJ4TFo7QWtCdnhMUTs7Ozs7O0VBTUU7QWxCeXhMVjtBa0J0eExRO0VBQ0U7QWxCd3hMVjtBa0JweExVO0VBQ0U7QWxCc3hMWjtBa0JweExZO0VBQ0U7QWxCc3hMZDtBa0JueExZO0VBQ0U7RUFDQTtFQUNBO0FsQnF4TGQ7QWtCbHhMWTtFQUNFO0VBQ0E7RUFDQTtBbEJveExkO0FrQmx4TGM7RUFDRTtBbEJveExoQjtBa0I3d0xVO0VBQ0U7QWxCK3dMWjtBa0I3d0xZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCK3dMZDtBa0I1d0xZO0VBQ0U7RUFDQTtFQUNBLGNoQmhOTDtBRjg5TFQ7QWtCMXdMVTtFQUNFLGNoQnJOSDtBRmkrTFQ7QWtCeHdMUTtFQUNFO0FsQjB3TFY7QWtCeHdMVTtFQUNFO0FsQjB3TFo7QWtCdHdMUTtFQUNFO0FsQnd3TFY7QWtCdHdMVTtFQUNFO0VBQ0E7RUFDQTtBbEJ3d0xaO0FrQnR3TFk7RUFDRTtBbEJ3d0xkO0FrQnJ3TFk7RUFDRTtFQUNBO0VBQ0EseUJoQmhQTDtBRnUvTFQ7QWtCbHdMUTtFQUNFO0VBQ0E7QWxCb3dMVjtBa0Jsd0xVO0VBQ0U7QWxCb3dMWjtBa0Jqd0xVO0VBQ0U7RUFDQTtBbEJtd0xaO0FrQmh3TFU7RUFDRTtFQUNBO0VBQ0Esc0JoQnZRSjtBRnlnTVI7QWtCNXZMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI4dkxOO0FrQjV2TE07RUFDRTtBbEI4dkxSO0FrQnp2TEU7RUFDRTtBbEIydkxKO0FrQnZ2TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJ5dkxOO0FrQnR2TEk7RUFDRTtBbEJ3dkxOO0FrQnR2TE07RUFDRTtBbEJ3dkxSO0FrQnJ2TE07RUFDRTtBbEJ1dkxSO0FrQnB2TE07RUFDRTtBbEJzdkxSO0FrQmh2TEE7RUFHTTtJQUNFO0VsQml2TE47RWtCMXVMUTtJQUNFO0VsQjR1TFY7RWtCeHVMVTtJQUNFO0VsQjB1TFo7QUFDRjtBa0JsdUxBO0VBR007SUFDRTtJQUNBO0VsQmt1TE47RWtCM3RMUTtJQUNFO0VsQjZ0TFY7RWtCenRMVTtJQUNFO0VsQjJ0TFo7RWtCenRMWTtJQUNFO0VsQjJ0TGQ7RWtCdHRMUTtJQUNFO0lBQ0E7RWxCd3RMVjtFa0JsdExFO0lBQ0U7RWxCb3RMSjtBQUNGO0FrQmh0TEE7RUFHTTtJQUNFO0VsQmd0TE47RWtCMXNMTTtJQUNFO0VsQjRzTFI7RWtCMXNMUTtJQUNFO0VsQjRzTFY7RWtCMXNMVTtJQUNFO0VsQjRzTFo7RWtCenNMVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsQjJzTFo7RWtCdnNMUTtJQUNFO0VsQnlzTFY7RWtCdnNMVTtJQUNFO0VsQnlzTFo7RWtCcnNMUTtJQUNFO0lBQ0E7SUFDQTtFbEJ1c0xWO0VrQnJzTFU7SUFDRTtFbEJ1c0xaO0FBQ0Y7QWtCL3JMQTtFQU1ZO0lBQ0U7RWxCNHJMWjtFa0IxckxZO0lBQ0U7RWxCNHJMZDtFa0J0ckxVO0lBQ0U7RWxCd3JMWjtBQUNGO0FtQnZuTUU7RUFDRTtBbkJ5bk1KO0FtQnRuTUU7RUFDRTtFQUNBO0FuQnduTUo7QW1CdG5NSTtFQUNFO0VBQ0E7RUFDQTtBbkJ3bk1OO0FtQnRuTU07RUFDRTtBbkJ3bk1SO0FtQnJuTU07RUFDRSx5QmpCakJDO0VpQmtCRDtFQUNBO0VBQ0EsV2pCckJBO0FGNG9NUjtBbUJybk1RO0VBQ0U7QW5CdW5NVjtBbUJwbk1RO0VBQ0U7RUFDQTtFQUNBO0FuQnNuTVY7QW1CcG5NVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJzbk1aO0FtQmhuTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ca25NTjtBbUJobk1NO0VBQ0U7QW5Ca25NUjtBbUIvbU1NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CaW5NUjtBbUI5bU1NO0VBQ0U7QW5CZ25NUjtBbUI3bU1NO0VBQ0U7QW5CK21NUjtBbUI1bU1NO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2pCN0VDO0FGMnJNVDtBbUI1bU1RO0VBQ0U7RUFDQTtBbkI4bU1WO0FtQnhtTUU7RUFDRTtBbkIwbU1KO0FtQnhtTUk7RUFDRTtFQUNBO0FuQjBtTU47QW1Ccm1NQTtFQUdNO0lBQ0U7RW5Cc21NTjtBQUNGO0FtQmptTUE7RUFFSTtJQUNFO0VuQmttTUo7RW1CaG1NSTs7SUFFRTtFbkJrbU1OO0VtQjlsTU07SUFDRTtFbkJnbU1SO0VtQjFsTUk7SUFDRTtFbkI0bE1OO0FBQ0Y7QW1CdmxNQTtFQUlRO0lBQ0U7RW5Cc2xNUjtBQUNGO0FtQmhsTUE7RUFJUTtJQUNFO0VuQitrTVI7RW1CN2tNUTtJQUNFO0VuQitrTVY7RW1CMWtNSTtJQUNFO0VuQjRrTU47RW1CdmtNSTtJQUNFO0VuQnlrTU47QUFDRjtBb0IvdU1FO0VBQ0U7QXBCaXZNSjtBb0I3dU1JO0VBQ0U7QXBCK3VNTjtBb0I1dU1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCOHVNTjtBb0I1dU1NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xCckJDO0FGbXdNVDtBb0I1dU1RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXbEI3QkY7QUYyd01SO0FvQjF1TU07RUFDRTtBcEI0dU1SO0FvQnZ1TUU7RUFDRTtFQUNBO0FwQnl1TUo7QW9CcnVNSTtFQUNFO0FwQnV1TU47QW9CcHVNSTtFQUNFO0VBQ0E7QXBCc3VNTjtBb0JudU1JO0VBQ0U7RUFDQTtBcEJxdU1OO0FvQm51TU07RUFDRTtBcEJxdU1SO0FvQmx1TU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdsQm5FQTtFa0JvRUE7QXBCb3VNUjtBb0JsdU1RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJvdU1WO0FvQmx1TVU7RUFDRTtFQUNBO0VBQ0E7QXBCb3VNWjtBb0JodU1RO0VBQ0U7QXBCa3VNVjtBb0JodU1VO0VBQ0U7QXBCa3VNWjtBb0I1dE1JO0VBQ0UseUJsQjlGRztBRjR6TVQ7QW9CM3RNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNnRNTjtBb0IzdE1NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCNnRNUjtBb0IxdE1NO0VBQ0U7QXBCNHRNUjtBb0J6dE1NO0VBQ0U7QXBCMnRNUjtBb0J4dE1NO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2xCOUhDO0FGdzFNVDtBb0J4dE1RO0VBQ0U7RUFDQTtBcEIwdE1WO0FvQnR0TU07RUFDRTtBcEJ3dE1SO0FvQnB0TVE7RUFDRTtBcEJzdE1WO0FvQnB0TVU7RUFDRSx5QmxCL0lIO0VrQmdKRztBcEJzdE1aO0FvQmp0TU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm10TVI7QW9CanRNUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCbXRNVjtBb0I5c01JOztFQUVFO0FwQmd0TU47QW9CM3NNQTtFQUlRO0lBQ0U7RXBCMnNNUjtFb0J2c01JO0lBQ0U7RXBCeXNNTjtBQUNGO0FvQnBzTUE7RUFHTTtJQUNFO0VwQm9zTU47RW9CanNNSTtJQUNFO0VwQm1zTU47RW9CbHNNTTtJQUNFO0VwQm9zTVI7RW9CaHNNSTtJQUNFO0lBQ0E7RXBCa3NNTjtBQUNGO0FvQjdyTUE7RUFJUTtJQUNFO0VwQjRyTVI7RW9CcnJNTTtJQUNFO0lBQ0E7RXBCdXJNUjtFb0Jyck1RO0lBQ0U7RXBCdXJNVjtBQUNGO0FvQmhyTUE7RUFHTTtJQUNFO0lBQ0E7SUFDQTtFcEJnck1OO0VvQjlxTU07SUFDRTtFcEJnck1SO0VvQjlxTU07SUFDRTtFcEJnck1SO0VvQjNxTUU7SUFDRTtFcEI2cU1KO0VvQjNxTU07SUFDRTtJQUNBO0VwQjZxTVI7RW9CM3FNUTtJQUNFO0VwQjZxTVY7RW9CeHFNSTtJQUNFO0VwQjBxTU47RW9CeHFNTTtJQUNFO0VwQjBxTVI7QUFDRjtBcUJsOE1JO0VBQ0U7QXJCbzhNTjtBcUJoOE1NO0VBQ0U7RUFDQTtFQUNBO0FyQms4TVI7QXFCaDhNUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCazhNVjtBcUJoOE1VO0VBQ0U7QXJCazhNWjtBcUIvN01VO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmc4TVo7QXFCNzdNVTtFQUNFO0VBQ0E7QXJCKzdNWjtBcUIzN01RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI2N01WO0FxQjM3TVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjY3TVo7QXFCMzdNWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNjdNZDtBcUIxN01ZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFduQjlFTjtBRjBnTlI7QXFCMTdNYztFQUNFO0FyQjQ3TWhCO0FxQnI3TU07RUFDRTtBckJ1N01SO0FxQnI3TVE7RUFDRTtBckJ1N01WO0FxQnA3TVE7RUFDRTtBckJzN01WO0FxQnA3TVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbkJ6R0g7RW1CMEdHO0VBQ0E7RUFDQTtFQUNBLFduQjlHSjtBRm9pTlI7QXFCcDdNWTtFQUNFO0FyQnM3TWQ7QXFCaDdNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFduQjlIQTtFbUIrSEE7RUFDQTtBckJrN01SO0FxQmg3TVE7RUFDRTtBckJrN01WO0FxQi82TVE7RUFDRTtFQUNBO0VBQ0E7QXJCaTdNVjtBcUI5Nk1RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCZzdNVjtBcUI5Nk1VO0VBQ0U7QXJCZzdNWjtBcUI3Nk1VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQm5CM0pKO0VtQjRKSTtFQUNBO0VBQ0E7RUFDQTtBckIrNk1aO0FxQjM2TVE7RUFDRTtBckI2Nk1WO0FxQjE2TVE7RUFDRSxjbkJ2S0Q7QUZtbE5UO0FxQjE2TVU7RUFDRSx5Qm5CMUtIO0FGc2xOVDtBcUJyNk1NO0VBRUU7QXJCczZNUjtBcUJoNk1BO0VBR007SUFDRTtFckJpNk1OO0VxQi81TU07SUFDRTtFckJpNk1SO0VxQi81TVE7SUFDRTtJQUNBO0VyQmk2TVY7RXFCNTVNSTtJQUNFO0VyQjg1TU47QUFDRjtBcUJ6NU1BO0VBS1U7SUFDRTtFckJ1NU1WO0FBQ0Y7QXFCaDVNQTtFQUtVO0lBQ0U7RXJCODRNVjtFcUI1NE1VO0lBQ0U7SUFDQTtJQUNBO0VyQjg0TVo7RXFCNTRNWTtJQUNFO0VyQjg0TWQ7QUFDRjtBcUJyNE1BO0VBQ0U7QXJCdTRNRjtBc0Ivbk5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRCa29OSjtBc0I3bk5FO0VBQ0U7RUFDQTtFQUNBO0F0QituTko7QXNCN25OSTtFQUNFO0F0QituTk47QXNCNW5OSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QjhuTk47QXNCMW5OTTtFQUNFO0VBQ0E7QXRCNG5OUjtBc0J6bk5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIybk5SO0FzQnpuTlE7RUFDRSx5QnBCekNEO0VvQjBDQyxxQnBCMUNEO0VvQjJDQztBdEIybk5WO0FzQnZuTk07RUFDRTtBdEJ5bk5SO0FzQnBuTk07RUFDRTtFQUNBO0F0QnNuTlI7QXNCcG5OUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QnNuTlY7QXNCcG5OVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QnNuTlo7QXNCbm5OVTtFQUNFO0VBQ0E7RUFDQTtBdEJxbk5aO0FzQmxuTlU7RUFDRTtFQUNBO0VBQ0E7QXRCb25OWjtBc0Jsbk5ZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEJ0RkY7QUYwc05aO0FzQjltTlU7RUFDRTtBdEJnbk5aO0FzQnZtTkU7RUFDRTtBdEJ5bU5KO0FzQnZtTkk7RUFDRTtFQUNBO0VBQ0E7QXRCeW1OTjtBc0J2bU5NO0VBQ0M7RUFDQTtFQUNBO0F0QnltTlA7QXNCdG1OTTtFQUNDO0VBQ0M7QXRCd21OUjtBc0JybU5NO0VBQ0U7QXRCdW1OUjtBc0JwbU5NO0VBQ0M7QXRCc21OUDtBc0JwbU5PO0VBQ0M7QXRCc21OUjtBc0JwbU5RO0VBQ0MseUJwQnZJQTtFb0J3SUE7QXRCc21OVDtBc0JubU5PO0VBQ0M7QXRCcW1OUjtBc0JqbU5NO0VBQ0M7QXRCbW1OUDtBc0I1bE5FO0VBQ0U7RUFDQTtBdEI4bE5KO0FzQjVsTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEI4bE5OO0FzQjNsTkk7RUFDRTtFQUNBO0VBQ0E7QXRCNmxOTjtBc0IxbE5JO0VBQ0U7RUFDQTtFQUNBO0F0QjRsTk47QXNCMWxOTTtFQUNFO0F0QjRsTlI7QXNCMWxOUTtFQUNFLHFCcEJsTEQ7RW9CbUxDO0F0QjRsTlY7QXNCemxOUTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjJsTlQ7QXNCemxOUztFQUNDO0VBQ0E7RUFDQTtBdEIybE5WO0FzQnJsTkk7RUFDRTtBdEJ1bE5OO0FzQm5sTk07RUFDRTtBdEJxbE5SO0FzQm5sTlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJxbE5WO0FzQmxsTlE7RUFDQztBdEJvbE5UO0FzQjVrTkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEI4a05IO0FzQjVrTkc7RUFDQztFQUNBO0VBQ0E7QXRCOGtOSjtBc0Iza05HO0VBQ0M7QXRCNmtOSjtBc0Iza05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBCaFFHO0VvQmlRSDtFQUNBO0VBQ0E7QXRCNmtOTjtBc0I5ak5BO0VBRUk7SUFDRTtFdEJna05KO0VzQjdqTkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEIrak5KO0VzQjdqTkk7SUFDRTtJQUNBO0V0QitqTk47RXNCdmpOUTtJQUNFO0V0QnlqTlY7RXNCampORTtJQUNFO0V0Qm1qTko7QUFDRjtBc0IzaU5BO0VBR007SUFDRTtFdEIyaU5OO0VzQnBpTk07SUFBRztFdEJ1aU5UO0VzQnBpTkk7SUFBaUI7RXRCdWlOckI7RXNCbGlOSTtJQUNFO0V0Qm9pTk47RXNCamlOSTtJQUNFO0V0Qm1pTk47RXNCMWhOUTtJQUNFO0V0QjRoTlY7QUFDRjtBc0JqaE5BO0VBR007SUFDRTtFdEJpaE5OO0VzQjdnTkU7SUFDRTtJQUNBO0V0QitnTko7RXNCN2dOSTtJQUNFO0V0QitnTk47RXNCNWdOSTtJQUNFO0V0QjhnTk47RXNCM2dOSTtJQUNFO0lBQ0E7RXRCNmdOTjtFc0J0Z05JO0lBQ0U7RXRCd2dOTjtFc0JyZ05RO0lBQ0U7RXRCdWdOVjtBQUNGO0F1Qm41Tkk7RUFDRTtFQUNBO0F2QnE1Tk47QXVCaDVOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Qms1Tk47QXVCaDVOTTtFQUNFO0VBQ0E7RUFDQTtBdkJrNU5SO0F1Qmg1TlE7RUFDRTtBdkJrNU5WO0F1Qi80TlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkJpNU5WO0F1Qi80TlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCaTVOWjtBdUI5NE5VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qmc1Tlo7QXVCOTROWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCckI3REw7RXFCOERLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCZzVOZDtBdUJ0NE5JO0VBQ0M7QXZCdzROTDtBdUJ0NE5NO0VBQ0M7QXZCdzROUDtBdUJ0NE5PO0VBQ0U7QXZCdzROVDtBdUJ0NE5TO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ3NE5WO0F1QnI0TlM7RUFDQztBdkJ1NE5WO0F1Qmw0Tk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qm80TlI7QXVCbDROUTtFQUNFO0VBQ0E7QXZCbzROVjtBdUJoNE5NO0VBQ0U7RUFDQTtFQUNBO0F2Qms0TlI7QXVCaDROUTtFQUNFO0F2Qms0TlY7QXVCaDROUTtFQUNFLHlCckJsSUQ7QUZvZ09UO0F1QmwzTkE7RUFNWTtJQUNFO0lBQ0E7RXZCZzNOWjtFdUI5Mk5ZO0lBQ0U7RXZCZzNOZDtBQUNGO0F1Qm4yTkE7RUFNWTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCZzJOWjtBQUNGO0F1QnAxTkE7RUFHTTtJQUNFO0lBQ0E7RXZCbzFOTjtFdUJsMU5NO0lBQ0U7RXZCbzFOUjtBQUNGO0F1QjEwTkE7RUFHTTtJQUNFO0V2QjAwTk47RXVCeDBOTTtJQUNFO0lBQ0E7RXZCMDBOUjtBQUNGO0F3QnppT0k7RUFDRTtFQUVBO0VBQ0E7RUFDQTtBeEIwaU9OO0F3QnhpT007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCMGlPUjtBd0J2aU9NO0VBQ0U7RUFDQTtBeEJ5aU9SO0F3QnRpT007RUFDRTtFQUNBO0VBQ0E7QXhCd2lPUjtBd0J0aU9RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEJsQ0Q7QUYwa09UO0F3QnJpT1E7RUFDRTtBeEJ1aU9WO0F3Qm5pT007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEJxaU9SO0F3Qm5pT1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdEJyREQ7RXNCc0RDO0VBQ0E7RUFDQTtBeEJxaU9WO0F3QmxpT1E7RUFDRTtFQUNBO0F4Qm9pT1Y7QXdCbGlPVTtFQUNFO0F4Qm9pT1o7QXdCaGlPUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJraU9WO0F3QmhpT1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCa2lPWjtBd0J6aE9NO0VBQ0U7RUFDQTtBeEIyaE9SO0F3QnhoT007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEIwaE9SO0F3QnhoT1E7RUFDRTtFQUNBO0VBQ0E7QXhCMGhPVjtBd0J4aE9VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhCMGhPWjtBd0J4aE9ZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjBoT2Q7QXdCdmhPWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ5aE9kO0F3QnZoT2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnRCeEpQO0VzQnlKTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnloT2hCO0F3QjVnT0E7RUFDRTtBeEIrZ09GO0F3Qm5nT0E7RUFJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4Qm1nT1I7RXdCamdPUTtJQUNFO0V4Qm1nT1Y7RXdCaGdPUTtJQUNFO0V4QmtnT1Y7RXdCei9OWTtJQUNFO0lBQ0E7RXhCMi9OZDtFd0J6L05jO0lBQ0U7RXhCMi9OaEI7QUFDRjtBd0I3K05BO0VBSVE7SUFDRTtFeEI0K05SO0V3QnorTk07SUFDRTtFeEIyK05SO0V3QngrTk07SUFDRTtJQUNBO0lBQ0E7RXhCMCtOUjtFd0J4K05RO0lBQ0U7RXhCMCtOVjtFd0JqK05ZO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEJtK05kO0FBQ0Y7QXdCdDlOQTtFQUlRO0lBQ0U7RXhCcTlOUjtFd0JuOU5RO0lBQ0U7RXhCcTlOVjtBQUNGO0F3QjE4TkE7RUFHTTtJQUNFO0V4QjA4Tk47RXdCeDhOTTtJQUNFO0V4QjA4TlI7RXdCcjhOVTtJQUNFO0lBQ0E7SUFDQTtFeEJ1OE5aO0V3Qmg4Tk07SUFDRTtJQUNBO0V4Qms4TlI7RXdCaDhOUTtJQUNFO0lBQ0E7RXhCazhOVjtBQUNGO0F5QnJ3T0M7RUFDQztBekJ1d09GO0F5QnJ3T0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekJ1d09IO0F5QnJ3T0c7RUFDQztFQUNBO0VBQ0E7QXpCdXdPSjtBeUJyd09JO0VBQ0M7RUFDQTtFQUNBO0tBQUE7QXpCdXdPTDtBeUJud09HO0VBQ0M7QXpCcXdPSjtBeUJud09JO0VBQ0M7RUFDQTtFQUNBO0F6QnF3T0w7QXlCbHdPSTtFQUNDO0VBQ0E7QXpCb3dPTDtBeUJqd09JO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkJ2Q0k7QUYweU9UO0F5Qmp3T0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLGN2QnhERztBRjB6T1Q7QXlCN3ZPRTtFQUNDO0F6Qit2T0g7QXlCM3ZPQztFQUNDO0F6QjZ2T0Y7QXlCaHZPQTtFQUdHO0lBQ0M7RXpCaXZPRjtBQUNGO0F5Qnh1T0E7RUFHRztJQUNDO0V6Qnd1T0Y7QUFDRjtBeUIvdE9BO0VBR0c7SUFDQztJQUNBO0lBQ0E7RXpCK3RPRjtFeUI3dE9FO0lBQ0M7SUFDQTtJQUNBO0V6Qit0T0g7RXlCM3RPRztJQUNDO0V6QjZ0T0o7RXlCMXRPRztJQUNDO0V6QjR0T0o7QUFDRjtBeUJqdE9BO0VBRUU7SUFDQztFekJrdE9EO0FBQ0Y7QTBCbjJPRTtFQUNFO0VBQ0E7RUFDQTtBMUJxMk9KO0EwQnAyT0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCczJPTjtBMEJwMk9NO0VBQ0U7QTFCczJPUjtBMEJuMk9NO0VBQ0U7RUFDQTtBMUJxMk9SO0EwQjUxT0k7RUFDRTtFQUNBO0ExQisxT047QTBCNzFPTTtFQUNFO0ExQisxT1I7QTBCNTFPTTtFQUNFO0ExQjgxT1I7QTBCNzFPUTtFQUNFO0ExQisxT1Y7QTBCNzFPVTtFQUNFO0ExQisxT1o7QTBCMTFPVTtFQUNFO0ExQjQxT1o7QTBCMTFPVTtFQUNFO0ExQjQxT1o7QTBCMTFPWTtFQUNFO0ExQjQxT2Q7QTBCdDFPTTtFQUNFO0VBQ0E7QTFCdzFPUjtBMEJuMU9BO0VBSVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFMUJtMU9SO0FBQ0Y7QTBCejBPTTtFQUNFO0VBQ0E7RUFDQTtBMUIyME9SO0EwQnowT1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMjBPVjtBMEJ6ME9VO0VBQ0U7RUFDQTtBMUIyME9aO0EwQngwT1U7RUFDRTtFQUNBO0ExQjAwT1o7QTBCaDBPRTtFQUNFO0VBQ0E7RUFDQTtBMUJtME9KO0EwQmowT0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbTBPTjtBMEJqME9NO0VBQ0U7QTFCbTBPUjtBMEJoME9NO0VBQ0U7RUFDQTtBMUJrME9SO0EwQjF6T0U7RUFDRTtFQUNBO0ExQjZ6T0osQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3B1YmxpYy90aGVtZXMvdGlqX25ldy9hc3NldHMtb2xkL2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL3BhcnRpYWxzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL3BhcnRpYWxzL192YXJpYWJsZS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy90aGVtZXMvdGlqX25ldy9hc3NldHMtb2xkL2Nzcy9wYXJ0aWFscy9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL3BhcnRpYWxzL192ZW5kb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL3BhcnRpYWxzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL3BhcnRpYWxzL19mYW5jeWJveC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy90aGVtZXMvdGlqX25ldy9hc3NldHMtb2xkL2Nzcy9wYXJ0aWFscy9fb3dsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL3BhcnRpYWxzL19qcXVlcnkuanNjcm9sbHBhbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX2hvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX2NvbnRhY3QtdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX2JvYXJkLW9mLWRpcmVjdG9ycy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy90aGVtZXMvdGlqX25ldy9hc3NldHMtb2xkL2Nzcy9wYXJ0aWFscy9fY2FyZWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL3BhcnRpYWxzL19tYW5hZ2VtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL3BhcnRpYWxzL19vdXItcGFydG5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX2NvbXBsYWludC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy90aGVtZXMvdGlqX25ldy9hc3NldHMtb2xkL2Nzcy9wYXJ0aWFscy9fZXhjdXRpdmUtZGlyZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX3NwZWNpYWwtYWR2aXNvcnktYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX2Fib3V0LXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3RoZW1lcy90aWpfbmV3L2Fzc2V0cy1vbGQvY3NzL3BhcnRpYWxzL19kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX2FyZWFzLW9mLXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX2NvcnBvcmF0ZS1tYXRlcmlhbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvdGhlbWVzL3Rpal9uZXcvYXNzZXRzLW9sZC9jc3MvcGFydGlhbHMvX3NlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy90aGVtZXMvdGlqX25ldy9hc3NldHMtb2xkL2Nzcy9fYWRkb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeFwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X3YzLjIuMS13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF92My4yLjEtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF92My4yLjEtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfdjMuMi4xLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF92My4yLjEtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWl0YWxpY1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2l0X3YzLjIuMS13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9pdF92My4yLjEtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9pdF92My4yLjEtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfaXRfdjMuMi4xLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9pdF92My4yLjEtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X21lZF92My4yLjEtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX3YzLjIuMS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X21lZF92My4yLjEtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX3YzLjIuMS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX3YzLjIuMS13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtbWVkaXVtX2l0YWxpY1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X21lZF9pdF92My4yLjEtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX2l0X3YzLjIuMS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X21lZF9pdF92My4yLjEtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX2l0X3YzLjIuMS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX2l0X3YzLjIuMS13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2JkX3YzLjIuMS13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9iZF92My4yLjEtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9iZF92My4yLjEtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfYmRfdjMuMi4xLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9iZF92My4yLjEtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRfaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfYmRfaXRfdjMuMi4xLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2JkX2l0X3YzLjIuMS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2JkX2l0X3YzLjIuMS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9iZF9pdF92My4yLjEtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2JkX2l0X3YzLjIuMS13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwgLm9sZC10aGVtZSB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmh0bWwudGV4dC1sYXJnZSAub2xkLXRoZW1lIHtcbiAgZm9udC1zaXplOiA3Mi41JTtcbn1cblxuLm9sZC10aGVtZSAjd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vbGQtdGhlbWUgI3dyYXBwZXIgKjo6YmVmb3JlLCAub2xkLXRoZW1lICN3cmFwcGVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vbGQtdGhlbWUgaDEsXG4ub2xkLXRoZW1lIGgyLFxuLm9sZC10aGVtZSBoMyxcbi5vbGQtdGhlbWUgaDQsXG4ub2xkLXRoZW1lIGg1LFxuLm9sZC10aGVtZSBoNiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm9sZC10aGVtZSB1bCxcbi5vbGQtdGhlbWUgb2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ub2xkLXRoZW1lIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxOHB4IDE4cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ub2xkLXRoZW1lIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5vbGQtdGhlbWUgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ub2xkLXRoZW1lIHAge1xuICBtYXJnaW46IDA7XG59XG4ub2xkLXRoZW1lIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5vbGQtdGhlbWUgYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vbGQtdGhlbWUgYTpsaW5rLCAub2xkLXRoZW1lIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGVza3RvcCAub2xkLXRoZW1lIGE6aG92ZXIsIC5vbGQtdGhlbWUgYTphY3RpdmUge1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5vbGQtdGhlbWUgbGFiZWwsXG4ub2xkLXRoZW1lIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vbGQtdGhlbWUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub2xkLXRoZW1lIC5pbWctbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDA7XG59XG4ub2xkLXRoZW1lIC5pbWctcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcbn1cbi5vbGQtdGhlbWUgLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ub2xkLXRoZW1lIC5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vbGQtdGhlbWUgLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vbGQtdGhlbWUgLmFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLm9sZC10aGVtZSAuZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9sZC10aGVtZSAuZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vbGQtdGhlbWUgLmZsZXgtZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5vbGQtdGhlbWUgLmZsZXgtZW5kIC5idG4tc3R5bGUge1xuICBtYXJnaW46IDA7XG59XG4ub2xkLXRoZW1lIC5jbGVhci1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vbGQtdGhlbWUgLmNsZWFyLCAub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5pdGVtcyAuaXRlbTo6YWZ0ZXIsIC5vbGQtdGhlbWUgLmNsZWFyLWZsb2F0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vbGQtdGhlbWUgLmRlc2t0b3Atc3R5bGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLm9sZC10aGVtZSAubW9iaWxlLXN0eWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm9sZC10aGVtZSAucGFnZS1jZW50ZXIge1xuICB3aWR0aDogMTE4MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub2xkLXRoZW1lICN3cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlcixcbi5vbGQtdGhlbWUgI2NvbnRhaW5lcixcbi5vbGQtdGhlbWUgI2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vbGQtdGhlbWUgI2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzZweCk7XG4gIG1hcmdpbi10b3A6IDEzNnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciB7XG4gIGhlaWdodDogMTQycHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTMxMzEzO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQycHg7XG4gIHotaW5kZXg6IDEzO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAucGFnZS1jZW50ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xuICBoZWlnaHQ6IDk0cHg7XG4gIHotaW5kZXg6IDEzO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5oZWFkLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTMxMzEzMTM7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmhlYWQtdG9wIC5wYWdlLWNlbnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAubWVudS10b3Age1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1NHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLm1lbnUtdG9wIC5ncm91cC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5tZW51LXRvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcImhcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAubWVudS10b3AgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5tZW51LXRvcCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0zcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAubWVudS10b3AgYS5hY3RpdmU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLm1lbnUtdG9wIGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLnRleHQtc2l6ZSxcbi5vbGQtdGhlbWUgI2hlYWRlciAubGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC50ZXh0LXNpemUgYSxcbi5vbGQtdGhlbWUgI2hlYWRlciAubGFuZ3VhZ2UgYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4xMjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLnRleHQtc2l6ZSBhOjpiZWZvcmUsXG4ub2xkLXRoZW1lICNoZWFkZXIgLmxhbmd1YWdlIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLnRleHQtc2l6ZSBhIHNwYW4sXG4ub2xkLXRoZW1lICNoZWFkZXIgLmxhbmd1YWdlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEzO1xufVxuLmRlc2t0b3AgLm9sZC10aGVtZSAjaGVhZGVyIC50ZXh0LXNpemUgYTpob3ZlciwgLm9sZC10aGVtZSAjaGVhZGVyIC50ZXh0LXNpemUgYS5hY3RpdmUsXG4uZGVza3RvcCAub2xkLXRoZW1lICNoZWFkZXIgLmxhbmd1YWdlIGE6aG92ZXIsXG4ub2xkLXRoZW1lICNoZWFkZXIgLmxhbmd1YWdlIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5kZXNrdG9wIC5vbGQtdGhlbWUgI2hlYWRlciAudGV4dC1zaXplIGE6aG92ZXI6OmJlZm9yZSwgLm9sZC10aGVtZSAjaGVhZGVyIC50ZXh0LXNpemUgYS5hY3RpdmU6OmJlZm9yZSxcbi5kZXNrdG9wIC5vbGQtdGhlbWUgI2hlYWRlciAubGFuZ3VhZ2UgYTpob3Zlcjo6YmVmb3JlLFxuLm9sZC10aGVtZSAjaGVhZGVyIC5sYW5ndWFnZSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC50ZXh0LXNpemUgYSArIGEsXG4ub2xkLXRoZW1lICNoZWFkZXIgLmxhbmd1YWdlIGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmxhbmd1YWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgaDEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIGgxIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgaDEgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogNjdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFyZS9sb2dvLXRpai5wbmdcIikgMCAwLzEwMCUgbm8tcmVwZWF0O1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIGgxIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDAgMCAyMnB4O1xuICBtYXJnaW4tbGVmdDogMjhweDtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciBoMSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgaDEgc3BhbiBzbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuZ3JvdXAtYnRuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmdyb3VwLWJ0biAuYnRuLXNlYXJjaCB7XG4gIG1heC13aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNDZweDtcbiAgdG9wOiAzN3B4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG4gIGNvbG9yOiAjMDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmdyb3VwLWJ0biAuYnRuLXNlYXJjaDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5kZXNrdG9wIC5vbGQtdGhlbWUgI2hlYWRlciAuZ3JvdXAtYnRuIC5idG4tc2VhcmNoOmhvdmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmdyb3VwLWJ0biAuaGFtYnVyZ2VyIHtcbiAgd2lkdGg6IDEyM3B4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmdyb3VwLWJ0biAuaGFtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmdyb3VwLWJ0biAuaGFtYnVyZ2VyIGkge1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIycHg7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2VkNzcyNTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuZ3JvdXAtYnRuIC5oYW1idXJnZXIgLmljb24taGFtYnVyZ2VyLW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLm9wZW4tbWVudSAub2xkLXRoZW1lICNoZWFkZXIgLmdyb3VwLWJ0biAuaGFtYnVyZ2VyIC5pY29uLWhhbWJ1cmdlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ub3Blbi1tZW51IC5vbGQtdGhlbWUgI2hlYWRlciAuZ3JvdXAtYnRuIC5oYW1idXJnZXIgLmljb24taGFtYnVyZ2VyLW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5ncm91cC1idG4gLmhhbWJ1cmdlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjRweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuZ3JvdXAtYnRuIC5oYW1idXJnZXIgc3Bhbi5vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5vcGVuLW1lbnUgLm9sZC10aGVtZSAjaGVhZGVyIC5ncm91cC1idG4gLmhhbWJ1cmdlciBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5vcGVuLW1lbnUgLm9sZC10aGVtZSAjaGVhZGVyIC5ncm91cC1idG4gLmhhbWJ1cmdlciBzcGFuLm9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDk0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zNXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5ib3gtbWFpbm1lbnUgLmltZyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5pbWcgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogNTAlIDAvY292ZXIgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAuaW1nIGRpdi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSB7XG4gIG1pbi13aWR0aDogNTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTcxNzU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSB1bCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzZweCk7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5ib3gtbWFpbm1lbnUgLm1haW5tZW51IHVsIGxpIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSB1bCBsaSA+IGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5ib3gtbWFpbm1lbnUgLm1haW5tZW51IHVsIGxpID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJnXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIHRvcDogMTZweDtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWQ3NzI1O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5ib3gtbWFpbm1lbnUgLm1haW5tZW51IHVsIGxpID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xufVxuLmRlc2t0b3AgLm9sZC10aGVtZSAjaGVhZGVyIC5ib3gtbWFpbm1lbnUgLm1haW5tZW51IHVsIGE6aG92ZXIsXG4ub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAubWFpbm1lbnUgdWwgYS5hY3RpdmUge1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5kZXNrdG9wIC5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSB1bCBhOmhvdmVyOjphZnRlcixcbi5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSB1bCBhLmFjdGl2ZTo6YWZ0ZXIge1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDA7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAubWFpbm1lbnUgLnN1Ym1lbnUge1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjQwcHg7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTQwcHggMjVweCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAubWFpbm1lbnUgLnN1Ym1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5ib3gtbWFpbm1lbnUgLm1haW5tZW51IC5zdWJtZW51IGEgKyBhIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSAuc2hvdy1zdWIgPiBhIHtcbiAgY29sb3I6ICNlZDc3MjU7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAubWFpbm1lbnUgLnNob3ctc3ViID4gYTo6YmVmb3JlIHtcbiAgbGVmdDogLTU1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAubWFpbm1lbnUgLnNob3ctc3ViID4gYTo6YWZ0ZXIge1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDA7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAubWFpbm1lbnUgLnNob3ctc3ViIC5zdWJtZW51IHtcbiAgbGVmdDogLTI2MHB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5zZWN0aW9uLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU3MTc1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zNXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5zZWN0aW9uLXNlYXJjaCAuZm9ybS1zdHlsZSB7XG4gIHdpZHRoOiA5MjBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuc2VjdGlvbi1zZWFyY2ggLmlucHV0dGV4dC1zdHlsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuc2VjdGlvbi1zZWFyY2ggLmlucHV0dGV4dC1zdHlsZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5zZWN0aW9uLXNlYXJjaCAuaW5wdXR0ZXh0LXN0eWxlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLnNlY3Rpb24tc2VhcmNoIC5pbnB1dHRleHQtc3R5bGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLnNlY3Rpb24tc2VhcmNoIC5pbnB1dHRleHQtc3R5bGU6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm9sZC10aGVtZSAjaGVhZGVyIC5zZWN0aW9uLXNlYXJjaCAudGV4dGFyZWEtc3R5bGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuc2VjdGlvbi1zZWFyY2ggLnRleHRhcmVhLXN0eWxlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub2xkLXRoZW1lICNoZWFkZXIgLnNlY3Rpb24tc2VhcmNoIC50ZXh0YXJlYS1zdHlsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vbGQtdGhlbWUgI2hlYWRlciAuc2VjdGlvbi1zZWFyY2ggLnRleHRhcmVhLXN0eWxlOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vbGQtdGhlbWUgLm9wZW4tbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2xkLXRoZW1lIC5vcGVuLW1lbnUgI2hlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5vbGQtdGhlbWUgLm9wZW4tbWVudSAjaGVhZGVyIC5ib3gtbWFpbm1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ub2xkLXRoZW1lIC5vcGVuLXNlYXJjaCAjaGVhZGVyIC5zZWN0aW9uLXNlYXJjaCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5vbGQtdGhlbWUgI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMzEzO1xufVxuLm9sZC10aGVtZSAjZm9vdGVyIC5wYWdlLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLm9sZC10aGVtZSAjZm9vdGVyIC5tZW51LWZvb3RlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5vbGQtdGhlbWUgI2Zvb3RlciAubWVudS1mb290ZXIgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLm9sZC10aGVtZSAjZm9vdGVyIC5tZW51LWZvb3RlciB1bCAuYWN0aXZlIHtcbiAgY29sb3I6ICNlZDc3MjU7XG59XG4ub2xkLXRoZW1lICNmb290ZXIgLmdyb3VwLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub2xkLXRoZW1lICNmb290ZXIgLmdyb3VwLXNvY2lhbCBhIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZDc3MjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbn1cbi5vbGQtdGhlbWUgI2Zvb3RlciAuZ3JvdXAtc29jaWFsIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZGVza3RvcCAub2xkLXRoZW1lICNmb290ZXIgLmdyb3VwLXNvY2lhbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgY29sb3I6ICMzMzM7XG59XG4ub2xkLXRoZW1lICNmb290ZXIgLmdyb3VwLXNvY2lhbCBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLm9sZC10aGVtZSAjZm9vdGVyIC5zZWN0aW9uLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vbGQtdGhlbWUgI2Zvb3RlciAuc2VjdGlvbi1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMDB2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwdnc7XG4gIHRvcDogMDtcbn1cbi5vbGQtdGhlbWUgI2Zvb3RlciAuc2VjdGlvbi1ib3R0b20gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5vbGQtdGhlbWUgI2Zvb3RlciAuc2VjdGlvbi1ib3R0b20gcCArIHAge1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAubWFpbm1lbnUgdWwge1xuICAgIG1hcmdpbjogMTIwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9sZC10aGVtZSAjaGVhZGVyIC5wYWdlLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbGQtdGhlbWUgI2hlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLm9sZC10aGVtZSAjaGVhZGVyIGgxIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgI2hlYWRlciAuaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSBsaSA+IGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAubWFpbm1lbnUgLnN1Ym1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgNDBweDtcbiAgfVxuICAub2xkLXRoZW1lICNoZWFkZXIgLmJveC1tYWlubWVudSAubWFpbm1lbnUgLnN1Ym1lbnUgYSArIGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSAjaGVhZGVyIC5ib3gtbWFpbm1lbnUgLm1haW5tZW51IC5zaG93LXN1YiAuc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgfVxuICAub2xkLXRoZW1lICNmb290ZXIgLnBhZ2UtY2VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub2xkLXRoZW1lICNmb290ZXIgLm1lbnUtZm9vdGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5vbGQtdGhlbWUgI2Zvb3RlciAubWVudS1mb290ZXIgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAub2xkLXRoZW1lICNmb290ZXIgLm1lbnUtZm9vdGVyIHVsIGxpIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG4gIC5vbGQtdGhlbWUgI2Zvb3RlciAuZ3JvdXAtc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgI2Zvb3RlciAuY29weXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9sZC10aGVtZSAjaGVhZGVyIGgxIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9sZC10aGVtZSAjaGVhZGVyIC5tZW51LXRvcCBhICsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSAjaGVhZGVyIC5ib3gtbWFpbm1lbnUgLm1haW5tZW51IHVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIH1cbiAgLm9sZC10aGVtZSAjaGVhZGVyIC5zZWN0aW9uLXNlYXJjaCAuaW5wdXR0ZXh0LXN0eWxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLm9sZC10aGVtZSAjZm9vdGVyIC5tZW51LWZvb3RlciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAub2xkLXRoZW1lICNmb290ZXIgLm1lbnUtZm9vdGVyIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm9sZC10aGVtZSAjZm9vdGVyIC5tZW51LWZvb3RlciB1bCBsaSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9sZC10aGVtZSAjaGVhZGVyIGgxIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICB9XG4gIC5vbGQtdGhlbWUgI2hlYWRlciAubWVudS10b3Age1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIycHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm9sZC10aGVtZSAjaGVhZGVyIC5tZW51LXRvcCBhICsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm9sZC10aGVtZSAjaGVhZGVyIC50ZXh0LXNpemUgYSxcbiAgLm9sZC10aGVtZSAjaGVhZGVyIC5sYW5ndWFnZSBhIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5vbGQtdGhlbWUgI2hlYWRlciAubGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgI2hlYWRlciAuYm94LW1haW5tZW51IC5tYWlubWVudSAuc3VibWVudSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLm9sZC10aGVtZSAjaGVhZGVyIC5ncm91cC1idG4gLmJ0bi1zZWFyY2gge1xuICAgIHJpZ2h0OiA2OHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgI2hlYWRlciAuZ3JvdXAtYnRuIC5oYW1idXJnZXIge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgI2hlYWRlciAuZ3JvdXAtYnRuIC5oYW1idXJnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2xkLXRoZW1lICNmb290ZXIgLm1lbnUtZm9vdGVyIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAub2xkLXRoZW1lICNmb290ZXIgLm1lbnUtZm9vdGVyIHVsIGxpICsgbGkge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbiAgLm9sZC10aGVtZSAjZm9vdGVyIC5ncm91cC1zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSAjZm9vdGVyIC5zZWN0aW9uLWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5vbGQtdGhlbWUgI2Zvb3RlciAuc2VjdGlvbi1ib3R0b20gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hZGQtZm9udC1pY29uLCAuc2VhcmNoLXBhZ2UgLmxpc3Qtc2VhcmNoIC5pdGVtIC5kZXRhaWwgYTo6YWZ0ZXIsIC5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1uZXdzbGV0dGVyIC5saXN0LW5ld3NsZXR0ZXIgLml0ZW0gYSAudGV4dDo6YWZ0ZXIsIC5hcmVhcy1vZi13b3JrLXBhZ2UgLmNvbnRlbnQtYXJlYXMtb2Ytd29yayAubGlzdC1hcmVhcy1vZi13b3JrIC5pdGVtIGEgLnRleHQ6OmFmdGVyLCAubWFuYWdlbWVudC1wYWdlIC5ncm91cC1saW5rIGE6OmJlZm9yZSwgLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5ib3gtaW1nIC5jb250cm9sIGE6OmJlZm9yZSwgLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5ib3gtaW1nIC50ZXh0LnZpZGVvID4gYTo6YmVmb3JlLCAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLm5hdi1jb250cm9sIGRpdjo6YmVmb3JlLCAuaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLm5hdi1jb250cm9sIGRpdjo6YmVmb3JlLCAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5zbGlkZS1oaWdobGlnaHRzIC5uYXYtY29udHJvbCAucHJldjo6YmVmb3JlLFxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAubmF2LWNvbnRyb2wgLm5leHQ6OmJlZm9yZSwgaHRtbCAuZmFuY3lib3gtbmF2LmZhbmN5Ym94LW5leHQgc3Bhbjo6YmVmb3JlLCBodG1sIC5mYW5jeWJveC1uYXYuZmFuY3lib3gtcHJldiBzcGFuOjpiZWZvcmUsIGh0bWwgLmZhbmN5Ym94LWNsb3NlOjpiZWZvcmUsIC5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLnJhZGlvLXN0eWxlIGxhYmVsOjphZnRlciwgLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuY2hlY2tib3gtc3R5bGUgbGFiZWw6OmFmdGVyLCAub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5zZWxlY3QtYm94OjpiZWZvcmUsIC5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIC5pdGVtIGEgLnRleHQ6OmFmdGVyLCAub2xkLXRoZW1lIC5ib3gtc2VhcmNoLWpvYiBidXR0b246OmJlZm9yZSwgLm9sZC10aGVtZSAuZGVzaWduLXJvdy1zdHlsZSAuLXBsYXk6OmJlZm9yZSwgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5tZW51LWxlZnQgYTo6YmVmb3JlLCAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCAuYnRuLWFjdGl2ZTo6YWZ0ZXIsIC50ZXh0LXZpZXctYWxsOjphZnRlciwgLmJ0bi1yZWFkLW1vcmU6OmFmdGVyLCAuYnRuLWxvYWQtbW9yZTo6YWZ0ZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcInRpalwiICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2Uge1xuICBjb2xvcjogI2VkNzcyNSAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2sge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yIHVsLFxuLmxpc3QtYnVsbGV0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZWRpdG9yIHVsID4gbGksXG4ubGlzdC1idWxsZXQgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmVkaXRvciB1bCA+IGxpIGxpLFxuLmxpc3QtYnVsbGV0ID4gbGkgbGkge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLmVkaXRvciB1bCA+IGxpIGxpOjpiZWZvcmUsXG4ubGlzdC1idWxsZXQgPiBsaSBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdG9wOiA2cHg7XG59XG4uZWRpdG9yIHVsID4gbGk6Zmlyc3QtY2hpbGQsXG4ubGlzdC1idWxsZXQgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZWRpdG9yIHVsID4gbGk6OmJlZm9yZSxcbi5saXN0LWJ1bGxldCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLmVkaXRvciB1bC4tb3JhbmdlID4gbGk6OmJlZm9yZSxcbi5saXN0LWJ1bGxldC4tb3JhbmdlID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG59XG4uZWRpdG9yIHVsLi1jaXJjbGUgPiBsaTo6YmVmb3JlLFxuLmxpc3QtYnVsbGV0Li1jaXJjbGUgPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmVkaXRvciBvbCxcbi5saXN0LW51bWJlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcbn1cbi5lZGl0b3Igb2wgPiBsaSxcbi5saXN0LW51bWJlciA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5lZGl0b3Igb2wgPiBsaTpmaXJzdC1jaGlsZCxcbi5saXN0LW51bWJlciA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lZGl0b3Igb2wgPiBsaTo6YmVmb3JlLFxuLmxpc3QtbnVtYmVyID4gbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKG51bWJlciwgXCIuXCIpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5lZGl0b3Igb2wgLmxpc3QtbnVtYmVyIGxpLCAuZWRpdG9yIG9sIG9sIGxpLFxuLmxpc3QtbnVtYmVyIC5saXN0LW51bWJlciBsaSxcbi5saXN0LW51bWJlciBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5lZGl0b3Igb2wgLmxpc3QtbnVtYmVyIGxpOjpiZWZvcmUsXG4ubGlzdC1udW1iZXIgLmxpc3QtbnVtYmVyIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhudW1iZXIsIFwiLlwiKSBcIlwiO1xufVxuXG4uaG92ZXItaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG92ZXItaW1nIGltZyB7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG59XG4uZGVza3RvcCAuaG92ZXItaW1nOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5idG4tc3R5bGUge1xuICBtaW4td2lkdGg6IDIxNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3ODM1O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbn1cbi5kZXNrdG9wIC5idG4tc3R5bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1zdHlsZS4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbn1cbi5idG4tc3R5bGUuLWRhcmstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzk7XG59XG5cbi5idG4tdmlldy1hbGwge1xuICBoZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDdweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xufVxuLmJ0bi12aWV3LWFsbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlZDc3MjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZWQ3NzI1O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xufVxuLmRlc2t0b3AgLmJ0bi12aWV3LWFsbDpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tbG9hZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5idG4tbG9hZC1tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicVwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4tcmVhZC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tcmVhZC1tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgdGV4dC1pbmRlbnQ6IDNweDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbn1cbi5kZXNrdG9wIC5idG4tcmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGVza3RvcCAuYnRuLXJlYWQtbW9yZTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRleHQtdmlldy1hbGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4udGV4dC12aWV3LWFsbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcImhcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG59XG4uZGVza3RvcCAudGV4dC12aWV3LWFsbDpob3Zlcjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnNlY3Rpb24gLnBhZ2UtY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZWN0aW9uIC5wYWdlLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTA0cHg7XG4gIHRvcDogODBweDtcbn1cbi5zZWN0aW9uIC5wYWdlLWNlbnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4MHB4O1xufVxuLnNlY3Rpb24gLmhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vbGQtdGhlbWUgLmJhbm5lci1wYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLm9sZC10aGVtZSAuYmFubmVyLXBhZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaWUgLm9sZC10aGVtZSAuYmFubmVyLXBhZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm9sZC10aGVtZSAuYmFubmVyLXBhZ2UgLmJveC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4NHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ub2xkLXRoZW1lIC5iYW5uZXItcGFnZSAuYm94LXRleHQgLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCAuYnJlYWRjcnVtYnMgYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjcyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZDJkMGQwO1xufVxuLm9sZC10aGVtZSAuYmFubmVyLXBhZ2UgLmJveC10ZXh0IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCBhOjpiZWZvcmUge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ub2xkLXRoZW1lIC5iYW5uZXItcGFnZSAuYm94LXRleHQgLmJ0bi1zdHlsZSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vbGQtdGhlbWUgLnRpdGxlLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vbGQtdGhlbWUgLmxpc3QtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0zNXB4IDAgMCAtMzVweDtcbn1cbi5vbGQtdGhlbWUgLmxpc3QtY29udGVudCAuaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDM1cHgpO1xuICBtYXJnaW46IDM1cHggMCAwIDM1cHg7XG59XG4ub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQgLml0ZW0gLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vbGQtdGhlbWUgLmxpc3QtY29udGVudCAuaXRlbSAuaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9sZC10aGVtZSAubGlzdC1jb250ZW50IC5pdGVtIC5pbWcgc3BhbiB7XG4gIHdpZHRoOiAxMTdweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAyYTY0O1xufVxuLm9sZC10aGVtZSAubGlzdC1jb250ZW50IC5pdGVtIC5pbWcgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQgLml0ZW0gLnRleHQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLm9sZC10aGVtZSAubGlzdC1jb250ZW50IC5pdGVtIC50ZXh0IC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYzZjNWM1O1xufVxuLm9sZC10aGVtZSAubGlzdC1jb250ZW50IC5pdGVtIC50ZXh0IGgzIHtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG59XG4udGV4dC1sYXJnZSAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQgLml0ZW0gLnRleHQgaDMge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4ub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQgLml0ZW0gLnRleHQgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNlZDc3MjU7XG59XG4udGV4dC1sYXJnZSAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQgLml0ZW0gLnRleHQgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5kZXNrdG9wIC5vbGQtdGhlbWUgLmxpc3QtY29udGVudCAuaXRlbSAudGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQuY29sMyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luOiAtNDBweCAwIDAgLTQwcHg7XG59XG4ub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQuY29sMyAuaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDQwcHgpO1xuICBtYXJnaW46IDQwcHggMCAwIDQwcHg7XG59XG4ub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQuc2xpZGUtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5vbGQtdGhlbWUgLmxpc3QtY29udGVudC5zbGlkZS1jb250ZW50IC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm9sZC10aGVtZSAubGlzdC1jb250ZW50LnNsaWRlLWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbn1cbi5vbGQtdGhlbWUgLmxpc3QtY29udGVudC5zbGlkZS1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9sZC10aGVtZSAubGlzdC1jb250ZW50IC5vd2wtY2Fyb3VzZWwgLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4ub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLnBhZ2UtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLnRpdGxlLXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiA5MHB4O1xufVxuLnRleHQtbGFyZ2UgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC50aXRsZS1wYWdlIHtcbiAgZm9udC1zaXplOiA5MnB4O1xufVxuLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC50aXRsZS1wYWdlIGgxIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtbWVkaXVtXCI7XG4gIGNvbG9yOiAjMmYzODQ0O1xufVxuLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC50aXRsZS1wYWdlIGgyIHtcbiAgZm9udC1zaXplOiAwLjY2NjZlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbiAgY29sb3I6ICMyZjM4NDQ7XG59XG4ub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLnRpdGxlLXBhZ2UgcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBmb250LXNpemU6IDAuMzU2ZW07XG59XG4ub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLmhlYWRpbmcge1xuICB3aWR0aDogMjcwcHg7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbi50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbn1cbi5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAuaGVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbi5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAubWVudS1sZWZ0IHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5tZW51LWxlZnQgLmJ0bi1hY3RpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTFlNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCAuYnRuLWFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInFcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAubWVudS1sZWZ0IGEge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICNiNGI5YmY7XG59XG4udGV4dC1sYXJnZSAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCBhIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5tZW51LWxlZnQgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJqXCI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjZiYmMxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDdweDtcbiAgY29sb3I6ICNlZDc3MjU7XG59XG4uZGVza3RvcCAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCBhICsgYSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5tZW51LWxlZnQgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLmRlc2lnbi1yb3ctc3R5bGUge1xuICBtaW4td2lkdGg6IDgwMHB4O1xufVxuLm9sZC10aGVtZSAubGF5b3V0LWNvbDEgLnBhZ2UtY2VudGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vbGQtdGhlbWUgLmxheW91dC1jb2wxIC5oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vbGQtdGhlbWUgLmxheW91dC1jb2wxIC5oZWFkaW5nIHAge1xuICB3aWR0aDogNjUlO1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICBmb250LXNpemU6IDAuNGVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm9sZC10aGVtZSAubGlzdGluZy1pbi1wYWdlIC50aXRsZS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5vbGQtdGhlbWUgLmxpc3RpbmctaW4tcGFnZSAubGlzdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9sZC10aGVtZSAubGlzdGluZy1pbi1wYWdlIC5saXN0LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02OHB4O1xuICB0b3A6IDQwcHg7XG59XG4ub2xkLXRoZW1lIC51bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vbGQtdGhlbWUgLnVuZGVybGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4ub2xkLXRoZW1lIC51bmRlcmxpbmUuLWNlbnRlcjo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG59XG4ub2xkLXRoZW1lIC51bmRlcmxpbmUuLWxpZ2h0LWdyYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ub2xkLXRoZW1lIC51bmRlcmxpbmUuLW9yYW5nZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbn1cbi5vbGQtdGhlbWUgLnVuZGVybGluZS4tZGFyay1ibHVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYTY0O1xufVxuLm9sZC10aGVtZSAuZGVzaWduLXJvdy1zdHlsZSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG4udGV4dC1sYXJnZSAub2xkLXRoZW1lIC5kZXNpZ24tcm93LXN0eWxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLm9sZC10aGVtZSAuZGVzaWduLXJvdy1zdHlsZSAuaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlMWU1O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5vbGQtdGhlbWUgLmRlc2lnbi1yb3ctc3R5bGUgLml0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub2xkLXRoZW1lIC5kZXNpZ24tcm93LXN0eWxlIGEge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4ub2xkLXRoZW1lIC5kZXNpZ24tcm93LXN0eWxlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzhkOTU5Zjtcbn1cbi5vbGQtdGhlbWUgLmRlc2lnbi1yb3ctc3R5bGUgLi1wZGYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvZmlsZS1wZGYucG5nXCIpIDAgMC8zOHB4IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuLm9sZC10aGVtZSAuZGVzaWduLXJvdy1zdHlsZSAuLWV4Y2VsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ZpbGUtZXhjZWwucG5nXCIpIDAgMC8zOHB4IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuLm9sZC10aGVtZSAuZGVzaWduLXJvdy1zdHlsZSAuLXBsYXkge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbn1cbi5vbGQtdGhlbWUgLmRlc2lnbi1yb3ctc3R5bGUgLi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZDc3MjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5vbGQtdGhlbWUgLmltZy1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOTBweDtcbiAgYmFja2dyb3VuZDogNTAlIDAvY292ZXIgbm8tcmVwZWF0O1xuICBtYXJnaW46IDc0cHggMDtcbn1cbi5vbGQtdGhlbWUgLmJveC1zaGFkb3csIC5vbGQtdGhlbWUgLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5ib3gtaW1nLCAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLm9sZC10aGVtZSAuYm94LWltZywgLm9sZC10aGVtZSAuaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmNvbnRlbnQtdXBjb21pbmctZXZlbnRzIC5zbGlkZS11cGNvbWluZy1ldmVudHMgLml0ZW0sIC5ob21lLXBhZ2UgLnNlY3Rpb24uLXVwY29taW5nLWV2ZW50cyAuY29udGVudC11cGNvbWluZy1ldmVudHMgLnNsaWRlLXVwY29taW5nLWV2ZW50cyAub2xkLXRoZW1lIC5pdGVtIHtcbiAgYm94LXNoYWRvdzogMCA2cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4ub2xkLXRoZW1lIC5ib3gtc2VhcmNoLWpvYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5vbGQtdGhlbWUgLmJveC1zZWFyY2gtam9iIC5pbnB1dHRleHQtc3R5bGUge1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1jb2xvcjogI2RjZTFlNSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuLnRleHQtbGFyZ2UgLm9sZC10aGVtZSAuYm94LXNlYXJjaC1qb2IgLmlucHV0dGV4dC1zdHlsZSB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuLm9sZC10aGVtZSAuYm94LXNlYXJjaC1qb2IgYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5vbGQtdGhlbWUgLmJveC1zZWFyY2gtam9iIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJkXCI7XG4gIGZvbnQtZmFtaWx5OiAxOHB4O1xuICBjb2xvcjogI2I0YjliZjtcbn1cbi5vbGQtdGhlbWUgLm5pY2VzY3JvbGwtcmFpbHMge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XG59XG4ub2xkLXRoZW1lIC5uaWNlc2Nyb2xsLXJhaWxzOjpiZWZvcmUsIC5vbGQtdGhlbWUgLm5pY2VzY3JvbGwtcmFpbHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWQ3NzI1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTRweDtcbiAgdG9wOiAtOHB4O1xufVxuLm9sZC10aGVtZSAubmljZXNjcm9sbC1yYWlsczo6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC04cHg7XG59XG4ub2xkLXRoZW1lIC5uaWNlc2Nyb2xsLXJhaWxzIC5uaWNlc2Nyb2xsLWN1cnNvcnMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiBub25lICFpbXBvcnRhbnQ7XG59XG4ub2xkLXRoZW1lIGh0bWwgLmpzcFZlcnRpY2FsQmFyIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ub2xkLXRoZW1lIGh0bWwgLmpzcFZlcnRpY2FsQmFyOjpiZWZvcmUsIC5vbGQtdGhlbWUgaHRtbCAuanNwVmVydGljYWxCYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzODQ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWQ3NzI1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMztcbn1cbi5vbGQtdGhlbWUgaHRtbCAuanNwVmVydGljYWxCYXI6OmJlZm9yZSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLm9sZC10aGVtZSBodG1sIC5qc3BWZXJ0aWNhbEJhciAuanNwVHJhY2sge1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5NTk1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbn1cbi5vbGQtdGhlbWUgaHRtbCAuanNwVmVydGljYWxCYXIgLmpzcFRyYWNrIC5qc3BEcmFnIHtcbiAgd2lkdGg6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ub2xkLXRoZW1lIC5ib3gtdW5kZXItY29uc3RydWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnRleHQtbGFyZ2UgLm9sZC10aGVtZSAuYm94LXVuZGVyLWNvbnN0cnVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5vbGQtdGhlbWUgLmJveC11bmRlci1jb25zdHJ1Y3Rpb24gaDEge1xuICBmb250LXNpemU6IDUuMmVtO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5vbGQtdGhlbWUgLmJveC11bmRlci1jb25zdHJ1Y3Rpb24gaDIge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5vbGQtdGhlbWUgLmJveC11bmRlci1jb25zdHJ1Y3Rpb24gcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLm9sZC10aGVtZSAuYm94LXN1Y2Nlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7XG59XG4udGV4dC1sYXJnZSAub2xkLXRoZW1lIC5ib3gtc3VjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5vbGQtdGhlbWUgLmJveC1zdWNjZXNzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm9sZC10aGVtZSAuYW5pbWF0ZVNjYWxlIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlU2NhbGUgMXMgZWFzZTtcbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZVNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ub2xkLXRoZW1lIC5hbmltYXRlU2NhbGUge1xuICBhbmltYXRpb246IGFuaW1hdGVTY2FsZSAxcyBlYXNlO1xufVxuLm9sZC10aGVtZSAuY29udGVudC1sb2dvIC5wYWdlLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA3MHB4IDAgMCAtMTVweDtcbn1cbi5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIC5pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XG4gIG1hcmdpbjogMTVweCAwIDAgMTVweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuLm9sZC10aGVtZSAuY29udGVudC1sb2dvIC5saXN0LWxvZ28gLml0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub2xkLXRoZW1lIC5jb250ZW50LWxvZ28gLmxpc3QtbG9nbyAuaXRlbSBhIC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDIycHggNzVweCAyMnB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMztcbn1cbi50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIC5pdGVtIGEgLnRleHQge1xuICBmb250LXNpemU6IDI3cHg7XG59XG4ub2xkLXRoZW1lIC5jb250ZW50LWxvZ28gLmxpc3QtbG9nbyAuaXRlbSBhIC50ZXh0IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIjtcbn1cbi5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIC5pdGVtIGEgLnRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJoXCI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgY29sb3I6ICNlZDc3MjU7XG59XG4ub2xkLXRoZW1lIC5wcmVzcy1yb29tLXBhZ2UgLmNvbnRlbnQtbG9nbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNlMWU1O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5vbGQtdGhlbWUgLnByZXNzLXJvb20tcGFnZSAuY29udGVudC1sb2dvIC50aXRsZS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5vbGQtdGhlbWUgLnByZXNzLXJvb20tcGFnZSAuY29udGVudC1sb2dvIC50aXRsZS1wYWdlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG59XG4ub2xkLXRoZW1lIC5wcmVzcy1yb29tLXBhZ2UgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm9sZC10aGVtZSAucHJlc3Mtcm9vbS1wYWdlIC5jb250ZW50LWxvZ28gLmxpc3QtbG9nbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogMzdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTc4cHg7XG4gIHRvcDogMTVweDtcbn1cbi5vbGQtdGhlbWUgLnNsaWRlLWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTFlNTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLnRleHQtbGFyZ2UgLm9sZC10aGVtZSAuc2xpZGUtZ3JvdXAtYnRuIHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLm9sZC10aGVtZSAuc2xpZGUtZ3JvdXAtYnRuIC5vd2wtc3RhZ2Uge1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vbGQtdGhlbWUgLnNsaWRlLWdyb3VwLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCA1cHggNDBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ub2xkLXRoZW1lIC5zbGlkZS1ncm91cC1idG4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbn1cbi5vbGQtdGhlbWUgLnNsaWRlLWdyb3VwLWJ0biBhLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xufVxuLm9sZC10aGVtZSAuc2xpZGUtZ3JvdXAtYnRuIGEuYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm9sZC10aGVtZSAuc2xpZGUtZ3JvdXAtYnRuIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvdHRvbTogLTQwcHg7XG59XG4ub2xkLXRoZW1lIC5zbGlkZS1ncm91cC1idG4gLm93bC1uYXYgPiBkaXYge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLm9sZC10aGVtZSAuc2xpZGUtZ3JvdXAtYnRuIC5vd2wtbmF2ID4gZGl2ICsgZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5vbGQtdGhlbWUgLnNsaWRlLWdyb3VwLWJ0biAub3dsLW5hdi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IHtcbiAgaGVpZ2h0OiA4OTdweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IC5pbWcge1xuICBtaW4td2lkdGg6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmRldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDg0cHggNjRweCAwIDY0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IC5kZXRhaWwge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4ub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiAuZGV0YWlsIC5zY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IC5kZXRhaWwgc2VjdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiAuZGV0YWlsIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IC5kZXRhaWwgaDMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xufVxuLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmRldGFpbCBoMzo6YmVmb3JlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNnB4O1xufVxuLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmRldGFpbCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbi5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IC5kZXRhaWwgLmJveC1xdW90ZSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0OHB4IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmRldGFpbCAuYm94LXF1b3RlOjpiZWZvcmUsIC5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IC5kZXRhaWwgLmJveC1xdW90ZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiAuZGV0YWlsIC5ib3gtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIHRvcDogLTQwcHg7XG59XG4ub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiAuZGV0YWlsIC5ib3gtcXVvdGU6OmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIGJvdHRvbTogNDBweDtcbn1cbi5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IC5kZXRhaWwgcCArIHAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmRldGFpbCAuYWxpZ24tY2VudGVyIHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXY6bnRoLW9mLXR5cGUoZXZlbikgLmltZyB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2Om50aC1vZi10eXBlKGV2ZW4pIC5kZXRhaWwge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXY6bnRoLW9mLXR5cGUoZXZlbikgLmRldGFpbCBzZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLm9sZC10aGVtZSAudGV4dC1jb21pbmctc29vbiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLnRleHQtbGFyZ2UgLm9sZC10aGVtZSAudGV4dC1jb21pbmctc29vbiB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbn1cbi5vbGQtdGhlbWUgLnByaW1hcnktY29udGVudCB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWluLXdpZHRoOiA4MDBweDtcbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZUNoYW5nZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUsIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbiN3cmFwcGVyLi1kZXRhaWwgLm9sZC10aGVtZSAuYmFubmVyLXBhZ2UgLmJveC10ZXh0IHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtbWVkaXVtXCI7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCBhIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLmRlc2lnbi1yb3ctc3R5bGUge1xuICAgIG1pbi13aWR0aDogNjcwcHg7XG4gICAgd2lkdGg6IDY3MHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAudGl0bGUtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAjd3JhcHBlci4tZGV0YWlsIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCB7XG4gICAgd2lkdGg6IDg2MHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIC5pdGVtIGEgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAudGV4dC1sYXJnZSAub2xkLXRoZW1lIC5jb250ZW50LWxvZ28gLmxpc3QtbG9nbyAuaXRlbSBhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLm9sZC10aGVtZSAucHJlc3Mtcm9vbS1wYWdlIC5jb250ZW50LWxvZ28gLnRpdGxlLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmRldGFpbCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDAgMzBweDtcbiAgfVxuICAub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdjpudGgtb2YtdHlwZShldmVuKSAuZGV0YWlsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAub2xkLXRoZW1lIC5wcmltYXJ5LWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogNjcwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm9sZC10aGVtZSAuYmFubmVyLXBhZ2UgLmJveC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgfVxuICAub2xkLXRoZW1lIC5iYW5uZXItcGFnZSAuYm94LXRleHQgLmJyZWFkY3J1bWJzIGEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCBhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5kZXNpZ24tcm93LXN0eWxlIHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEzO1xuICB9XG4gIC5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAubWVudS1sZWZ0IC5idG4tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAubWVudS1sZWZ0IGEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCAuZ3JvdXAtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZTFlNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuICAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQuY29sMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLmxpc3QtY29udGVudC5jb2wzIC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNXB4KTtcbiAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XG4gIH1cbiAgLm9sZC10aGVtZSAuY29udGVudC1sb2dvIC5saXN0LWxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiAuaW1nLFxuICAub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiAuZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmRldGFpbCAuc2Nyb2xsLFxuICAub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiAuZGV0YWlsIC5qc3BDb250YWluZXIsXG4gIC5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IC5kZXRhaWwgLmpzcFBhbmUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmRldGFpbCBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXY6bnRoLW9mLXR5cGUoZXZlbikgLmltZyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9sZC10aGVtZSAucHJpbWFyeS1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2xkLXRoZW1lIC5iYW5uZXItcGFnZSAuYm94LXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG4gIC5vbGQtdGhlbWUgLnNlY3Rpb24gLnBhZ2UtY2VudGVyOjphZnRlciB7XG4gICAgdG9wOiA2NnB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICAudGV4dC1sYXJnZSAub2xkLXRoZW1lIC50aXRsZS1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC50aXRsZS1wYWdlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC50aXRsZS1wYWdlIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbiAgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5oZWFkaW5nIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAubWVudS1sZWZ0IC5idG4tYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5tZW51LWxlZnQgLmJ0bi1hY3RpdmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCAuZ3JvdXAtYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAudGV4dC1sYXJnZSAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCAuZ3JvdXAtYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCAuZ3JvdXAtYnRuIGEgKyBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLmxpc3QtY29udGVudC5jb2wzIC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAub2xkLXRoZW1lIC5ib3gtdW5kZXItY29uc3RydWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAub2xkLXRoZW1lIC5ib3gtdW5kZXItY29uc3RydWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgfVxuICAub2xkLXRoZW1lIC5jb250ZW50LWxvZ28gLmxpc3QtbG9nbyAuaXRlbSBhIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDc1cHggMTVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudGV4dC1sYXJnZSAub2xkLXRoZW1lIC5jb250ZW50LWxvZ28gLmxpc3QtbG9nbyAuaXRlbSBhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSAucHJpbWFyeS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5vbGQtdGhlbWUgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxuICAub2xkLXRoZW1lIC5iYW5uZXItcGFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuICAub2xkLXRoZW1lIC5iYW5uZXItcGFnZSAuYm94LXRleHQgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbiAgLm9sZC10aGVtZSAuYmFubmVyLXBhZ2UgLmJveC10ZXh0IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gIH1cbiAgLm9sZC10aGVtZSAuYmFubmVyLXBhZ2UgLmJveC10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9sZC10aGVtZSAuYnRuLXZpZXctYWxsIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSAuYnRuLXZpZXctYWxsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm9sZC10aGVtZSAuYnRuLXZpZXctYWxsIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9sZC10aGVtZSAuYnRuLWxvYWQtbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9sZC10aGVtZSAuZGVzaWduLXJvdy1zdHlsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgLmRlc2lnbi1yb3ctc3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAub2xkLXRoZW1lIC5kZXNpZ24tcm93LXN0eWxlIC4tcGxheSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC50aXRsZS1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICAudGV4dC1sYXJnZSAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLnRpdGxlLXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxuICAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLnRpdGxlLXBhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAwLjU1ZW07XG4gIH1cbiAgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbiAgLm9sZC10aGVtZSBbY2xhc3MqPWxheW91dC1jb2xdIC5tZW51LWxlZnQgLmJ0bi1hY3RpdmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAudGV4dC1sYXJnZSAub2xkLXRoZW1lIFtjbGFzcyo9bGF5b3V0LWNvbF0gLm1lbnUtbGVmdCAuYnRuLWFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAubWVudS1sZWZ0IC5ncm91cC1idG4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAubWVudS1sZWZ0IC5ncm91cC1idG4gYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5vbGQtdGhlbWUgW2NsYXNzKj1sYXlvdXQtY29sXSAubWVudS1sZWZ0IC5ncm91cC1idG4gYSArIGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSAubGlzdC1jb250ZW50LmNvbDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTE1cHggMCAwIDA7XG4gIH1cbiAgLm9sZC10aGVtZSAubGlzdC1jb250ZW50LmNvbDMgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgfVxuICAub2xkLXRoZW1lIC5pbWctYmFubmVyIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLmJveC11bmRlci1jb25zdHJ1Y3Rpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuICAub2xkLXRoZW1lIC5ib3gtdW5kZXItY29uc3RydWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICB9XG4gIC5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2xkLXRoZW1lIC5jb250ZW50LWxvZ28gLmxpc3QtbG9nbyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9sZC10aGVtZSAuY29udGVudC1sb2dvIC5saXN0LWxvZ28gLml0ZW0gYSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyAubGlzdC1sb2dvIC5pdGVtIGEgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAub2xkLXRoZW1lIC5zbGlkZS1ncm91cC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm9sZC10aGVtZSAuc2xpZGUtZ3JvdXAtYnRuIC5vd2wtbmF2IHtcbiAgICBib3R0b206IC0xNXB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50ID4gZGl2IC5kZXRhaWwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQgPiBkaXYgLmRldGFpbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAub2xkLXRoZW1lIC50ZXh0LWNvbWluZy1zb29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLm9sZC10aGVtZSAudGV4dC1jb21pbmctc29vbiB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1pbm5lciwgLmZhbmN5Ym94LW5hdiwgLmZhbmN5Ym94LW5hdiBzcGFuLCAuZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1za2luLCAuZmFuY3lib3gtdG1wLCAuZmFuY3lib3gtd3JhcCwgLmZhbmN5Ym94LXdyYXAgaWZyYW1lLCAuZmFuY3lib3gtd3JhcCBvYmplY3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZhbmN5Ym94LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogODAyMDtcbn1cblxuLmZhbmN5Ym94LXNraW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuICB6LWluZGV4OiA4MDMwO1xufVxuXG4uZmFuY3lib3gtaW5uZXIsIC5mYW5jeWJveC1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhbmN5Ym94LWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1pbm5lciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQ6IDE0cHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LWlmcmFtZSwgLmZhbmN5Ym94LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LW5leHQgc3BhbiwgLmZhbmN5Ym94LXByZXYgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2pzL2pxdWVyeS5mYW5jeWJveC9mYW5jeWJveF9zcHJpdGUucG5nKTtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwOHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA2MDtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vanMvanF1ZXJ5LmZhbmN5Ym94L2ZhbmN5Ym94X2xvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICByaWdodDogLTE4cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA4MDQwO1xufVxuXG4uZmFuY3lib3gtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5mYW5jeWJveC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1uYXYgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDgwNDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXByZXYgc3BhbiB7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XG59XG5cbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcbn1cblxuLmZhbmN5Ym94LW5hdjpob3ZlciBzcGFuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXRtcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OTlweDtcbiAgbGVmdDogLTk5OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA5OTk5OXB4O1xuICBtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mYW5jeWJveC1sb2NrIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogODAxMDtcbiAgYmFja2dyb3VuZDogdXJsKC4vanMvanF1ZXJ5LmZhbmN5Ym94L2ZhbmN5Ym94X292ZXJsYXkucG5nKTtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgei1pbmRleDogODA1MDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgei1pbmRleDogODA1MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCAuY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggIzIyMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtb3V0c2lkZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWluc2lkZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LW5leHQgc3BhbiwgLmZhbmN5Ym94LXByZXYgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vanMvanF1ZXJ5LmZhbmN5Ym94L2ZhbmN5Ym94X3Nwcml0ZUAyeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCAxNTJweDtcbiAgfVxuICAjZmFuY3lib3gtbG9hZGluZyBkaXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2pzL2pxdWVyeS5mYW5jeWJveC9mYW5jeWJveF9sb2FkaW5nQDJ4LmdpZik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIH1cbn1cbi5vd2wtY2Fyb3VzZWwsIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLCAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLWpzIC5vd2wtY2Fyb3VzZWwsIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90LCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2pzL293bC5jYXJvdXNlbC9vd2wudmlkZW8ucGxheS5wbmcpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLCAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLml0ZW1zIHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5pdGVtcyAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLml0ZW1zIC5pdGVtIC5jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLml0ZW1zIC5pdGVtLmNvbDIgLmNvbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5pdGVtcyAuaXRlbS5jb2wyIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLml0ZW1zIC5pdGVtLmNvbDMgLmNvbCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5pdGVtcyAuaXRlbS5jb2wzIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbiAgY29sb3I6ICMzMzM7XG59XG4udGV4dC1sYXJnZSAub2xkLXRoZW1lIC5mb3JtLXN0eWxlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLmlucHV0dGV4dC1zdHlsZSxcbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLnRleHRhcmVhLXN0eWxlLFxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuc2VsZWN0LXN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2Q3ZDdkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udGV4dC1sYXJnZSAub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5pbnB1dHRleHQtc3R5bGUsXG4udGV4dC1sYXJnZSAub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC50ZXh0YXJlYS1zdHlsZSxcbi50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLnNlbGVjdC1zdHlsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLmlucHV0dGV4dC1zdHlsZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODE3ZjdmO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuaW5wdXR0ZXh0LXN0eWxlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MTdmN2Y7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5pbnB1dHRleHQtc3R5bGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MTdmN2Y7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5pbnB1dHRleHQtc3R5bGU6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODE3ZjdmO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAudGV4dGFyZWEtc3R5bGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgxN2Y3Zjtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLnRleHRhcmVhLXN0eWxlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MTdmN2Y7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC50ZXh0YXJlYS1zdHlsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgxN2Y3Zjtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLnRleHRhcmVhLXN0eWxlOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgxN2Y3Zjtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLmlucHV0dGV4dC1zdHlsZTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLnRleHRhcmVhLXN0eWxlIHtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgcmVzaXplOiBub25lO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuc2VsZWN0LXN0eWxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuc2VsZWN0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLnNlbGVjdC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pZSAub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5zZWxlY3QtYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5jaGVja2JveC1zdHlsZSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeFwiO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuY2hlY2tib3gtc3R5bGUgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2Q3ZDdkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLmNoZWNrYm94LXN0eWxlIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogLTFweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLnJhZGlvLXN0eWxlIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLnJhZGlvLXN0eWxlIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94XCI7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5yYWRpby1zdHlsZSBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZDdkN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5yYWRpby1zdHlsZSBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcImxcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM3ZDdkN2Q7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IDAuMnMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAucmFkaW8tc3R5bGUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5lcnJvciAuaW5wdXR0ZXh0LXN0eWxlLFxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuZXJyb3IgLnRleHRhcmVhLXN0eWxlLFxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuZXJyb3IgLnNlbGVjdC1zdHlsZSB7XG4gIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5lcnJvciAuY2hlY2tib3gtc3R5bGUgbGFiZWw6OmJlZm9yZSwgLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuZXJyb3IuY2hlY2tib3gtc3R5bGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5lcnJvciAucmFkaW8tc3R5bGUgbGFiZWw6OmJlZm9yZSwgLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuZXJyb3IucmFkaW8tc3R5bGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC50ZXh0LXZhbGlkYXRlLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5lcnJvciAudGV4dC12YWxpZGF0ZS1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZS5kZXNpZ24tYm9yZGVyLWJvdHRvbSAuY29sIHtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZS5kZXNpZ24tYm9yZGVyLWJvdHRvbSBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEzO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xufVxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZS5kZXNpZ24tYm9yZGVyLWJvdHRvbSAuaW5wdXR0ZXh0LXN0eWxlOmZvY3VzICsgbGFiZWwsXG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlLmRlc2lnbi1ib3JkZXItYm90dG9tIC5pbnB1dHRleHQtc3R5bGUubm90LWVtcHR5ICsgbGFiZWwsXG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlLmRlc2lnbi1ib3JkZXItYm90dG9tIC50ZXh0YXJlYS1zdHlsZTpmb2N1cyArIGxhYmVsLFxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZS5kZXNpZ24tYm9yZGVyLWJvdHRvbSAudGV4dGFyZWEtc3R5bGUubm90LWVtcHR5ICsgbGFiZWwsXG4ub2xkLXRoZW1lIC5mb3JtLXN0eWxlLmRlc2lnbi1ib3JkZXItYm90dG9tIC5zZWxlY3Qtc3R5bGU6Zm9jdXMgKyBsYWJlbCxcbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUuZGVzaWduLWJvcmRlci1ib3R0b20gLnNlbGVjdC1zdHlsZS5ub3QtZW1wdHkgKyBsYWJlbCB7XG4gIHRvcDogMDtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUuZGVzaWduLWJvcmRlci1ib3R0b20gLi1zZWxlY3QgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUuZGVzaWduLWJvcmRlci1ib3R0b20gLmlucHV0dGV4dC1zdHlsZSxcbi5vbGQtdGhlbWUgLmZvcm0tc3R5bGUuZGVzaWduLWJvcmRlci1ib3R0b20gLnRleHRhcmVhLXN0eWxlLFxuLm9sZC10aGVtZSAuZm9ybS1zdHlsZS5kZXNpZ24tYm9yZGVyLWJvdHRvbSAuc2VsZWN0LXN0eWxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5vbGQtdGhlbWUgLmZybV9wdXJjaGFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ub2xkLXRoZW1lIC5mcm1fcHVyY2hhc2UgLmJveC1sZWZ0LFxuLm9sZC10aGVtZSAuZnJtX3B1cmNoYXNlIC5ib3gtcmlnaHQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm9sZC10aGVtZSAuZnJtX3B1cmNoYXNlIC5ib3gtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAub2xkLXRoZW1lIC5mb3JtLXN0eWxlIC5pdGVtcyAuaXRlbSAuY29sIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5vbGQtdGhlbWUgLmZvcm0tc3R5bGUgLml0ZW1zIC5pdGVtLmNvbDIgLmNvbCxcbiAgLm9sZC10aGVtZSAuZm9ybS1zdHlsZSAuaXRlbXMgLml0ZW0uY29sMyAuY29sIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ub2xkLXRoZW1lIC50YWJsZS1zdHlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLm9sZC10aGVtZSAudGFibGUtc3R5bGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA4NzBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vbGQtdGhlbWUgLnRhYmxlLXN0eWxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgcGFkZGluZzogMjJweCA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgLnRhYmxlLXN0eWxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLm9sZC10aGVtZSAudGFibGUtc3R5bGUgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ub2xkLXRoZW1lIC50YWJsZS1zdHlsZSB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbi5vbGQtdGhlbWUgLnRhYmxlLXN0eWxlIHRhYmxlIHRib2R5IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIHBhZGRpbmc6IDE4cHggOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udGV4dC1sYXJnZSAub2xkLXRoZW1lIC50YWJsZS1zdHlsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5vbGQtdGhlbWUgLnRhYmxlLXN0eWxlIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLm9sZC10aGVtZSAudGFibGUtc3R5bGUgdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4ub2xkLXRoZW1lIC50YWJsZS1zdHlsZSB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5hY2NvcmRpb24ge1xuICBtaW4td2lkdGg6IDgwMHB4O1xuICB3aWR0aDogODAwcHg7XG59XG4uYWNjb3JkaW9uID4gLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2UxZTU7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuLmFjY29yZGlvbiA+IC5pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbiAgY29sb3I6ICM4ZDk1OWY7XG59XG4udGV4dC1sYXJnZSAuYWNjb3JkaW9uID4gLml0ZW0gPiBhIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmFjY29yZGlvbiA+IC5pdGVtID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5hY2NvcmRpb24gPiAuaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICM5MTkxOTU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uID4gLml0ZW0uYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLmFjY29yZGlvbiA+IC5pdGVtLmFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xuICByaWdodDogMDtcbiAgdG9wOiAxNHB4O1xufVxuLmFjY29yZGlvbiA+IC5pdGVtLmFjdGl2ZSAuaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uIC5pdGVtICsgLml0ZW0ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgbWluLXdpZHRoOiA2NzBweDtcbiAgICB3aWR0aDogNjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmFjY29yZGlvbiA+IC5pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5hY2NvcmRpb24gPiAuaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuYWNjb3JkaW9uID4gLml0ZW0gPiBhOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5hY2NvcmRpb24gPiAuaXRlbS5hY3RpdmUgPiBhOjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cbi5wb3B1cC1vbGQtdGhlbWUge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucG9wdXAtb2xkLXRoZW1lICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBvcHVwLW9sZC10aGVtZSAuaW5uZXIge1xuICB3aWR0aDogNjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDc2cHggMzZweCA2MHB4O1xufVxuLnBvcHVwLW9sZC10aGVtZSAuaW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiA3NnB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1sYXJnZSAucG9wdXAtb2xkLXRoZW1lIC5pbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWludHJvIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1pbnRybyAuaW5uZXIge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLXN1YnNjcmliZSAuY29sMyArIC5jb2wzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLXN1YnNjcmliZSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLXN1YnNjcmliZSAuYnRuLXN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLmlubmVyIHtcbiAgd2lkdGg6IDExMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC5pdGVtcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC5pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xufVxuLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IGxhYmVsIC5yZW1hcmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjODE3ZjdmO1xufVxuLnRleHQtbGFyZ2UgLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IGxhYmVsIC5yZW1hcmsge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLmNvbDIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLmNvbDIgPiAuY29sIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCkgIWltcG9ydGFudDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuc3ViLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuc3ViLWNvbCAuY29sIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KSAhaW1wb3J0YW50O1xufVxuLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC5zdWItY29sLmNvbDMgLmNvbCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDdweCkgIWltcG9ydGFudDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAudGl0bGUtbmFtZSAuY29sOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IGNhbGMoMzAlIC0gN3B4KSAhaW1wb3J0YW50O1xufVxuLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC50aXRsZS1uYW1lIC5jb2w6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogY2FsYyg3MCUgLSA3cHgpICFpbXBvcnRhbnQ7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLmF0dGFjaC1maWxlIC5jb2wgPiBkaXYgKyBkaXYge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuYXR0YWNoLWZpbGUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLmF0dGFjaC1maWxlIC5idG4tc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuYXR0YWNoLWZpbGUgLmJ0bi1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogNTAlIDUwJS8xMDAlIG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC5hdHRhY2gtZmlsZSAuYnRuLXN0eWxlLi1sZXR0ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2xldHRlci5zdmdcIik7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLmF0dGFjaC1maWxlIC5idG4tc3R5bGUuLXJlc3VtZTpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcmVzdW1lLnN2Z1wiKTtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuYXR0YWNoLWZpbGUgLmljb24tYW5kcm9pZC1kb25lIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuYXR0YWNoLWZpbGUgLmlzLWNoYW5nZSAuaWNvbi1hbmRyb2lkLWRvbmUge1xuICBhbmltYXRpb246IGFuaW1hdGVDaGFuZ2UgMnM7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLml0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01MCU7XG4gIHRvcDogMDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWJvYXJkLW9mLWRpcmVjdG9ycyB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWJvYXJkLW9mLWRpcmVjdG9ycyAuaW5uZXIge1xuICB3aWR0aDogOTkwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3B1cC1vbGQtdGhlbWUuLWJvYXJkLW9mLWRpcmVjdG9ycyAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmltZyB7XG4gIG1pbi13aWR0aDogNDUwcHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgLnRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2UxZTU7XG4gIHBhZGRpbmc6IDAgNDBweCAzNXB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCAuZGVzcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnRleHQtbGFyZ2UgLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgLmRlc3JpcHRpb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCAuZGVzcmlwdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCAuZGVzcmlwdGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xufVxuLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgLnNjcm9sbCB7XG4gIGhlaWdodDogMzU2cHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCAuc2Nyb2xsIC5qc3BWZXJ0aWNhbEJhciB7XG4gIHdpZHRoOiA4cHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCAuc2Nyb2xsIC5qc3BWZXJ0aWNhbEJhcjo6YmVmb3JlLCAucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCAuc2Nyb2xsIC5qc3BWZXJ0aWNhbEJhcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAtMXB4O1xufVxuLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgLmVkaXRvciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCAuZWRpdG9yIHVsIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xufVxuLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgLmVkaXRvciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xufVxuLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtbGFyZ2UgLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2VkNzcyNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMnB4O1xuICB0b3A6IDA7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCBoMiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94XCI7XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgLmxpc3QtYnVsbGV0ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCAubGlzdC1idWxsZXQgPiBsaTo6YmVmb3JlIHtcbiAgdG9wOiA5cHg7XG59XG4ucG9wdXAtb2xkLXRoZW1lIC5idG4tb3JhbmdlIHtcbiAgbWluLXdpZHRoOiAyMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3ODM1O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbn1cbi5kZXNrdG9wIC5wb3B1cC1vbGQtdGhlbWUgLmJ0bi1vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnBvcHVwLW9sZC10aGVtZSAuYnRuLW9yYW5nZS4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbn1cbi5wb3B1cC1vbGQtdGhlbWUgLmJ0bi1vcmFuZ2UuLWRhcmstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzk7XG59XG5cbmh0bWwgLnBvcHVwLWludHJvIC5mYW5jeWJveC1jbG9zZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTQwcHg7XG59XG5odG1sIC5wb3B1cC1pbnRybyAuZmFuY3lib3gtY2xvc2U6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5odG1sIC5wb3B1cC1ib2FyZC1vZi1kaXJlY3RvcnMgLmZhbmN5Ym94LWNsb3NlIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgYm9yZGVyOiBub25lO1xuICByaWdodDogLTI3cHg7XG4gIHRvcDogLTI3cHg7XG59XG5odG1sIC5wb3B1cC1ib2FyZC1vZi1kaXJlY3RvcnMgLmZhbmN5Ym94LWNsb3NlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9wdXAtZ2FsbGVyeSAuZmFuY3lib3gtY2xvc2Uge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4ucG9wdXAtZ2FsbGVyeSAuZmFuY3lib3gtY2xvc2U6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9wdXAtdmlkZW8gLmlubmVyIHtcbiAgaGVpZ2h0OiAyOC4ydnc7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9wdXAtdmlkZW8gLmZhbmN5Ym94LWNsb3NlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuLnBvcHVwLXZpZGVvIC5mYW5jeWJveC1jbG9zZTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmltZyxcbiAgLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWJvYXJkLW9mLWRpcmVjdG9ycyAuaW1nIHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLmNvbDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuY29sMiA+IC5jb2wge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC5jb2wyID4gLmNvbCArIC5jb2wge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC5hdHRhY2gtZmlsZSAuY29sID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLmF0dGFjaC1maWxlIC5idG4tc3R5bGUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtb2xkLXRoZW1lLi1zdWJzY3JpYmUgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1zdWJzY3JpYmUgLmNvbDMgbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5wb3B1cC1vbGQtdGhlbWUuLXN1YnNjcmliZSAuY29sMyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWJvYXJkLW9mLWRpcmVjdG9ycyB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHRvcDogNnB4O1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuYXR0YWNoLWZpbGUgLmNvbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuYXR0YWNoLWZpbGUgLmNvbCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC5hdHRhY2gtZmlsZSAuY29sID4gZGl2ICsgZGl2IHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuYnRuLXN0eWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWJvYXJkLW9mLWRpcmVjdG9ycyAuZGV0YWlsIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1ib2FyZC1vZi1kaXJlY3RvcnMgLmRldGFpbCAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMzBweCAzNXB4O1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWJvYXJkLW9mLWRpcmVjdG9ycyAuZGV0YWlsIC5kZXNyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5wb3B1cC1vbGQtdGhlbWUuLWJvYXJkLW9mLWRpcmVjdG9ycyAuZGV0YWlsIC5kZXNyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBvcHVwLW9sZC10aGVtZS4tYm9hcmQtb2YtZGlyZWN0b3JzIC5kZXRhaWwgdWwgPiBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1zdWJzY3JpYmUgLmlubmVyIHtcbiAgICBwYWRkaW5nOiA3NnB4IDIwcHggNjBweDtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1zdWJzY3JpYmUgLmlubmVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLXN1YnNjcmliZSAuaW5uZXIgLmNvbDMgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudGV4dC1sYXJnZSAucG9wdXAtb2xkLXRoZW1lLi1zdWJzY3JpYmUgLmlubmVyIC5jb2wzIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBvcHVwLW9sZC10aGVtZS4tc3Vic2NyaWJlIC5pbm5lciAuY29sMyArIC5jb2wzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAzMHB4O1xuICB9XG4gIC5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAuc3ViLWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC5zdWItY29sLmNvbDMgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLnN1Yi1jb2wgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucG9wdXAtb2xkLXRoZW1lLi1qb2ItYXBwbHkgLnN1Yi1jb2wgLmNvbCArIC5jb2wge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnBvcHVwLW9sZC10aGVtZS4tam9iLWFwcGx5IC50aXRsZS1uYW1lIC5jb2w6bnRoLW9mLXR5cGUoMSksXG4gIC5wb3B1cC1vbGQtdGhlbWUuLWpvYi1hcHBseSAudGl0bGUtbmFtZSAuY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwgLnBvcHVwLWJvYXJkLW9mLWRpcmVjdG9ycyAuZmFuY3lib3gtY2xvc2Uge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICByaWdodDogLTE4cHg7XG4gICAgdG9wOiAtMThweDtcbiAgfVxufVxuaHRtbCAuZmFuY3lib3gtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogMTMxMzEzO1xufVxuXG5odG1sIC5mYW5jeWJveC13cmFwIHtcbiAgei1pbmRleDogMTMxMzEzMTM7XG59XG5odG1sIC5mYW5jeWJveC13cmFwIC5mYW5jeWJveC1za2luIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmh0bWwgLmZhbmN5Ym94LXdyYXAgLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LWlubmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuaHRtbCAuZmFuY3lib3gtY2xvc2Uge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogMjZweDtcbiAgdG9wOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xufVxuaHRtbCAuZmFuY3lib3gtY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuaHRtbC5kZXNrdG9wIC5mYW5jeWJveC1jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuaHRtbCAuZmFuY3lib3gtbmF2IHNwYW4ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuaHRtbCAuZmFuY3lib3gtbmF2IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaHRtbCAuZmFuY3lib3gtbmF2LmZhbmN5Ym94LXByZXYgc3BhbiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5odG1sIC5mYW5jeWJveC1uYXYuZmFuY3lib3gtcHJldiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cbmh0bWwgLmZhbmN5Ym94LW5hdi5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICByaWdodDogMTBweDtcbn1cbmh0bWwgLmZhbmN5Ym94LW5hdi5mYW5jeWJveC1uZXh0IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGh0bWwgLmZhbmN5Ym94LWNsb3NlIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbmh0bWwgLm9sZC10aGVtZSAub3dsLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbn1cbmh0bWwgLm9sZC10aGVtZSAub3dsLW5hdiAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDtcbn1cbmh0bWwgLm9sZC10aGVtZSAub3dsLW5hdiAub3dsLXByZXYsXG5odG1sIC5vbGQtdGhlbWUgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LWxlZnQtYmxhY2suc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5odG1sIC5vbGQtdGhlbWUgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LXJpZ2h0LWJsYWNrLnN2Z1wiKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbmh0bWwgLm9sZC10aGVtZSAub3dsLWRvdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAyNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmh0bWwgLm9sZC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuaHRtbCAub2xkLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCArIC5vd2wtZG90IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5odG1sIC5vbGQtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmh0bWwgLm9sZC10aGVtZSAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4vKlxuICogQ1NTIFN0eWxlcyB0aGF0IGFyZSBuZWVkZWQgYnkgalNjcm9sbFBhbmUgZm9yIGl0IHRvIG9wZXJhdGUgY29ycmVjdGx5LlxuICpcbiAqIEluY2x1ZGUgdGhpcyBzdHlsZXNoZWV0IGluIHlvdXIgc2l0ZSBvciBjb3B5IGFuZCBwYXN0ZSB0aGUgc3R5bGVzIGJlbG93IGludG8geW91ciBzdHlsZXNoZWV0IC0galNjcm9sbFBhbmVcbiAqIG1heSBub3Qgb3BlcmF0ZSBjb3JyZWN0bHkgd2l0aG91dCB0aGVtLlxuICovXG4uanNwQ29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanNwUGFuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmpzcFZlcnRpY2FsQmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cblxuLmpzcENhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BDYXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmpzcFRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2RkZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanNwRHJhZyB7XG4gIGJhY2tncm91bmQ6ICNiYmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BUcmFjayxcbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BEcmFnIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmpzcEFycm93IHtcbiAgYmFja2dyb3VuZDogIzUwNTA2ZDtcbiAgdGV4dC1pbmRlbnQ6IC0yMDAwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5qc3BBcnJvdy5qc3BEaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogIzgwODA4ZDtcbn1cblxuLmpzcFZlcnRpY2FsQmFyIC5qc3BBcnJvdyB7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmpzcEhvcml6b250YWxCYXIgLmpzcEFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5qc3BWZXJ0aWNhbEJhciAuanNwQXJyb3c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uanNwQ29ybmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVmNDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogWXVrISBDU1MgSGFjayBmb3IgSUU2IDMgcGl4ZWwgYnVnIDooICovXG4qIGh0bWwgLmpzcENvcm5lciB7XG4gIG1hcmdpbjogMCAtM3B4IDAgMDtcbn1cblxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzZweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5vd2wtY2Fyb3VzZWwsXG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5vd2wtc3RhZ2Utb3V0ZXIsXG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5pdGVtLFxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAuaW1nIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAuc2xpZGUtaGlnaGxpZ2h0LWJhbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAuc2xpZGUtaGlnaGxpZ2h0LWJhbm5lciAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDA7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dCB7XG4gIHdpZHRoOiA2MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDcycHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dDo6YmVmb3JlLCAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC03MHB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAuYm94LXRleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ODM0NTtcbiAgbGVmdDogMzVweDtcbiAgdG9wOiAtMzVweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLmJveC10ZXh0IGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dCBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTcycHg7XG4gIHRvcDogMTJweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLmJveC10ZXh0IGgyIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMC42NmVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAuYm94LXRleHQgcCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dCAuYnRuLXJlYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIGZvbnQtc2l6ZTogMC41NmVtO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzVjNjtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1yZXNvdXJjZXMgLnBhZ2UtY2VudGVyIHtcbiAgd2lkdGg6IDEyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXJlc291cmNlcyAucGFnZS1jZW50ZXIgLmhlYWQge1xuICBtYXJnaW46IDAgMzBweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXJlc291cmNlcyAucGFnZS1jZW50ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG59XG4uaG9tZS1wYWdlIC5saXN0LXJlc291cmNlcyB7XG4gIHdpZHRoOiAxMTgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cbi5ob21lLXBhZ2UgLmxpc3QtcmVzb3VyY2VzIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ob21lLXBhZ2UgLmxpc3QtcmVzb3VyY2VzIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZS1wYWdlIC5saXN0LXJlc291cmNlcyAuaXRlbSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJveC1zaGFkb3c6IDAgMjRweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4uaG9tZS1wYWdlIC5saXN0LXJlc291cmNlcyAuaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWUtcGFnZSAubGlzdC1yZXNvdXJjZXMgLml0ZW0gLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuLmhvbWUtcGFnZSAubGlzdC1yZXNvdXJjZXMgLml0ZW0gLnRleHQgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhvbWUtcGFnZSAubGlzdC1yZXNvdXJjZXMgLml0ZW0gLnRleHQgLnRleHQtdmlldy1hbGwge1xuICBtaW4td2lkdGg6IDE0MnB4O1xuICBtYXgtd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuLmRlc2t0b3AgLmhvbWUtcGFnZSAubGlzdC1yZXNvdXJjZXMgLml0ZW0gYTpob3ZlciAudGV4dC12aWV3LWFsbDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5ob21lLXBhZ2UgLmxpc3QtcmVzb3VyY2VzIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmhvbWUtcGFnZSAubGlzdC1yZXNvdXJjZXMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM1YzU7XG59XG4uaG9tZS1wYWdlIC5saXN0LXJlc291cmNlcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLnBhZ2UtY2VudGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYTY0O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuY29udGVudC1oaWdobGlnaHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyB7XG4gIG1pbi13aWR0aDogNTU4cHg7XG4gIHdpZHRoOiA1NThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAuaXRlbSAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAuaXRlbSAuaW1nIHNwYW4ge1xuICB3aWR0aDogMTc2cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJhNjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAuaXRlbSAuaW1nIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLnNsaWRlLWhpZ2hsaWdodHMgLml0ZW0gLnRleHQge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAuaXRlbSAudGV4dCAuZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjYzZjNWM1O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAuaXRlbSAudGV4dCBoMyB7XG4gIG1hcmdpbjogMCAwIDI2cHg7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAuaXRlbSAudGV4dCBhIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLmRlc2t0b3AgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAuaXRlbSAudGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5zbGlkZS1oaWdobGlnaHRzIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAubmF2LWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5zbGlkZS1oaWdobGlnaHRzIC5uYXYtY29udHJvbCAucHJldixcbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLnNsaWRlLWhpZ2hsaWdodHMgLm5hdi1jb250cm9sIC5uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZDc3MjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG4uZGVza3RvcCAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5zbGlkZS1oaWdobGlnaHRzIC5uYXYtY29udHJvbCAucHJldjpob3Zlcixcbi5kZXNrdG9wIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLnNsaWRlLWhpZ2hsaWdodHMgLm5hdi1jb250cm9sIC5uZXh0OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAubmF2LWNvbnRyb2wgLnByZXY6OmJlZm9yZSxcbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLnNsaWRlLWhpZ2hsaWdodHMgLm5hdi1jb250cm9sIC5uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLnNsaWRlLWhpZ2hsaWdodHMgLm5hdi1jb250cm9sIC5wcmV2Lm5leHQ6OmJlZm9yZSxcbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLnNsaWRlLWhpZ2hsaWdodHMgLm5hdi1jb250cm9sIC5uZXh0Lm5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xuICB0ZXh0LWluZGVudDogMnB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyAubmF2LWNvbnRyb2wgLmRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5zbGlkZS1oaWdobGlnaHRzIC5uYXYtY29udHJvbCAub3dsLWRvdCB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLnNsaWRlLWhpZ2hsaWdodHMgLm5hdi1jb250cm9sIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5zbGlkZS1oaWdobGlnaHRzIC5uYXYtY29udHJvbCAub3dsLWRvdCArIC5vd2wtZG90IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLmxpc3QtaGlnaGxpZ2h0cyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5saXN0LWhpZ2hsaWdodHMgLml0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAwIDAgMjhweCAyMnB4O1xuICBtYXJnaW46IDAgMCAwIDIycHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5saXN0LWhpZ2hsaWdodHMgLml0ZW0gaDMge1xuICBtaW4taGVpZ2h0OiAzOHB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIHtcbiAgbWluLWhlaWdodDogNzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXVwY29taW5nLWV2ZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwNThweDtcbiAgaGVpZ2h0OiA1MzVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmctdXBjb21pbmctZXZlbnRzLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC01NTJweDtcbiAgei1pbmRleDogMTtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXVwY29taW5nLWV2ZW50cyAucGFnZS1jZW50ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzk7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLm5hdi1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXVwY29taW5nLWV2ZW50cyAubmF2LWNvbnRyb2wgZGl2IHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlZDc3MjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xufVxuLmRlc2t0b3AgLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5uYXYtY29udHJvbCBkaXY6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLm5hdi1jb250cm9sIGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJnXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5uYXYtY29udHJvbCBkaXYub3dsLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xuICB0ZXh0LWluZGVudDogMnB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5uYXYtY29udHJvbCBkaXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLm5hdi1jb250cm9sIGRpdiArIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmNvbnRlbnQtdXBjb21pbmctZXZlbnRzIHtcbiAgbWFyZ2luLXRvcDogMTAycHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmNvbnRlbnQtdXBjb21pbmctZXZlbnRzIC5zbGlkZS11cGNvbWluZy1ldmVudHMge1xuICAvKiAuZGVza3RvcCAmIC5pdGVtIGE6aG92ZXIgLmltZzo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9ICovXG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmNvbnRlbnQtdXBjb21pbmctZXZlbnRzIC5zbGlkZS11cGNvbWluZy1ldmVudHMgLm93bC1zdGFnZS1vdXRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5jb250ZW50LXVwY29taW5nLWV2ZW50cyAuc2xpZGUtdXBjb21pbmctZXZlbnRzIC5pbWcge1xuICB3aWR0aDogNTQ1cHg7XG4gIGhlaWdodDogMzQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmNvbnRlbnQtdXBjb21pbmctZXZlbnRzIC5zbGlkZS11cGNvbWluZy1ldmVudHMgLmltZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG4gIHotaW5kZXg6IDEzO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5jb250ZW50LXVwY29taW5nLWV2ZW50cyAuc2xpZGUtdXBjb21pbmctZXZlbnRzIC5pbWcgc3BhbiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNzgzNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzOHB4O1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTM7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmNvbnRlbnQtdXBjb21pbmctZXZlbnRzIC5zbGlkZS11cGNvbWluZy1ldmVudHMgLmltZyBzcGFuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5jb250ZW50LXVwY29taW5nLWV2ZW50cyAuc2xpZGUtdXBjb21pbmctZXZlbnRzIC50ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzOHB4O1xuICBib3R0b206IDc0cHg7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG4gIHotaW5kZXg6IDEzO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5jb250ZW50LXVwY29taW5nLWV2ZW50cyAuc2xpZGUtdXBjb21pbmctZXZlbnRzIC50ZXh0IGgzIHtcbiAgbGluZS1oZWlnaHQ6IDAuNztcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXVwY29taW5nLWV2ZW50cyAuY29udGVudC11cGNvbWluZy1ldmVudHMgLnNsaWRlLXVwY29taW5nLWV2ZW50cyAudGV4dCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC42OGVtO1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXVwY29taW5nLWV2ZW50cyAuZG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEzMTM7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmRvdHMgLm93bC1kb3Qge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9iZy1rZXktcHJvamVjdHMucG5nXCIpIDUwJSAwIG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAucGFnZS1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBwYWRkaW5nLXRvcDogMTYycHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLnBhZ2UtY2VudGVyOjpiZWZvcmUsIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAucGFnZS1jZW50ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAubmF2LWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogNTAwcHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLm5hdi1jb250cm9sIGRpdiB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZWQ3NzI1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbn1cbi5kZXNrdG9wIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAubmF2LWNvbnRyb2wgZGl2OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5uYXYtY29udHJvbCBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAubmF2LWNvbnRyb2wgZGl2Lm93bC1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbiAgdGV4dC1pbmRlbnQ6IDJweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAubmF2LWNvbnRyb2wgZGl2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5uYXYtY29udHJvbCBkaXYgKyBkaXYge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5zbGlkZS1rZXktcHJvamVjdHMgLm93bC1zdGFnZS1vdXRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5pdGVtIHtcbiAgd2lkdGg6IDExODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTlweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMzhweDtcbiAgbWFyZ2luLWxlZnQ6IC02NzVweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEzOHB4O1xuICBtYXJnaW4tbGVmdDogLTU5MHB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5pdGVtIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgZm9udC1zaXplOiA5LjI3cmVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbiAgY29sb3I6ICNlZDc3MjU7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLml0ZW0gaDIgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMC40N2VtO1xuICBjb2xvcjogIzAwMDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuZGV0YWlsIHtcbiAgd2lkdGg6IDU3MHB4O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5kZXRhaWwgLnNjcm9sbCB7XG4gIGhlaWdodDogMzUwcHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmRldGFpbCAuc2Nyb2xsIC5qc3BWZXJ0aWNhbEJhcjo6YmVmb3JlLCAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmRldGFpbCAuc2Nyb2xsIC5qc3BWZXJ0aWNhbEJhcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5kZXRhaWwgLmFyZWEtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmRldGFpbCBwLFxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5kZXRhaWwgbGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuZGV0YWlsIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuZGV0YWlsIC5saXN0LW51bWJlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuZGV0YWlsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmJveC1pbWcge1xuICB3aWR0aDogNTgwcHg7XG4gIG1pbi13aWR0aDogNTgwcHg7XG4gIGhlaWdodDogNTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0NHB4IDRweCAwIDA7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmJveC1pbWcgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5ib3gtaW1nIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdG9wOiAtNzRweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuYm94LWltZyAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuYm94LWltZyAudGV4dC52aWRlbyA+IGEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmJveC1pbWcgLnRleHQudmlkZW8gPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtaW5kZW50OiA0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5ib3gtaW1nIC5jb250cm9sIHtcbiAgbWluLXdpZHRoOiA4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuYm94LWltZyAuY29udHJvbCBwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuYm94LWltZyAuY29udHJvbCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzZkNzE3NDtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuYm94LWltZyAuY29udHJvbCBhLm5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tc3Vic2NyaWJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1zdWJzY3JpYmUgLnBhZ2UtY2VudGVyOjpiZWZvcmUge1xuICB3aWR0aDogNTQ0cHg7XG4gIGhlaWdodDogNDkwcHg7XG4gIHRvcDogMTIwcHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1zdWJzY3JpYmUgLnBhZ2UtY2VudGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1zdWJzY3JpYmUgLnBhZ2UtY2VudGVyIC5jb250ZW50LXN1YnNjcmliZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTM7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1zdWJzY3JpYmUgLnBhZ2UtY2VudGVyIC5ib3gtc3Vic2NyaWJlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDY0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1zaXplOiA0LjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXN1YnNjcmliZSAucGFnZS1jZW50ZXIgLmJveC1zdWJzY3JpYmUgaDMge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXN1YnNjcmliZSAucGFnZS1jZW50ZXIgLmJveC1zdWJzY3JpYmUgaDMgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjE4ZW07XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIjtcbn1cbi5ob21lLXBhZ2UgLnNlY3Rpb24uLXN1YnNjcmliZSAucGFnZS1jZW50ZXIgLmJveC1zdWJzY3JpYmUgLmJ0bi1zdHlsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaG9tZS1wYWdlIC5zZWN0aW9uLi1tb3ZlbWVudHMgLnBhZ2UtY2VudGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi4tbW92ZW1lbnRzIC5jb250ZW50LW1vdmVtZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgei1pbmRleDogMTM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLmJveC10ZXh0OjpiZWZvcmUsIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLmJveC10ZXh0OjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNjBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dCBoMjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5zbGlkZS1oaWdobGlnaHRzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLXJlc291cmNlcyAucGFnZS1jZW50ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLXJlc291cmNlcyAucGFnZS1jZW50ZXIgLmhlYWQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uIC5saXN0LXJlc291cmNlcyAuaXRlbSAudGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uIC5saXN0LXJlc291cmNlcyAuaXRlbSAudGV4dCAudGV4dC12aWV3LWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5wYWdlLWNlbnRlciB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5uYXYtY29udHJvbCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmNvbnRlbnQta2V5LXByb2plY3RzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmRldGFpbCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuZGV0YWlsIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmRldGFpbCAuc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuYm94LWltZyB7XG4gICAgd2lkdGg6IDU0MHB4O1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmJveC1pbWcgLmltZyB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5ib3gtaW1nIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLXN1YnNjcmliZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tc3Vic2NyaWJlIC5wYWdlLWNlbnRlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLm93bC1jYXJvdXNlbCxcbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAub3dsLXN0YWdlLW91dGVyLFxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5pdGVtLFxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLm93bC1jYXJvdXNlbCxcbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAub3dsLXN0YWdlLW91dGVyLFxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5pdGVtLFxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAub3dsLWNhcm91c2VsLFxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5vd2wtc3RhZ2Utb3V0ZXIsXG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLml0ZW0sXG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLmltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLm5hdi1jb250cm9sIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5zbGlkZS1oaWdobGlnaHRzIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1pbi13aWR0aDogNDUlO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLnNsaWRlLWhpZ2hsaWdodHMgLml0ZW0gLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLnBhZ2UtY2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmNvbnRlbnQta2V5LXByb2plY3RzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLml0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLml0ZW06OmJlZm9yZSwgLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmRldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmRldGFpbCBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmJveC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuYm94LWltZyBoMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLm5hdi1jb250cm9sIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgei1pbmRleDogMTM7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tc3Vic2NyaWJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1zdWJzY3JpYmUgLnBhZ2UtY2VudGVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tc3Vic2NyaWJlIC5wYWdlLWNlbnRlciAuYm94LXN1YnNjcmliZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAuYm94LXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dDo6YmVmb3JlLCAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuY29udGVudC1oaWdobGlnaHRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAuc2xpZGUtaGlnaGxpZ2h0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLmxpc3QtaGlnaGxpZ2h0cyB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMCAtMjJweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHRzIC5saXN0LWhpZ2hsaWdodHMgLml0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbiAubGlzdC1yZXNvdXJjZXMgLml0ZW0gLnRleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uIC5saXN0LXJlc291cmNlcyAuaXRlbSAudGV4dCBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbiAubGlzdC1yZXNvdXJjZXMgLml0ZW0gLnRleHQgLnRleHQtdmlldy1hbGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLnBhZ2UtY2VudGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDc4cHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5jb250ZW50LXVwY29taW5nLWV2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmNvbnRlbnQtdXBjb21pbmctZXZlbnRzIC5zbGlkZS11cGNvbWluZy1ldmVudHMgLmltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5jb250ZW50LXVwY29taW5nLWV2ZW50cyAuc2xpZGUtdXBjb21pbmctZXZlbnRzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5kb3RzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1zdWJzY3JpYmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tc3Vic2NyaWJlIC5wYWdlLWNlbnRlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLXN1YnNjcmliZSAucGFnZS1jZW50ZXIgLmJveC1zdWJzY3JpYmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5ib3gtdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLmJveC10ZXh0IGgyOjpiZWZvcmUge1xuICAgIHRvcDogNnB4O1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLm5hdi1jb250cm9sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLm5hdi1jb250cm9sIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5uYXYtY29udHJvbCAucHJvZ3Jlc3MgLmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIC5uYXYtY29udHJvbCAuY29udHJvbCAucHJldixcbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAubmF2LWNvbnRyb2wgLmNvbnRyb2wgLm5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAubmF2LWNvbnRyb2wgLmNvbnRyb2wgLnByZXY6OmJlZm9yZSxcbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciAubmF2LWNvbnRyb2wgLmNvbnRyb2wgLm5leHQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjYjNiM2IzO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIgLm5hdi1jb250cm9sIC5jb250cm9sIC5kb3RzIC5vd2wtZG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWhpZ2hsaWdodHMgLmxpc3QtaGlnaGxpZ2h0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4taGlnaGxpZ2h0cyAubGlzdC1oaWdobGlnaHRzIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHM6OmJlZm9yZSB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLnBhZ2UtY2VudGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDc4cHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5jb250ZW50LXVwY29taW5nLWV2ZW50cyAuc2xpZGUtdXBjb21pbmctZXZlbnRzIC5pbWcge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDE4MXB4O1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLXVwY29taW5nLWV2ZW50cyAuY29udGVudC11cGNvbWluZy1ldmVudHMgLnNsaWRlLXVwY29taW5nLWV2ZW50cyAuaW1nIHNwYW4ge1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tdXBjb21pbmctZXZlbnRzIC5jb250ZW50LXVwY29taW5nLWV2ZW50cyAuc2xpZGUtdXBjb21pbmctZXZlbnRzIC50ZXh0IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogNjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMgLmNvbnRlbnQtdXBjb21pbmctZXZlbnRzIC5zbGlkZS11cGNvbWluZy1ldmVudHMgLnRleHQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuaXRlbSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLml0ZW0gaDIgc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjU1ZW07XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4ta2V5LXByb2plY3RzIC5ib3gtaW1nIC50ZXh0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuYm94LWltZyAuY29udHJvbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLWtleS1wcm9qZWN0cyAuZGV0YWlsIGxpLFxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1rZXktcHJvamVjdHMgLmRldGFpbCBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuaG9tZS1wYWdlIC5zZWN0aW9uLi1zdWJzY3JpYmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhvbWUtcGFnZSAuc2VjdGlvbi4tc3Vic2NyaWJlIC5wYWdlLWNlbnRlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLXN1YnNjcmliZSAucGFnZS1jZW50ZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLXN1YnNjcmliZSAucGFnZS1jZW50ZXIgLmJveC1zdWJzY3JpYmUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gIC5ob21lLXBhZ2UgLnNlY3Rpb24uLXN1YnNjcmliZSAucGFnZS1jZW50ZXIgLmJveC1zdWJzY3JpYmUgLmJ0bi1zdHlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0LXVzLXBhZ2UgI2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMge1xuICBtYXJnaW4tdG9wOiA5NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5sb2NhdGlvbixcbi5jb250YWN0LXVzLXBhZ2UgLmNvbnRlbnQtY29udGFjdC11cyAuY29udGFjdCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMgLmxvY2F0aW9uIC5tYXAge1xuICBoZWlnaHQ6IDUyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMgLmxvY2F0aW9uIC5tYXAgLmJ0bi1zdHlsZSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMgLmxvY2F0aW9uIC5tYXAgLmJ0bi1zdHlsZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5sb2NhdGlvbiAuZGV0YWlsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xuICBwYWRkaW5nOiA0MnB4IDcycHggNDJweCA5MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMgLmxvY2F0aW9uIC5kZXRhaWwgaDIge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbn1cbi5jb250YWN0LXVzLXBhZ2UgLmNvbnRlbnQtY29udGFjdC11cyAubG9jYXRpb24gLmRldGFpbCBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMgLmxvY2F0aW9uIC5kZXRhaWwgcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5sb2NhdGlvbiAuZGV0YWlsIHAuaWNvbi10ZWxlcGhvbmU6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jb250YWN0LXVzLXBhZ2UgLmNvbnRlbnQtY29udGFjdC11cyAuY29udGFjdCB7XG4gIHBhZGRpbmc6IDc2cHggMCAwIDkwcHg7XG59XG4uY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMgLmNvbnRhY3QgaDIge1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG59XG4uY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMgLmNvbnRhY3QgLmZvcm0tY29udGFjdCB7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5jb250YWN0IC5mb3JtLWNvbnRhY3QgLmFncmVlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5jb250YWN0IC5mb3JtLWNvbnRhY3QgLmFncmVlIC5jb2wge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG59XG4uY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMgLmNvbnRhY3QgLmZvcm0tY29udGFjdCAuYWdyZWUgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbi5jb250YWN0LXVzLXBhZ2UgLmNvbnRlbnQtY29udGFjdC11cyAuY29udGFjdCAuZm9ybS1jb250YWN0IC5hZ3JlZSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbn1cbi5jb250YWN0LXVzLXBhZ2UgLmNvbnRlbnQtY29udGFjdC11cyAuY29udGFjdCAuZm9ybS1jb250YWN0IC5hZ3JlZSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xufVxuLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5jb250YWN0IC5mb3JtLWNvbnRhY3QgLmJ0bi1zdHlsZSB7XG4gIHdpZHRoOiAyMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5sb2NhdGlvbiAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXBhZ2UgLmNvbnRlbnQtY29udGFjdC11cyAubG9jYXRpb24gLmRldGFpbCBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5sb2NhdGlvbiAuZGV0YWlsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXBhZ2UgLmNvbnRlbnQtY29udGFjdC11cyAuY29udGFjdCAuZm9ybS1jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5sb2NhdGlvbiAubWFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXBhZ2UgLmNvbnRlbnQtY29udGFjdC11cyAubG9jYXRpb24gLmRldGFpbCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5jb250YWN0LXVzLXBhZ2UgLmNvbnRlbnQtY29udGFjdC11cyAubG9jYXRpb24gLmRldGFpbCBwOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuY29udGFjdC11cy1wYWdlIC5jb250ZW50LWNvbnRhY3QtdXMgLmxvY2F0aW9uIC5kZXRhaWwgcC5pY29uLXRlbGVwaG9uZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5jb250YWN0IGgyIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5jb250YWN0IC5mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtcGFnZSAuY29udGVudC1jb250YWN0LXVzIC5jb250YWN0IC5mb3JtLWNvbnRhY3QgLmJ0bi1zdHlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuY29udGVudC1ib2FyZC1vZi1kaXJlY3RvcnMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuc2xpZGUtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlMWU1O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLnNsaWRlLWdyb3VwLWJ0biBhIHtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCA1cHggOTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuc2xpZGUtZ3JvdXAtYnRuIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG59XG4uYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLnNsaWRlLWdyb3VwLWJ0biBhLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5zbGlkZS1ncm91cC1idG4gYS5hY3RpdmUuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLnNsaWRlLWdyb3VwLWJ0biAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IC00MHB4O1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5zbGlkZS1ncm91cC1idG4gLm93bC1uYXYgPiBkaXYge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5zbGlkZS1ncm91cC1idG4gLm93bC1uYXYgPiBkaXYgKyBkaXYge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5zbGlkZS1ncm91cC1idG4gLm93bC1uYXYuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLmhlYWRpbmcgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAucm93ICsgLnJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2NjYztcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLmxpc3QtYm9hcmQgLml0ZW0ge1xuICB3aWR0aDogMTcwcHg7XG4gIG1hcmdpbjogMTBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLmxpc3QtYm9hcmQgLml0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5saXN0LWJvYXJkIC5pdGVtIGE6OmJlZm9yZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZWQ3NzI1O1xuICB6LWluZGV4OiAxMztcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAuaXRlbSBhOm5vdChbaHJlZl0pIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzAwMDtcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAuaXRlbSAuaW1nIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLmxpc3QtYm9hcmQgLml0ZW0gLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5saXN0LWJvYXJkIC5pdGVtIC5kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbi50ZXh0LWxhcmdlIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAuaXRlbSAuZGV0YWlsIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5saXN0LWJvYXJkIC5pdGVtIC5kZXRhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEycHg7XG4gIHRvcDogMnB4O1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5saXN0LWJvYXJkIC5pdGVtIC5kZXRhaWwgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeFwiO1xuICBjb2xvcjogIzhhOGE4YTtcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAucm93OmZpcnN0LWNoaWxkIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLmxpc3QtYm9hcmQgLnJvdzpmaXJzdC1jaGlsZCAuaXRlbSBhIHtcbiAgd2lkdGg6IDIyNHB4O1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5saXN0LWJvYXJkIC5yb3c6Zmlyc3QtY2hpbGQgLml0ZW0gYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgdG9wOiAxNDVweDtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5saXN0LWJvYXJkIC5yb3c6Zmlyc3QtY2hpbGQgLml0ZW0gLmltZyB7XG4gIHdpZHRoOiAyMjRweDtcbiAgaGVpZ2h0OiAyMjRweDtcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAucm93OmZpcnN0LWNoaWxkIC5pdGVtIC5kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnRleHQtbGFyZ2UgLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5saXN0LWJvYXJkIC5yb3c6Zmlyc3QtY2hpbGQgLml0ZW0gLmRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAucm93OmZpcnN0LWNoaWxkIC5pdGVtIC5kZXRhaWw6OmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5yZW1hcmsge1xuICBmb250LXNpemU6IDIycHg7XG59XG4udGV4dC1sYXJnZSAuYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLnJlbWFyayB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAucmVtYXJrIGxpIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLnJlbWFyayBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAucm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5saXN0LWJvYXJkIC5pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAubGlzdC1ib2FyZCAucm93ICsgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAuYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2UgLmxpc3QtYm9hcmQgLml0ZW0ge1xuICAgIG1hcmdpbjogMzVweCAzNXB4IDA7XG4gIH1cbiAgLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5saXN0LWJvYXJkIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5oZWFkaW5nIGJyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSAuaGVhZGluZyBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIC5zbGlkZS1ncm91cC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuaHRtbCAuY2FyZWVyLXBhZ2UgLmpzcFZlcnRpY2FsQmFyOjpiZWZvcmUsIGh0bWwgLmNhcmVlci1wYWdlIC5qc3BWZXJ0aWNhbEJhcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2FyZWVyLXBhZ2UuLWxpZmUtdGlqICNmb290ZXIsIC5jYXJlZXItcGFnZS4tam9icy1vcGVuaW5nICNmb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMTA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXItcGFnZS4tbGlmZS10aWogI2Zvb3RlciwgLmNhcmVlci1wYWdlLi1qb2JzLW9wZW5pbmcgI2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC50aXRsZS1jYXJlZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYzODQ0IHVybChcIi4uL2ltZy9jYXJlZXIvYmctdGl0bGUtY2FyZWVyLmpwZ1wiKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLnRpdGxlLWNhcmVlciAucGFnZS1jZW50ZXIge1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAudGl0bGUtY2FyZWVyIGgyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMC43ZW07XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi50ZXh0LWxhcmdlIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC50aXRsZS1jYXJlZXIgaDIge1xuICBmb250LXNpemU6IDYycHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAudGl0bGUtY2FyZWVyIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC1sYXJnZSAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAudGl0bGUtY2FyZWVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAucmVtYXJrIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRleHQtbGFyZ2UgLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLnJlbWFyayB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5yZW1hcmsgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZTFlNTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAucmVtYXJrIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5yZW1hcmsgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCA+IGRpdiAuaW1nIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmJ0bi1sb2FkLW1vcmUge1xuICB3aWR0aDogMjE2cHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAubGlzdC1jb250ZW50LWVtcGxveWVlcyB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAubGlzdC1jb250ZW50LWVtcGxveWVlcyAuZ3JvdXAtbGlzdCB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmxpc3QtY29udGVudC1lbXBsb3llZXMgLnJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMnB4IDAgMCAtMTJweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQtZW1wbG95ZWVzIGEge1xuICB3aWR0aDogY2FsYygyNSUgLSA2cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAwIDEycHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAubGlzdC1jb250ZW50LWVtcGxveWVlcyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmxpc3QtY29udGVudC1lbXBsb3llZXMgLnJvdzpudGgtb2YtdHlwZShvZGQpIGE6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmxpc3QtY29udGVudC1lbXBsb3llZXMgLnJvdzpudGgtb2YtdHlwZShldmVuKSBhOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQtZW1wbG95ZWVzIC5pY29uLXBsYXk6OmJlZm9yZSB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1pbmRlbnQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEzO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtam9iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLnBhZ2UtY2VudGVyIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLnRpdGxlLXBhZ2UgaDIge1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAubWVudS1sZWZ0IGEge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udGV4dC1sYXJnZSAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLm1lbnUtbGVmdCBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtam9iIC5ib3gtc2VhcmNoLWpvYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2UxZTU7XG4gIHBhZGRpbmc6IDI2cHggMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtam9iIC5ib3gtc2VhcmNoLWpvYiAuaWNvbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLmJveC1zZWFyY2gtam9iIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMThweDtcbiAgY29sb3I6ICNiNGI5YmY7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLmJveC1zZWFyY2gtam9iIC5pbnB1dHRleHQtc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgcGFkZGluZy1yaWdodDogMzQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4udGV4dC1sYXJnZSAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLmJveC1zZWFyY2gtam9iIC5pbnB1dHRleHQtc3R5bGUge1xuICBmb250LXNpemU6IDMycHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLmJveC1zZWFyY2gtam9iIC5zb3J0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMnB4O1xuICB0b3A6IDI0cHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLmJveC1zZWFyY2gtam9iIC5zb3J0aW5nIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAuYm94LXNlYXJjaC1qb2IgLnNvcnRpbmcgLnNlbGVjdC1ib3gge1xuICB3aWR0aDogMjQwcHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLmJveC1zZWFyY2gtam9iIC5zb3J0aW5nIC5zZWxlY3QtYm94OmJlZm9yZSB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAuYm94LXNlYXJjaC1qb2IgLnNvcnRpbmcgLnNlbGVjdC1ib3ggLnNlbGVjdC1zdHlsZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtam9iIC5wcmltYXJ5LWNvbnRlbnQge1xuICB3aWR0aDogODcwcHg7XG4gIG1pbi13aWR0aDogODcwcHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLnRhYmxlLWpvYiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLnRhYmxlLWpvYiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbiAgY29sb3I6ICNlZDc3MjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC1sYXJnZSAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLnRhYmxlLWpvYiBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAudGFibGUtam9iIHRoOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtam9iIC50YWJsZS1qb2IgdGg6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMjRweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAudGFibGUtam9iIHRoOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtam9iIC50YWJsZS1qb2IgdGg6bnRoLW9mLXR5cGUoNCkge1xuICB3aWR0aDogMjAwcHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLnRhYmxlLWpvYiB0aDpudGgtb2YtdHlwZSg1KSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtam9iIC50YWJsZS1qb2IgdGg6bnRoLW9mLXR5cGUoNikge1xuICB3aWR0aDogNzRweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAudGFibGUtam9iIHRkOm50aC1vZi10eXBlKDEpLFxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtam9iIC50YWJsZS1qb2IgdGQ6bnRoLW9mLXR5cGUoNCkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtam9iIC50YWJsZS1qb2IgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAudGFibGUtam9iIC5idG4tc3R5bGUge1xuICB3aWR0aDogNzRweDtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5wYWdlLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAucGFnZS1jZW50ZXIgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5sZWZ0IC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLmxlZnQgLmltZzpiZWZvcmUsIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAubGVmdCAuaW1nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDguNSU7XG4gIHRvcDogMDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAubGVmdCAuaW1nOmJlZm9yZSB7XG4gIHRvcDogMTclO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5sZWZ0IC5pbWc6YWZ0ZXIge1xuICB0b3A6IDgxJTtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAubGVmdCAuaW1nIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMztcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAubGVmdCBwIHtcbiAgbWFyZ2luLXRvcDogLTUlO1xuICBwYWRkaW5nOiAwIDEyLjMlIDAgOS42JTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4udGV4dC1sYXJnZSAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLmxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAucmlnaHQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG4udGV4dC1sYXJnZSAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLnJpZ2h0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5yaWdodCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogNzRweDtcbiAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbi50ZXh0LWxhcmdlIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAucmlnaHQgaDMge1xuICBmb250LXNpemU6IDc2cHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLnJpZ2h0IGgzIHNwYW4ge1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAuZWRpdG9yIHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5lZGl0b3IgPiBvbCA+IGxpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLmVkaXRvciA+IG9sID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5lZGl0b3Igb2wgdWwge1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLmVkaXRvciBvbCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94XCI7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLmVkaXRvciBvbCB1bCBsaTpiZWZvcmUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkNzcyNTtcbiAgdG9wOiA5cHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLmVkaXRvciBvbCBvbCBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIjtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAuZWRpdG9yIGEge1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAuZWRpdG9yIC5mbGV4LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5lZGl0b3IgLmZsZXgtY29udGVudCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAuYnRuLWFwcGx5IHtcbiAgd2lkdGg6IDE4MnB4O1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMge1xuICBtYXJnaW4tdG9wOiA3NnB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMgLmlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkNzcyNTtcbiAgcGFkZGluZzogMzZweCA0NnB4O1xuICBtYXJnaW46IDAgNzZweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5zbGlkZS1pbnRlcm5zIC5pbm5lciBhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0NHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweCAtMTIycHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuc2xpZGUtaW50ZXJucyAuaW5uZXIgLmljb24tcGxheTo6YmVmb3JlIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWluZGVudDogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTM7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuc2xpZGUtaW50ZXJucyAuaW5uZXIgaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xufVxuLnRleHQtbGFyZ2UgLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMgLmlubmVyIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMgLmlubmVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udGV4dC1sYXJnZSAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuc2xpZGUtaW50ZXJucyAuaW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5zbGlkZS1pbnRlcm5zIC5pbm5lciBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuc2xpZGUtaW50ZXJucyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAucGFnZS1jZW50ZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC50aXRsZS1jYXJlZXIgLnBhZ2UtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAudGl0bGUtY2FyZWVyIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAuYm94LXNlYXJjaC1qb2IgLmlucHV0dGV4dC1zdHlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAuYm94LXNlYXJjaC1qb2IgLnNvcnRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLmJveC1zZWFyY2gtam9iIC5zb3J0aW5nIC5zZWxlY3QtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2IgLnRhYmxlLWpvYiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAucGFnZS1jZW50ZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAucGFnZS1jZW50ZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5wYWdlLWNlbnRlciAubGVmdCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLmJ0bi1zdHlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9sZC10aGVtZSAuc2xpZGUtaW50ZXJucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAub2xkLXRoZW1lIC5zbGlkZS1pbnRlcm5zIC5pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICAub2xkLXRoZW1lIC5zbGlkZS1pbnRlcm5zIC5pbm5lciBhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuc2xpZGUtZ3JvdXAtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC50aXRsZS1jYXJlZXIgLnBhZ2UtY2VudGVyIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAudGl0bGUtY2FyZWVyIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLnRpdGxlLWNhcmVlciBoMiB7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICB9XG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQtZW1wbG95ZWVzIC5yb3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICB9XG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQtZW1wbG95ZWVzIC5yb3cgKyAucm93IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLmNhcmVlci1wYWdlIC5vbGQtdGhlbWUgLmxpc3QtY29udGVudC1lbXBsb3llZXMgYSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gM3B4KTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQtZW1wbG95ZWVzIC5yb3c6bnRoLW9mLXR5cGUob2RkKSBhOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xuICB9XG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQtZW1wbG95ZWVzIC5yb3c6bnRoLW9mLXR5cGUoZXZlbikgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgfVxuICAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAubGlzdC1jb250ZW50LWVtcGxveWVlcyAuaWNvbi1wbGF5OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAub2xkLXRoZW1lIC5pbnRlcm5zLWRldGFpbCAubGVmdCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLmxlZnQgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5yaWdodCBoMyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5yaWdodCBoMyB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5lZGl0b3IgLmZsZXgtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm9sZC10aGVtZSAuaW50ZXJucy1kZXRhaWwgLmVkaXRvciAuZmxleC1jb250ZW50IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5lZGl0b3IgLmZsZXgtY29udGVudCBzcGFuIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIC5lZGl0b3IgLmZsZXgtY29udGVudCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2xkLXRoZW1lIC5zbGlkZS1pbnRlcm5zIC5pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMgLmlubmVyIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLm9sZC10aGVtZSAuc2xpZGUtaW50ZXJucyAuaW5uZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAub2xkLXRoZW1lIC5zbGlkZS1pbnRlcm5zIC5pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLm9sZC10aGVtZSAuc2xpZGUtaW50ZXJucyAuaW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMgLmlubmVyIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMgLmlubmVyIC5pY29uLXBsYXk6YmVmb3JlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMgaW1nIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ubWFuYWdlbWVudC1wYWdlICNmb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMTA4cHg7XG59XG4ubWFuYWdlbWVudC1wYWdlIC5iYW5uZXItcGFnZSAuYm94LXRleHQge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5tYW5hZ2VtZW50LXBhZ2UgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCBoMSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cbi50ZXh0LWxhcmdlIC5tYW5hZ2VtZW50LXBhZ2UgLmJhbm5lci1wYWdlIC5ib3gtdGV4dCBoMSB7XG4gIGZvbnQtc2l6ZTogNzRweDtcbn1cbi5tYW5hZ2VtZW50LXBhZ2UgLmdyb3VwLWxpbmsge1xuICB3aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTMwJSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFuYWdlbWVudC1wYWdlIC5ncm91cC1saW5rIGEge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC1sYXJnZSAubWFuYWdlbWVudC1wYWdlIC5ncm91cC1saW5rIGEge1xuICBmb250LXNpemU6IDM4cHg7XG59XG4ubWFuYWdlbWVudC1wYWdlIC5ncm91cC1saW5rIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xufVxuLmRlc2t0b3AgLm1hbmFnZW1lbnQtcGFnZSAuZ3JvdXAtbGluayBhOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbi5tYW5hZ2VtZW50LXBhZ2UgLmdyb3VwLWxpbmsgYSArIGEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJhbm5lci1wYWdlIC5ncm91cC1saW5rIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKSBzY2FsZSgxLjIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hbmFnZW1lbnQtcGFnZSAuZ3JvdXAtbGluayB7XG4gICAgbGVmdDogODRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYW5hZ2VtZW50LXBhZ2UgI2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAubWFuYWdlbWVudC1wYWdlIC5ib3gtdGV4dCB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYW5hZ2VtZW50LXBhZ2UgLmJveC10ZXh0IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYW5hZ2VtZW50LXBhZ2UgLmdyb3VwLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hbmFnZW1lbnQtcGFnZSAuZ3JvdXAtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tYW5hZ2VtZW50LXBhZ2UgLmJveC10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sYXJnZSAubWFuYWdlbWVudC1wYWdlIC5ib3gtdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hbmFnZW1lbnQtcGFnZSAuZ3JvdXAtbGluayBhIHtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDM1cHg7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5tYW5hZ2VtZW50LXBhZ2UgLmdyb3VwLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIC5tYW5hZ2VtZW50LXBhZ2UgLmdyb3VwLWxpbmsgYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ub3VyLXBhcnRuZXJzLXBhZ2UgLnRhYnMgLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3VyLXBhcnRuZXJzLXBhZ2UgLnRhYnMgLnRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdXItcGFydG5lcnMtcGFnZSAudGFicyAuc2VjdGlvbiArIC5zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbn1cbi5vdXItcGFydG5lcnMtcGFnZSAubmF2LXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuLm91ci1wYXJ0bmVycy1wYWdlIC5uYXYtdGFiIGEge1xuICB3aWR0aDogMjUycHg7XG4gIGhlaWdodDogNzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTBkZTtcbn1cbi5vdXItcGFydG5lcnMtcGFnZSAubmF2LXRhYiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG59XG4ub3VyLXBhcnRuZXJzLXBhZ2UgLmxpc3QtcGFydG5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3VyLXBhcnRuZXJzLXBhZ2UgLmxpc3QtcGFydG5lcnMgLml0ZW0ge1xuICB3aWR0aDogMjAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZmYxO1xuICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91ci1wYXJ0bmVycy1wYWdlIC5saXN0LXBhcnRuZXJzIC5pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXItcGFydG5lcnMtcGFnZSAubGlzdC1wYXJ0bmVycyAuaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAub3VyLXBhcnRuZXJzLXBhZ2UgLm5hdi10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm91ci1wYXJ0bmVycy1wYWdlIC5uYXYtdGFiIGEge1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZGVmaW5pdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjM4NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCAwIDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWRlZmluaXRpb24gLnBhZ2UtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWRlZmluaXRpb24gLmhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDQycHg7XG59XG4udGV4dC1sYXJnZSAuY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZGVmaW5pdGlvbiAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1kZWZpbml0aW9uIC5kZXRhaWwge1xuICB3aWR0aDogNzEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnRleHQtbGFyZ2UgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWRlZmluaXRpb24gLmRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1kZWZpbml0aW9uIC5kZXRhaWwgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZGVmaW5pdGlvbiAuZGV0YWlsIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1kZWZpbml0aW9uIC5kZXRhaWwgLnJlbWFyayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogI2NjYztcbn1cbi50ZXh0LWxhcmdlIC5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1kZWZpbml0aW9uIC5kZXRhaWwgLnJlbWFyayB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1kZWZpbml0aW9uIC5kZXRhaWwgYSB7XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWRlZmluaXRpb24gLmRldGFpbCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgdG9wOiAxNHB4O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbXBsYWludC9iZy1mb3JtLmpwZ1wiKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3NnB4IDAgMTE0cHg7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgaW1nW2NsYXNzXj1vYmotXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgaW1nLm9iai0wMSB7XG4gIG1hcmdpbi1sZWZ0OiAtODIwcHg7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgaW1nLm9iai0wMiB7XG4gIHRvcDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1NTBweDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCBpbWcub2JqLTAzIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNzgwcHg7XG4gIHotaW5kZXg6IDEzO1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IGltZy5vYmotMDQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCB7XG4gIHdpZHRoOiAxMDgwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNThweCAwIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTM7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gbGFiZWwsXG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeFwiO1xufVxuLnRleHQtbGFyZ2UgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIGxhYmVsLFxuLnRleHQtbGFyZ2UgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIHAge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pbnB1dHRleHQtc3R5bGUsXG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLnRleHRhcmVhLXN0eWxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRleHQtbGFyZ2UgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pbnB1dHRleHQtc3R5bGUsXG4udGV4dC1sYXJnZSAuY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLnRleHRhcmVhLXN0eWxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pbnB1dHRleHQtc3R5bGU6Zm9jdXMgKyBsYWJlbCxcbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuaW5wdXR0ZXh0LXN0eWxlLm5vdC1lbXB0eSArIGxhYmVsLFxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC50ZXh0YXJlYS1zdHlsZTpmb2N1cyArIGxhYmVsLFxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC50ZXh0YXJlYS1zdHlsZS5ub3QtZW1wdHkgKyBsYWJlbCxcbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuc2VsZWN0LXN0eWxlOmZvY3VzICsgbGFiZWwsXG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLnNlbGVjdC1zdHlsZS5ub3QtZW1wdHkgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZDRkNmQ2O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC50ZXh0YXJlYS1zdHlsZSB7XG4gIGhlaWdodDogMTM1cHg7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLmNoZWNrYm94LXN0eWxlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnRleHQtbGFyZ2UgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5jaGVja2JveC1zdHlsZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuY2hlY2tib3gtc3R5bGUgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHRvcDogNXB4O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5jaGVja2JveC1zdHlsZSBsYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMnB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG4udGV4dC1sYXJnZSAuY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLmNoZWNrYm94LXN0eWxlIGxhYmVsOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAucmFkaW8tc3R5bGUgbGFiZWwge1xuICBjb2xvcjogI2Q0ZDZkNjtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAucmFkaW8tc3R5bGUgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgdG9wOiAzcHg7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLnJhZGlvLXN0eWxlIGxhYmVsOjphZnRlciB7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAzcHg7XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5yYWRpby1zdHlsZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuYm94LXN1YmplY3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLmJveC1zdWJqZWN0IC5jb2w6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuaXRlbXM6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW46IDAgMCAwIDg0cHg7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLml0ZW1zOm50aC1vZi10eXBlKDEpIGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xufVxuLnRleHQtbGFyZ2UgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pdGVtczpudGgtb2YtdHlwZSgxKSBoMiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuaXRlbXM6bnRoLW9mLXR5cGUoMSkgaDI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLml0ZW1zOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlZmVmZWY7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLml0ZW1zOm50aC1vZi10eXBlKDIpIC5pdGVtIHtcbiAgcGFkZGluZzogMCA1NnB4IDAgMzJweDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuaXRlbXM6bnRoLW9mLXR5cGUoMikgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pdGVtczpudGgtb2YtdHlwZSgyKSAuYnRuLXN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAucmVtYXJrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWxhcmdlIC5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAucmVtYXJrIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNvbXBsYWludC1wYWdlIC5pbWctYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1kb3dubG9hZCAucGFnZS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZG93bmxvYWQgLnJlbWFyayB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi50ZXh0LWxhcmdlIC5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1kb3dubG9hZCAucmVtYXJrIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWRvd25sb2FkIC5yZW1hcmsgbGkge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1kb3dubG9hZCAucmVtYXJrIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWRlZmluaXRpb24gLmRldGFpbCB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG4gIC5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuaXRlbXM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pdGVtczpudGgtb2YtdHlwZSgyKSAuaXRlbSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1kZWZpbml0aW9uIC5kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pdGVtcyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLml0ZW1zOmZpcnN0LWNoaWxkIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pdGVtczpmaXJzdC1jaGlsZCBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG4gIC5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuaXRlbXM6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmNvbXBsYWludC1wYWdlIC5iYW5uZXItcGFnZSAuYm94LXRleHQgLmJ0bi1zdHlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGxhaW50LXBhZ2UgLmJhbm5lci1wYWdlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLml0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLml0ZW1zIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICB9XG4gIC5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuaXRlbXMgLmNoZWNrYm90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLml0ZW1zOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pdGVtczpmaXJzdC1jaGlsZCBoMiB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbiAgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pdGVtczpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDA7XG4gIH1cbiAgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pdGVtczpudGgtb2YtdHlwZSgyKSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbXBsYWludC1wYWdlIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IC5mb3JtLWNvbXBsYWludCBmb3JtIC5pdGVtczpmaXJzdC1jaGlsZCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5jb21wbGFpbnQtcGFnZSAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCAuZm9ybS1jb21wbGFpbnQgZm9ybSAuaXRlbXM6Zmlyc3QtY2hpbGQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAuY29tcGxhaW50LXBhZ2UgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQgLmZvcm0tY29tcGxhaW50IGZvcm0gLmJveC1zdWJqZWN0IC5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSAjZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEwOHB4O1xufVxuLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmNvbnRlbnQtZXhjdXRpdmUtZGlyZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzODQ0O1xufVxuLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmNvbnRlbnQtZXhjdXRpdmUtZGlyZWN0b3IgLmJveC1pbWcge1xuICBtaW4td2lkdGg6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG4uZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSAuY29udGVudC1leGN1dGl2ZS1kaXJlY3RvciAuYm94LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIC5ib3gtaW1nIC50ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgcGFkZGluZzogNTZweCA2OHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRleHQtbGFyZ2UgLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmNvbnRlbnQtZXhjdXRpdmUtZGlyZWN0b3IgLmJveC1pbWcgLnRleHQge1xuICBmb250LXNpemU6IDMycHg7XG59XG4uZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSAuY29udGVudC1leGN1dGl2ZS1kaXJlY3RvciAuYm94LWltZyAudGV4dCBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG59XG4uZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSAuY29udGVudC1leGN1dGl2ZS1kaXJlY3RvciAuYm94LWltZyAudGV4dCBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDA7XG59XG4uZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSAuY29udGVudC1leGN1dGl2ZS1kaXJlY3RvciAuYm94LWRldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDkwcHggMDtcbiAgY29sb3I6ICNiOGIyYWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXh0LWxhcmdlIC5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIC5ib3gtZGV0YWlsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmNvbnRlbnQtZXhjdXRpdmUtZGlyZWN0b3IgLmJveC1kZXRhaWwgLnNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjhweCk7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSAuY29udGVudC1leGN1dGl2ZS1kaXJlY3RvciAuYm94LWRldGFpbCBzZWN0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIC5ib3gtZGV0YWlsIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIC5ib3gtZGV0YWlsIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmNvbnRlbnQtZXhjdXRpdmUtZGlyZWN0b3IgLmJveC1kZXRhaWwgaDM6OmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDNweDtcbn1cbi5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5ib3gtYnRuLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzg0NDtcbn1cbi5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5ib3gtYnRuLWRvd25sb2FkIC5wYWdlLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIC5ib3gtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmNvbnRlbnQtZXhjdXRpdmUtZGlyZWN0b3IgLmJveC1pbWcsXG4gIC5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIC5ib3gtZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSAuY29udGVudC1leGN1dGl2ZS1kaXJlY3RvciAuYm94LWRldGFpbCAuc2Nyb2xsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmJveC1idG4tZG93bmxvYWQgLnBhZ2UtY2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmNvbnRlbnQtZXhjdXRpdmUtZGlyZWN0b3IgLmJveC1pbWcgLnRleHQge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIC5ib3gtaW1nIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRleHQtbGFyZ2UgLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmNvbnRlbnQtZXhjdXRpdmUtZGlyZWN0b3IgLmJveC1pbWcgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSAuY29udGVudC1leGN1dGl2ZS1kaXJlY3RvciAuYm94LWRldGFpbCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gIH1cbiAgLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2UgLmJveC1idG4tZG93bmxvYWQgLmJ0bi1zdHlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgI2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xMDhweDtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLmJhbm5lci1wYWdlIC5idG4tbGVhcm4tbW9yZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5iYW5uZXItcGFnZSAuZ3JvdXAtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuYmFubmVyLXBhZ2UgLmdyb3VwLWJ0biBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeFwiO1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLmJhbm5lci1wYWdlIC5ncm91cC1idG4gYSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDdweCAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAwLjYyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLmJhbm5lci1wYWdlIC5ncm91cC1idG4gYSArIGEge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLmNvbnRlbnQtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAub3dsLXN0YWdlLW91dGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzg0NDtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1pbWcge1xuICBtaW4td2lkdGg6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtaW1nIC50ZXh0IHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGI0OTtcbiAgcGFkZGluZzogNTZweCA2OHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xufVxuLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAuYm94LWltZyAudGV4dCBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAzLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG4uc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtaW1nIC50ZXh0IGgyIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG59XG4uc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtaW1nIC50ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAuYm94LWltZyAudGV4dCBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xufVxuLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAub3dsLWl0ZW0uYWN0aXZlIC50ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2ODRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDQ1cHggMDtcbiAgY29sb3I6ICNiOGIyYWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1kZXRhaWwgLnNjcm9sbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExMnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1kZXRhaWwgc2VjdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtZGV0YWlsIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1kZXRhaWwgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgY29sb3I6ICNlZDc3MjU7XG59XG4uc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtZGV0YWlsIGgzOjpiZWZvcmUge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG4uc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtZGV0YWlsIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1kZXRhaWwgLmxpc3QtYnVsbGV0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAuYm94LWRldGFpbCAubGlzdC1idWxsZXQgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG4gIHRvcDogMTBweDtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1kZXRhaWwgLmJ0bi1zdHlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJiMzQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbi5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1kZXRhaWwgLmJ0bi1zdHlsZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG9yZGVyOiAyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtaW5kZW50OiAycHg7XG59XG4uc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5vd2wtbmF2LFxuLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAuYm94LWltZyAudGV4dCB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxuICAuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtZGV0YWlsIHtcbiAgICBoZWlnaHQ6IDY2NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAuaXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQgLmJveC1pbWcgLnRleHQge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbiAgLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAuYm94LWRldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuYmFubmVyLXBhZ2UgLmdyb3VwLWJ0biBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtaW1nIC50ZXh0IHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtaW1nIC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuYmFubmVyLXBhZ2UgLmdyb3VwLWJ0biB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2UgLmJhbm5lci1wYWdlIC5ncm91cC1idG4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuYmFubmVyLXBhZ2UgLmdyb3VwLWJ0biBhICsgYSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuICAuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAuYm94LWltZyAudGV4dCB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLnNwZWNpYWwtYWR2aXNvcnktYm9hcmQtcGFnZSAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCAuYm94LWltZyAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRlbTtcbiAgfVxuICAuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcbiAgfVxuICAuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIC5ib3gtZGV0YWlsIC5idG4tc3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0LXVzLXBhZ2UgLm9sZC10aGVtZSAjZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLnNlY3Rpb24tbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogODAwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hYm91dC11cy9iZy5qcGdcIikgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDYycHggMDtcbn1cbi5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLnNlY3Rpb24tbmF2aWdhdGlvbiAudGl0bGUge1xuICB3aWR0aDogNTcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICM5ZTlhOWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWxhcmdlIC5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLnNlY3Rpb24tbmF2aWdhdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5zZWN0aW9uLW5hdmlnYXRpb24gLnRpdGxlOjpiZWZvcmUsIC5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLnNlY3Rpb24tbmF2aWdhdGlvbiAudGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC00M3B4O1xufVxuLmFib3V0LXVzLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1vdmVydmlldyAuc2VjdGlvbi1uYXZpZ2F0aW9uIC50aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLmFib3V0LXVzLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1vdmVydmlldyAuc2VjdGlvbi1uYXZpZ2F0aW9uIC5ncm91cC1uYXYge1xuICB3aWR0aDogOTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG4uYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5zZWN0aW9uLW5hdmlnYXRpb24gLmdyb3VwLW5hdiBhIHtcbiAgd2lkdGg6IDIzNXB4O1xuICBoZWlnaHQ6IDI0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5zZWN0aW9uLW5hdmlnYXRpb24gLmdyb3VwLW5hdiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLnNlY3Rpb24tbmF2aWdhdGlvbiAuZ3JvdXAtbmF2IGEgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDI2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRleHQtbGFyZ2UgLmFib3V0LXVzLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1vdmVydmlldyAuc2VjdGlvbi1uYXZpZ2F0aW9uIC5ncm91cC1uYXYgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmFib3V0LXVzLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1vdmVydmlldyAubGlzdC1udW1iZXIge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG59XG4uYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5saXN0LW51bWJlciBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLmxpc3QtbnVtYmVyID4gbGkge1xuICBwYWRkaW5nOiA2NXB4IDAgMDtcbn1cbi5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLmxpc3QtbnVtYmVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRleHQtbGFyZ2UgLmFib3V0LXVzLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1vdmVydmlldyAubGlzdC1udW1iZXIgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzOXB4O1xufVxuLmFib3V0LXVzLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1vdmVydmlldyAubmF2LXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuICB6LWluZGV4OiAxMzEzO1xufVxuLmFib3V0LXVzLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1vdmVydmlldyAubmF2LXBhZ2Uuc2hvdy1uYXYge1xuICBib3R0b206IDA7XG59XG4uYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5uYXYtcGFnZSAucGFnZS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLm5hdi1wYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50ZXh0LWxhcmdlIC5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLm5hdi1wYWdlIGEge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5uYXYtcGFnZSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG59XG4uYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5uYXYtcGFnZSBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuLmFib3V0LXVzLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1vdmVydmlldyAubmF2LXBhZ2UgYS5hY3RpdmUge1xuICBjb2xvcjogI2VkNzcyNTtcbn1cbi5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLm5hdi1wYWdlIGEuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NzI1O1xufVxuaHRtbCAuYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5qc3BWZXJ0aWNhbEJhcjo6YmVmb3JlLCBodG1sIC5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmpzcFZlcnRpY2FsQmFyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLnNlY3Rpb24tbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLnNlY3Rpb24tbmF2aWdhdGlvbiAuZ3JvdXAtbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5zZWN0aW9uLW5hdmlnYXRpb24gLmdyb3VwLW5hdiBhIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5uYXYtcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5zZWN0aW9uLW5hdmlnYXRpb24gLmdyb3VwLW5hdiBhIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYWJvdXQtdXMtcGFnZSAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IC5zZWN0aW9uLW5hdmlnYXRpb24gLmdyb3VwLW5hdiBhIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLnNlY3Rpb24tbmF2aWdhdGlvbiAuZ3JvdXAtbmF2IGEgc3BhbiB7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC50ZXh0LWxhcmdlIC5hYm91dC11cy1wYWdlIC5vbGQtdGhlbWUgLmNvbnRlbnQtb3ZlcnZpZXcgLnNlY3Rpb24tbmF2aWdhdGlvbiAuZ3JvdXAtbmF2IGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uLW92ZXJ2aWV3ICNtYWluLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI3dyYXBwZXIuLWRldGFpbCAjY29udGFpbmVyIC5wYWdlLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA4MnB4IDAgNDBweDtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLnNlY29uZGFyeSB7XG4gIHdpZHRoOiAzMThweDtcbiAgbWluLXdpZHRoOiAzMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4jd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkgPiBkaXYgKyBkaXYge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuI3dyYXBwZXIuLWRldGFpbCAuc2Vjb25kYXJ5IGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLnNlY29uZGFyeSAuYm94LXNoYXJlIC5ncm91cC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkgLmJveC1zaGFyZSBhIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MDkwOTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM4ODg7XG59XG4uZGVza3RvcCAjd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkgLmJveC1zaGFyZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ3NzI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLnNlY29uZGFyeSAuYm94LXNoYXJlIGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkgLmJveC1tb3N0LXZpZXdlZCAuaXRlbXMge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkgLmJveC1tb3N0LXZpZXdlZCAuaXRlbXMgLml0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTFlNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHggMCAxNXB4IDQ2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkgLmJveC1tb3N0LXZpZXdlZCAuaXRlbXMgLml0ZW06OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKG51bWJlciwgXCIuXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyLjdlbTtcbiAgY29sb3I6ICM4ODg7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkgLmJveC1tb3N0LXZpZXdlZCAuaXRlbXMgLml0ZW0gaDQge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLnNlY29uZGFyeSAuYm94LW1vc3Qtdmlld2VkIC5pdGVtcyAuaXRlbSBwLmljb24tY2xvY2sge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLnNlY29uZGFyeSAuYm94LW1vc3Qtdmlld2VkIC5pdGVtcyAuaXRlbSBwLmljb24tY2xvY2s6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDJhNjQ7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkgLmJveC1tb3N0LXZpZXdlZCAuaXRlbXMgLml0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3dyYXBwZXIuLWRldGFpbCAucHJpbWFyeSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjZweCk7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5wcmltYXJ5IC5lZGl0b3Ige1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMyYzJjMmQ7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5wcmltYXJ5IC5lZGl0b3IgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEuMzZlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5wcmltYXJ5IC5lZGl0b3IgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4jd3JhcHBlci4tZGV0YWlsIC5wcmltYXJ5IC5lZGl0b3Igc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLnByaW1hcnkgLmVkaXRvciB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLnByaW1hcnkgLmVkaXRvciB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLnByaW1hcnkgLmVkaXRvciB1bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgdG9wOiAxM3B4O1xufVxuI3dyYXBwZXIuLWRldGFpbCAucHJpbWFyeSAuZWRpdG9yIHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3dyYXBwZXIuLWRldGFpbCAucHJpbWFyeSAuZWRpdG9yIG9sIHtcbiAgbWFyZ2luOiAwO1xufVxuI3dyYXBwZXIuLWRldGFpbCAuZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuI3dyYXBwZXIuLWRldGFpbCAuZ2FsbGVyeSBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5nYWxsZXJ5IC5pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5nYWxsZXJ5IC5pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xufVxuI3dyYXBwZXIuLWRldGFpbCAuZ2FsbGVyeSAuaXRlbSBhIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2NjYztcbn1cbi5kZXNrdG9wICN3cmFwcGVyLi1kZXRhaWwgLmdhbGxlcnkgLml0ZW0gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkNzcyNTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLmdhbGxlcnkgLml0ZW0gYSAubnVtYmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy43cmVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTM7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5nYWxsZXJ5IC5pdGVtIGEgLm51bWJlciBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG59XG4jd3JhcHBlci4tZGV0YWlsIC5nYWxsZXJ5IC5pdGVtICsgLml0ZW0gKyAuaXRlbSArIC5pdGVtICsgLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3dyYXBwZXIuLWRldGFpbCAuZ2FsbGVyeSAuaXRlbTpudGgtb2YtdHlwZSg0KSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3dyYXBwZXIuLWRldGFpbCAuZ2FsbGVyeSAuaXRlbTpudGgtb2YtdHlwZSg0KSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTM7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5nYWxsZXJ5IC5pdGVtOm50aC1vZi10eXBlKDQpIGEgLm51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jd3JhcHBlci4tZGV0YWlsIC5yZWxhdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNlMWU1O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbiN3cmFwcGVyLi1kZXRhaWwgLnJlbGF0ZWQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xufVxuI3dyYXBwZXIuLWRldGFpbCAucmVsYXRlZCAubGlzdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3dyYXBwZXIuLWRldGFpbCAucmVsYXRlZCAubGlzdC1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTA4cHg7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN3cmFwcGVyLi1kZXRhaWwgLnByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN3cmFwcGVyLi1kZXRhaWwgLnNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gICN3cmFwcGVyLi1kZXRhaWwgLnNlY29uZGFyeSAuYm94LW1vc3Qtdmlld2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gICN3cmFwcGVyLi1kZXRhaWwgLmdhbGxlcnkgLml0ZW0gYSAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAjd3JhcHBlci4tZGV0YWlsIC5yZWxhdGVkIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3dyYXBwZXIuLWRldGFpbCAjY29udGFpbmVyIC5wYWdlLWNlbnRlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgI3dyYXBwZXIuLWRldGFpbCAuYmFubmVyLXBhZ2UgLmJveC10ZXh0IGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3dyYXBwZXIuLWRldGFpbCAuYmFubmVyLXBhZ2UgLmJ0bi1sZWFybi1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3dyYXBwZXIuLWRldGFpbCAuc2Vjb25kYXJ5IGgzIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG4gICN3cmFwcGVyLi1kZXRhaWwgLnNlY29uZGFyeSAuYm94LXNoYXJlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgI3dyYXBwZXIuLWRldGFpbCAuZ2FsbGVyeSAuaXRlbSBhIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAjd3JhcHBlci4tZGV0YWlsICNjb250YWluZXIgLnBhZ2UtY2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAjd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkge1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3dyYXBwZXIuLWRldGFpbCAuc2Vjb25kYXJ5IGgzIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG4gICN3cmFwcGVyLi1kZXRhaWwgLnNlY29uZGFyeSAuYm94LXNoYXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjd3JhcHBlci4tZGV0YWlsIC5zZWNvbmRhcnkgLmJveC1tb3N0LXZpZXdlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxuICAjd3JhcHBlci4tZGV0YWlsIC5nYWxsZXJ5IC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAjd3JhcHBlci4tZGV0YWlsIC5nYWxsZXJ5IC5pdGVtIGEgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5hcmVhcy1vZi13b3JrLXBhZ2UgLmNvbnRlbnQtYXJlYXMtb2Ytd29yayAucGFnZS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXJlYXMtb2Ytd29yay1wYWdlIC5jb250ZW50LWFyZWFzLW9mLXdvcmsgLmxpc3QtYXJlYXMtb2Ytd29yayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogODVweCAwIDAgLTE1cHg7XG59XG4uYXJlYXMtb2Ytd29yay1wYWdlIC5jb250ZW50LWFyZWFzLW9mLXdvcmsgLmxpc3QtYXJlYXMtb2Ytd29yayAuaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpO1xuICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5saXN0LWFyZWFzLW9mLXdvcmsgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJlYXMtb2Ytd29yay1wYWdlIC5jb250ZW50LWFyZWFzLW9mLXdvcmsgLmxpc3QtYXJlYXMtb2Ytd29yayAuaXRlbSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmVhcy1vZi13b3JrLXBhZ2UgLmNvbnRlbnQtYXJlYXMtb2Ytd29yayAubGlzdC1hcmVhcy1vZi13b3JrIC5pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FyZWFzLW9mLXdvcmsvb3ZlcmxheS5wbmdcIikgcmVwZWF0LXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMztcbn1cbi5hcmVhcy1vZi13b3JrLXBhZ2UgLmNvbnRlbnQtYXJlYXMtb2Ytd29yayAubGlzdC1hcmVhcy1vZi13b3JrIC5pdGVtIGEgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEzO1xufVxuLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5saXN0LWFyZWFzLW9mLXdvcmsgLml0ZW0gYSAudGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcImhcIjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xufVxuLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5zbGlkZS1yZWxhdGVkLWFyZWFzLW9mLXdvcmsge1xuICBtYXJnaW46IDA7XG59XG4uYXJlYXMtb2Ytd29yay1wYWdlIC5jb250ZW50LWFyZWFzLW9mLXdvcmsgLnNsaWRlLXJlbGF0ZWQtYXJlYXMtb2Ytd29yayAuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5zbGlkZS1yZWxhdGVkLWFyZWFzLW9mLXdvcmsgLml0ZW0gYSB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5zbGlkZS1yZWxhdGVkLWFyZWFzLW9mLXdvcmsgLml0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC4zKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEzO1xufVxuLmRlc2t0b3AgLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5zbGlkZS1yZWxhdGVkLWFyZWFzLW9mLXdvcmsgLml0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hcmVhcy1vZi13b3JrLXBhZ2UgLmNvbnRlbnQtYXJlYXMtb2Ytd29yayAuc2xpZGUtcmVsYXRlZC1hcmVhcy1vZi13b3JrIC50ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5zbGlkZS1yZWxhdGVkLWFyZWFzLW9mLXdvcmsgLnRleHQgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5zbGlkZS1yZWxhdGVkLWFyZWFzLW9mLXdvcmsgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYXJlYXMtb2Ytd29yay1wYWdlIC5jb250ZW50LWFyZWFzLW9mLXdvcmsgLnNsaWRlLXJlbGF0ZWQtYXJlYXMtb2Ytd29yayAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjNWM2O1xufVxuLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5zbGlkZS1yZWxhdGVkLWFyZWFzLW9mLXdvcmsgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc3MjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJlYXMtb2Ytd29yay1wYWdlIC5jb250ZW50LWFyZWFzLW9mLXdvcmsgLmxpc3QtYXJlYXMtb2Ytd29yayAuaXRlbSBhIC50ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAuYXJlYXMtb2Ytd29yay1wYWdlIC5jb250ZW50LWFyZWFzLW9mLXdvcmsgLmxpc3QtYXJlYXMtb2Ytd29yayAuaXRlbSBhIC50ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5saXN0LWFyZWFzLW9mLXdvcmsgLml0ZW0gYSAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5saXN0LWFyZWFzLW9mLXdvcmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5saXN0LWFyZWFzLW9mLXdvcmsgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJlYXMtb2Ytd29yay1wYWdlIC5jb250ZW50LWFyZWFzLW9mLXdvcmsgLmxpc3QtYXJlYXMtb2Ytd29yayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFyZWFzLW9mLXdvcmstcGFnZSAuY29udGVudC1hcmVhcy1vZi13b3JrIC5saXN0LWFyZWFzLW9mLXdvcmsgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtYm9va2xldCB7XG4gIG1hcmdpbi1ib3R0b206IC05NXB4O1xuICBiYWNrZ3JvdW5kOiAjMmYzODQ0IHVybChcIi4uL2ltZy9jb3Jwb3JhdGUtbWF0ZXJpYWxzL2JnLWJvb2tsZXQuanBnXCIpIDUwJSAwIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogNThweCAwIDc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1ib29rbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTEwOXB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29ycG9yYXRlLW1hdGVyaWFscy9ib29rbGV0LW9iai0wMS5wbmdcIikgMCAwLzEwMCUgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY1JSk7XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtYm9va2xldCAucGFnZS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtYm9va2xldCAuZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1ib29rbGV0IC5kZXRhaWwgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LWJvb2tsZXQgLmRldGFpbCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1ib29rbGV0IC5saW5rIHtcbiAgd2lkdGg6IDYwNXB4O1xuICBtaW4td2lkdGg6IDYwNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1NnB4IDAgMTAwcHg7XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtYm9va2xldCAubGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTM0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTU2cHg7XG4gIGJvdHRvbTogMDtcbn1cbi5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1ib29rbGV0IC5saW5rIC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LWJvb2tsZXQgLmxpbmsgLmltZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtYm9va2xldCAubGluayAudGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDAgMCAxNTVweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTM7XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtYm9va2xldCAubGluayAudGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMxcHg7XG4gIG1pbi13aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ZpbGUtcGRmLXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtbmV3c2xldHRlciAucGFnZS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtbmV3c2xldHRlciAubGlzdC1uZXdzbGV0dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA3MHB4IDAgMCAtMTVweDtcbn1cbi5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1uZXdzbGV0dGVyIC5saXN0LW5ld3NsZXR0ZXIgLml0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNXB4KTtcbiAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtbmV3c2xldHRlciAubGlzdC1uZXdzbGV0dGVyIC5pdGVtIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LW5ld3NsZXR0ZXIgLmxpc3QtbmV3c2xldHRlciAuaXRlbSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcmVhcy1vZi13b3JrL292ZXJsYXkucG5nXCIpIHJlcGVhdC14O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTM7XG59XG4uY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtbmV3c2xldHRlciAubGlzdC1uZXdzbGV0dGVyIC5pdGVtIGEgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEzO1xufVxuLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LW5ld3NsZXR0ZXIgLmxpc3QtbmV3c2xldHRlciAuaXRlbSBhIC50ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzcyNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG59XG5cbi5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLm93bC1zdGFnZSB7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LWJvb2tsZXQgLmxpbmsge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAuY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtYm9va2xldCAubGluazo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtYm9va2xldCAubGluayAudGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1uZXdzbGV0dGVyIC5saXN0LW5ld3NsZXR0ZXIgLml0ZW0gYSAudGV4dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LW5ld3NsZXR0ZXIgLmxpc3QtbmV3c2xldHRlciAuaXRlbSBhIC50ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LWJvb2tsZXQgLnBhZ2UtY2VudGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LWJvb2tsZXQgLmRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LWJvb2tsZXQgLmxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG4gIC5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1ib29rbGV0IC5saW5rIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LW5ld3NsZXR0ZXIgLmxpc3QtbmV3c2xldHRlciAuaXRlbSBhIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtbmV3c2xldHRlciAubGlzdC1uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLmNvbnRlbnQtbmV3c2xldHRlciAubGlzdC1uZXdzbGV0dGVyIC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LWJvb2tsZXQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LWJvb2tsZXQgLmRldGFpbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1ib29rbGV0IC5saW5rIGEgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2UgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyAuY29udGVudC1uZXdzbGV0dGVyIC5saXN0LW5ld3NsZXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIC5jb250ZW50LW5ld3NsZXR0ZXIgLmxpc3QtbmV3c2xldHRlciAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZSAubGlzdC1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlYXJjaC1wYWdlIC5saXN0LXNlYXJjaCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nOiAwIDYycHggNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zZWFyY2gtcGFnZSAubGlzdC1zZWFyY2ggLml0ZW0gLmltZyB7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMjA0cHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5zZWFyY2gtcGFnZSAubGlzdC1zZWFyY2ggLml0ZW0gLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWFyY2gtcGFnZSAubGlzdC1zZWFyY2ggLml0ZW0gLmRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zZWFyY2gtcGFnZSAubGlzdC1zZWFyY2ggLml0ZW0gLmRldGFpbCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjMmUyZDJkO1xufVxuLnNlYXJjaC1wYWdlIC5saXN0LXNlYXJjaCAuaXRlbSAuZGV0YWlsIHAge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5zZWFyY2gtcGFnZSAubGlzdC1zZWFyY2ggLml0ZW0gLmRldGFpbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLnNlYXJjaC1wYWdlIC5saXN0LXNlYXJjaCAuaXRlbSAuZGV0YWlsIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJoXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWQ3NzI1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIGNvbG9yOiAjZWQ3NzI1O1xufVxuLnNlYXJjaC1wYWdlIC5saXN0LXNlYXJjaC5oaWRlLW1vcmUgLml0ZW0gKyAuaXRlbSArIC5pdGVtICsgLml0ZW0gKyAuaXRlbSArIC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZSAuYnRuLWxvYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2UgLmxpc3Qtc2VhcmNoIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtcGFnZSAubGlzdC1zZWFyY2ggLml0ZW0gLmltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXBhZ2UgLmxpc3Qtc2VhcmNoIC5pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2UgLmxpc3Qtc2VhcmNoIC5pdGVtIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZSAubGlzdC1zZWFyY2ggLml0ZW0gLmRldGFpbCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2UgLmxpc3Qtc2VhcmNoIC5pdGVtIC5kZXRhaWwgYSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlYXJjaC1wYWdlIC5idG4tbG9hZC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2UgLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuLnNlYXJjaC1wYWdlIC50YWdzIGEge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyNTQgMTAzIDQvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLnRleHQtbGFyZ2UgLnNlYXJjaC1wYWdlIC50YWdzIGEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2VhcmNoLXBhZ2UgLnRhZ3MgYTpob3ZlciB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDU0IDUzIDUzL3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuXG4ucGRwYSAuY29udGFpbmVyIC5pbm5lciB7XG4gIHdpZHRoOiA5MzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRleHQtbGFyZ2UgLnBkcGEgLmNvbnRhaW5lciAuaW5uZXIge1xuICBmb250LXNpemU6IDIycHg7XG59XG4ucGRwYSAuY29udGFpbmVyIC5pbm5lciAucGFnZS1jZW50ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZHBhIC5jb250YWluZXIgLmlubmVyIC5wYWdlLWNlbnRlciAudGV4dC1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnRleHQtbGFyZ2UgLnBkcGEgLmNvbnRhaW5lciAuaW5uZXIgLnBhZ2UtY2VudGVyIC50ZXh0LXByaW1hcnkge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4ucGRwYSAuY29udGFpbmVyIC5pbm5lciAucGFnZS1jZW50ZXIgLmRldGFpbCBwIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4ucGRwYSAuY29udGFpbmVyIC5pbm5lciAucGFnZS1jZW50ZXIgLmRldGFpbCBhLmxpbmstZGV0YWlsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBkcGEgLmNvbnRhaW5lciAuaW5uZXIgLnBhZ2UtY2VudGVyIC5kZXRhaWwgYS5saW5rLWRldGFpbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBkcGEgLmNvbnRhaW5lciAuaW5uZXIgLmJ0biB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogMHB4IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wZHBhIC5jb250YWluZXIgLmlubmVyIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9zdC12aWV3ZWQgLml0ZW1zIC5pdGVtIC50YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5tb3N0LXZpZXdlZCAuaXRlbXMgLml0ZW0gLnRhZ3MgYSB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDI1NCAxMDMgNC92YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4udGV4dC1sYXJnZSAubW9zdC12aWV3ZWQgLml0ZW1zIC5pdGVtIC50YWdzIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLm1vc3Qtdmlld2VkIC5pdGVtcyAuaXRlbSAudGFncyBhOmhvdmVyIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoNTQgNTMgNTMvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5zZWN0aW9uLXByb2plY3QtaGlnaGxpZ2h0IC50YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5zZWN0aW9uLXByb2plY3QtaGlnaGxpZ2h0IC50YWdzIGEge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyNTQgMTAzIDQvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLnRleHQtbGFyZ2UgLnNlY3Rpb24tcHJvamVjdC1oaWdobGlnaHQgLnRhZ3MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zZWN0aW9uLXByb2plY3QtaGlnaGxpZ2h0IC50YWdzIGE6aG92ZXIge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYig1NCA1MyA1My92YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cblxuI2ZybV9zdWJzY3JpcHRpb24gYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn0iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94XCI7XHJcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF92My4yLjEtd2ViZm9udC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF92My4yLjEtd2ViZm9udC5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfdjMuMi4xLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF92My4yLjEtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF92My4yLjEtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1pdGFsaWNcIjtcclxuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2l0X3YzLjIuMS13ZWJmb250LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2l0X3YzLjIuMS13ZWJmb250LmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9pdF92My4yLjEtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2l0X3YzLjIuMS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2l0X3YzLjIuMS13ZWJmb250LnR0ZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xyXG4gIHNyYzogdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX3YzLjIuMS13ZWJmb250LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X21lZF92My4yLjEtd2ViZm9udC5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX3YzLjIuMS13ZWJmb250LndvZmYyXCIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX3YzLjIuMS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X21lZF92My4yLjEtd2ViZm9udC50dGZcIilcclxuICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1faXRhbGljXCI7XHJcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9tZWRfaXRfdjMuMi4xLXdlYmZvbnQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX2l0X3YzLjIuMS13ZWJmb250LmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9tZWRfaXRfdjMuMi4xLXdlYmZvbnQud29mZjJcIilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9tZWRfaXRfdjMuMi4xLXdlYmZvbnQud29mZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfbWVkX2l0X3YzLjIuMS13ZWJmb250LnR0ZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcclxuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2JkX3YzLjIuMS13ZWJmb250LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2JkX3YzLjIuMS13ZWJmb250LmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9iZF92My4yLjEtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2JkX3YzLjIuMS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4vZm9udHMvZGJfb3pvbmVfeC9kYl9vem9uZV94X2JkX3YzLjIuMS13ZWJmb250LnR0ZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRfaXRhbGljXCI7XHJcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9iZF9pdF92My4yLjEtd2ViZm9udC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9iZF9pdF92My4yLjEtd2ViZm9udC5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi9mb250cy9kYl9vem9uZV94L2RiX296b25lX3hfYmRfaXRfdjMuMi4xLXdlYmZvbnQud29mZjJcIilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9iZF9pdF92My4yLjEtd2ViZm9udC53b2ZmXCIpXHJcbiAgICAgIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL2RiX296b25lX3gvZGJfb3pvbmVfeF9iZF9pdF92My4yLjEtd2ViZm9udC50dGZcIilcclxuICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbioge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5odG1sIC5vbGQtdGhlbWUge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuaHRtbC50ZXh0LWxhcmdlIC5vbGQtdGhlbWUge1xyXG4gIGZvbnQtc2l6ZTogNzIuNSU7XHJcbn1cclxuXHJcbi8vIGJvZHkge1xyXG4vLyBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbi8vIFx0bWFyZ2luOiAwO1xyXG4vLyBcdHBhZGRpbmc6IDA7XHJcbi8vIFx0Zm9udDogbm9ybWFsIDEuOHJlbS8xICdkYl9vem9uZV94JywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuLy8gXHRjb2xvcjogJGJsYWNrO1xyXG4vLyBcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4vLyBcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbi8vIH1cclxuXHJcbi5vbGQtdGhlbWUge1xyXG4gICN3cmFwcGVyICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAwIDE4cHggMThweDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZW0ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJiArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmxpbmssXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwsXHJcbiAgYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmltZy1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAwO1xyXG4gIH1cclxuICAuaW1nLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLmFsaWduLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5hbGlnbi1qdXN0aWZ5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgfVxyXG5cclxuICAuZmxleC1jb2x1bW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmxleC1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmxleC1lbmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbGVhci1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuY2xlYXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5jbGVhci1mbG9hdDo6YWZ0ZXIge1xyXG4gICAgQGV4dGVuZCAuY2xlYXI7XHJcbiAgfVxyXG5cclxuICAuZGVza3RvcC1zdHlsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9iaWxlLXN0eWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYWdlLWNlbnRlciB7XHJcbiAgICB3aWR0aDogMTE4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLXJlc3BvbnNpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICN3cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgI2hlYWRlcixcclxuICAjY29udGFpbmVyLFxyXG4gICNmb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgI2NvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM2cHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIC8vIEhlYWRlclxyXG4gICNoZWFkZXIge1xyXG4gICAgaGVpZ2h0OiAxNDJweDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEzMTMxMztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNDJweDtcclxuICAgICAgei1pbmRleDogMTM7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XHJcbiAgICAgIGhlaWdodDogOTRweDtcclxuICAgICAgei1pbmRleDogMTM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWQtdG9wIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMzEzMTMxMztcclxuXHJcbiAgICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXRvcCB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTU0cHgpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgIC5ncm91cC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw2OFwiO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gQGV4dGVuZCAuYWRkLWZvbnQtaWNvbjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgYSArIGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtc2l6ZSxcclxuICAgIC5sYW5ndWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xMjVzIGVhc2U7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVza3RvcCAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSArIGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmd1YWdlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICAgIGhlaWdodDogNjdweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXJlL2xvZ28tdGlqLnBuZ1wiKSAwIDAvMTAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1idG4ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIC5idG4tc2VhcmNoIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTQ2cHg7XHJcbiAgICAgICAgdG9wOiAzN3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzICRlYXNlLW91dC1iYWNrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNrdG9wICY6aG92ZXIge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgd2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1oYW1idXJnZXItb3BlbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3Blbi1tZW51ICYgLmljb24taGFtYnVyZ2VyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcGVuLW1lbnUgJiAuaWNvbi1oYW1idXJnZXItb3BlbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDY0cHg7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ub3BlbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wZW4tbWVudSAmIHNwYW4ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcGVuLW1lbnUgJiBzcGFuLm9wZW4ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LW1haW5tZW51IHtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTRweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjM1cyAkZWFzZS1pbi1vdXQtZXhwbztcclxuXHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MTBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiA1MCUgMCAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1haW5tZW51IHtcclxuICAgICAgICBtaW4td2lkdGg6IDUxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZTcxNzU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc2cHgpO1xyXG4gICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpID4gYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw2N1wiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtNDVweDtcclxuICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgLy8gQGV4dGVuZCAuYWRkLWZvbnQtaWNvbjtcclxuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzICRlYXNlLW91dC1iYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2t0b3AgJiBhOmhvdmVyLFxyXG4gICAgICAgICAgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTI0MHB4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTQwcHggMjVweCAwIDI1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEgKyBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LXN1YiB7XHJcbiAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAtNTVweDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNjBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zZWFyY2gge1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk0cHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlNzE3NTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDk0cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMzVzICRlYXNlLWluLW91dC1leHBvO1xyXG5cclxuICAgICAgLmZvcm0tc3R5bGUge1xyXG4gICAgICAgIHdpZHRoOiA5MjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXR0ZXh0LXN0eWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtbWVkaXVtXCI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dHRleHQtc3R5bGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXR0ZXh0LXN0eWxlOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0dGV4dC1zdHlsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXR0ZXh0LXN0eWxlOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dGFyZWEtc3R5bGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dGFyZWEtc3R5bGU6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dGFyZWEtc3R5bGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHRhcmVhLXN0eWxlOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3Blbi1tZW51IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgI2hlYWRlciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgIC5ib3gtbWFpbm1lbnUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wZW4tc2VhcmNoIHtcclxuICAgICNoZWFkZXIge1xyXG4gICAgICAuc2VjdGlvbi1zZWFyY2gge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBFbmQgSGVhZGVyXHJcblxyXG4gIC8vIEZvb3RlclxyXG4gICNmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxMzEzO1xyXG5cclxuICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWZvb3RlciB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgIGxpICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1zb2NpYWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVza3RvcCAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSArIGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYm90dG9tIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMDB2dztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCArIHAge1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBFbmQgRm9vdGVyXHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAjaGVhZGVyIHtcclxuICAgICAgLmJveC1tYWlubWVudSB7XHJcbiAgICAgICAgLm1haW5tZW51IHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMjBweCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICNoZWFkZXIge1xyXG4gICAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgI2hlYWRlciB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgYTo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1tYWlubWVudSB7XHJcbiAgICAgICAgLm1haW5tZW51IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgIGxpID4gYTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgNDBweDtcclxuXHJcbiAgICAgICAgICAgIGEgKyBhIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNob3ctc3ViIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWZvb3RlciB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyb3VwLXNvY2lhbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAjaGVhZGVyIHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LXRvcCB7XHJcbiAgICAgICAgYSArIGEge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LW1haW5tZW51IHtcclxuICAgICAgICAubWFpbm1lbnUge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlY3Rpb24tc2VhcmNoIHtcclxuICAgICAgICAuaW5wdXR0ZXh0LXN0eWxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXIge1xyXG4gICAgICAubWVudS1mb290ZXIge1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAjaGVhZGVyIHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGE6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LXRvcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjJweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgYSArIGEge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC1zaXplLFxyXG4gICAgICAubGFuZ3VhZ2Uge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFuZ3VhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LW1haW5tZW51IHtcclxuICAgICAgICAubWFpbm1lbnUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JvdXAtYnRuIHtcclxuICAgICAgICAuYnRuLXNlYXJjaCB7XHJcbiAgICAgICAgICByaWdodDogNjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oYW1idXJnZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgIC5tZW51LWZvb3RlciB1bCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncm91cC1zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWN0aW9uLWJvdHRvbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGJsYWNrOiAjMDAwO1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRvcmFuZ2U6ICNlZDc3MjU7XHJcbiRvcmFuZ2UtNjA6IHJnYmEoMjM3LCAxMTksIDM3LCAwLjYpO1xyXG4kZGFyay1vcmFuZ2U6ICNlMzc4MzU7XHJcbiRkYXJrLWJsdWU6ICMwMDJhNjQ7XHJcbiRkYXJrLWdyYXk6ICM3Nzc3Nzk7XHJcbiRncmF5OiAjYjNiM2IzO1xyXG4kbGlnaHQtZ3JheTogI2NjYztcclxuJGRhcms6ICMyYzJjMmM7XHJcblxyXG4kbWF4LXdpZHRoLXJlc3BvbnNpdmU6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuXHJcbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xyXG4kZWFzZS1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xyXG5cclxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XHJcbiRlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XHJcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsiLCIuYWRkLWZvbnQtaWNvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiBcInRpalwiICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yYW5nZSB7XHJcbiAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsYWNrIHtcclxuICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGl0b3IgdWwsXHJcbi5saXN0LWJ1bGxldCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAmID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJiA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIH1cclxuXHJcbiAgJi4tb3JhbmdlIHtcclxuICAgICYgPiBsaTo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuLWNpcmNsZSB7XHJcbiAgICAmID4gbGk6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZGl0b3Igb2wsXHJcbi5saXN0LW51bWJlciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgY291bnRlci1yZXNldDogbnVtYmVyO1xyXG5cclxuICAmID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJiA+IGxpOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmID4gbGk6OmJlZm9yZSB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xyXG4gICAgY29udGVudDogY291bnRlcnMobnVtYmVyLCBcIi5cIikgXCIuXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJiAubGlzdC1udW1iZXIgbGksXHJcbiAgJiBvbCBsaSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgfVxyXG5cclxuICAmIC5saXN0LW51bWJlciBsaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKG51bWJlciwgXCIuXCIpIFwiXCI7XHJcbiAgfVxyXG59XHJcblxyXG4uaG92ZXItaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcclxuICB9XHJcblxyXG4gIC5kZXNrdG9wICY6aG92ZXIgaW1nIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXN0eWxlIHtcclxuICBtaW4td2lkdGg6IDIxNnB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstb3JhbmdlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XHJcblxyXG4gIC5kZXNrdG9wICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgJi4tb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgfVxyXG5cclxuICAmLi1kYXJrLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tdmlldy1hbGwge1xyXG4gIGhlaWdodDogMzdweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ3cHg7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtbWVkaXVtXCI7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMzdweDtcclxuICAgIGhlaWdodDogMzdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuZGVza3RvcCAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWxvYWQtbW9yZSB7XHJcbiAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXJlYWQtbW9yZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcNjhcIjtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgQGV4dGVuZCAuYWRkLWZvbnQtaWNvbjtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICB0ZXh0LWluZGVudDogM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcclxuICB9XHJcblxyXG4gIC5kZXNrdG9wICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5kZXNrdG9wICY6aG92ZXI6OmFmdGVyIHtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OjE4cHg7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LXZpZXctYWxsIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDY4XCI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLmRlc2t0b3AgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgLnBhZ2UtY2VudGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTA0cHg7XHJcbiAgICAgIHRvcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG4ub2xkLXRoZW1lIHtcclxuICAuYmFubmVyLXBhZ2Uge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTRweCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAuaWUgJiB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA4NHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNzJlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogI2QyZDBkMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44MTI1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgNXB4IDZweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIC8vIHRleHQtc2hhZG93OiAwIDVweCA2cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIC8vIHRleHQtc2hhZG93OiAwIDVweCA2cHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLXNlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgfVxyXG5cclxuICAubGlzdC1jb250ZW50IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNXB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IC0zNXB4IDAgMCAtMzVweDtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDM1cHgpO1xyXG4gICAgICBtYXJnaW46IDM1cHggMCAwIDM1cHg7XHJcblxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDExN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjYzZjNWM1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMzhweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuXHJcbiAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZXNrdG9wICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29sMyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgbWFyZ2luOiAtNDBweCAwIDAgLTQwcHg7XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNDBweCk7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGlkZS1jb250ZW50IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtZG90LmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCJsYXlvdXQtY29sXCJdIHtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1wYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtbWVkaXVtXCI7XHJcbiAgICAgICAgY29sb3I6ICMyZjM4NDQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNjY2NmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtbWVkaXVtXCI7XHJcbiAgICAgICAgY29sb3I6ICMyZjM4NDQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC4zNTZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcblxyXG4gICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtbGVmdCB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuXHJcbiAgICAgIC5idG4tYWN0aXZlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlMWU1O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjYjRiOWJmO1xyXG5cclxuICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcNmFcIjtcclxuICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmJiYzE7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgQGV4dGVuZCAuYWRkLWZvbnQtaWNvbjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVza3RvcCAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEgKyBhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzaWduLXJvdy1zdHlsZSB7XHJcbiAgICAgIG1pbi13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGF5b3V0LWNvbDEge1xyXG4gICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjRlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlzdGluZy1pbi1wYWdlIHtcclxuICAgIC50aXRsZS1wYWdlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtNjhweDtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51bmRlcmxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogNTJweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuLWNlbnRlcjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi4tbGlnaHQtZ3JheTo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJi4tb3JhbmdlOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICYuLWRhcmstYmx1ZTo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNpZ24tcm93LXN0eWxlIHtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlMWU1O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzhkOTU5ZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC4tcGRmIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ZpbGUtcGRmLnBuZ1wiKSAwIDAvMzhweCBuby1yZXBlYXQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcclxuICAgIH1cclxuICAgIC4tZXhjZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvZmlsZS1leGNlbC5wbmdcIikgMCAwLzM4cHggbm8tcmVwZWF0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLi1wbGF5IHtcclxuICAgICAgbWluLWhlaWdodDogMjhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWctYmFubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzOTBweDtcclxuICAgIGJhY2tncm91bmQ6IDUwJSAwIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgbWFyZ2luOiA3NHB4IDA7XHJcbiAgfVxyXG5cclxuICAuYm94LXNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxuICB9XHJcblxyXG4gIC5ib3gtc2VhcmNoLWpvYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgIC5pbnB1dHRleHQtc3R5bGUge1xyXG4gICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjZTFlNSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMCAyNnB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcNjRcIjtcclxuICAgICAgICBAZXh0ZW5kIC5hZGQtZm9udC1pY29uO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjYjRiOWJmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmljZXNjcm9sbC1yYWlscyB7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5NTk1O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTRweDtcclxuICAgICAgdG9wOiAtOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uaWNlc2Nyb2xsLWN1cnNvcnMge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBodG1sIC5qc3BWZXJ0aWNhbEJhciB7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzg0NDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTM7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzcFRyYWNrIHtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzcHg7XHJcblxyXG4gICAgICAuanNwRHJhZyB7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94LXVuZGVyLWNvbnN0cnVjdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG5cclxuICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDUuMmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveC1zdWNjZXNzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbmltYXRlU2NhbGUge1xyXG4gICAgYW5pbWF0aW9uOiBhbmltYXRlU2NhbGUgMXMgZWFzZTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgYW5pbWF0ZVNjYWxlIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFuaW1hdGVTY2FsZSB7XHJcbiAgICBhbmltYXRpb246IGFuaW1hdGVTY2FsZSAxcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtbG9nbyB7XHJcbiAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtbG9nbyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbjogNzBweCAwIDAgLTE1cHg7XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDc1cHggMjJweCAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogMTM7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeFwiO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDY4XCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYWRkLWZvbnQtaWNvbjtcclxuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJlc3Mtcm9vbS1wYWdlIC5jb250ZW50LWxvZ28ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2UxZTU7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgLnRpdGxlLXBhZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtbG9nbyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTc4cHg7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtZ3JvdXAtYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2UxZTU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG5cclxuICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1zdGFnZSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDVweCA0MHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3R0b206IC00MHB4O1xyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAmID4gZGl2ICsgZGl2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uYXYuZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JvdXAtYm94LWNvbnRlbnQge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIGhlaWdodDogODk3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGV0YWlsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogODRweCA2NHB4IDAgNjRweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nyb2xsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NnB4KTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbiArIHNlY3Rpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtcXVvdGUge1xyXG4gICAgICAgICAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogNDhweCAyNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcclxuICAgICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG4gICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwICsgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGV0YWlsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1jb21pbmctc29vbiB7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1jb250ZW50IHtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICAgIG1pbi13aWR0aDogODAwcHg7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGFuaW1hdGVDaGFuZ2Uge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAyMCUsXHJcbiAgICA4MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN3cmFwcGVyLi1kZXRhaWwge1xyXG4gIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIHtcclxuICAgIC5ib3gtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgLm9sZC10aGVtZSAuYmFubmVyLXBhZ2Uge1xyXG4gICAgLmJveC10ZXh0IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAub2xkLXRoZW1lIFtjbGFzcyo9XCJsYXlvdXQtY29sXCJdIHtcclxuICAgIC5kZXNpZ24tcm93LXN0eWxlIHtcclxuICAgICAgbWluLXdpZHRoOiA2NzBweDtcclxuICAgICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1wYWdlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN3cmFwcGVyLi1kZXRhaWwge1xyXG4gICAgLm9sZC10aGVtZSAuYmFubmVyLXBhZ2Uge1xyXG4gICAgICAuYm94LXRleHQge1xyXG4gICAgICAgIHdpZHRoOiA4NjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSAuY29udGVudC1sb2dvIHtcclxuICAgIC5saXN0LWxvZ28ge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub2xkLXRoZW1lIC5wcmVzcy1yb29tLXBhZ2Uge1xyXG4gICAgLmNvbnRlbnQtbG9nbyAudGl0bGUtcGFnZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2xkLXRoZW1lIC5ncm91cC1ib3gtY29udGVudCB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDAgMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiA+IGRpdjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2xkLXRoZW1lIC5wcmltYXJ5LWNvbnRlbnQge1xyXG4gICAgbWluLXdpZHRoOiA2NzBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDY3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5vbGQtdGhlbWUgLmJhbm5lci1wYWdlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuYm94LXRleHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2xkLXRoZW1lIFtjbGFzcyo9XCJsYXlvdXQtY29sXCJdIHtcclxuICAgIC5kZXNpZ24tcm93LXN0eWxlIHtcclxuICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1sZWZ0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTM7XHJcblxyXG4gICAgICAuYnRuLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyb3VwLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2UxZTU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLmxpc3QtY29udGVudC5jb2wzIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyB7XHJcbiAgICAubGlzdC1sb2dvIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLmdyb3VwLWJveC1jb250ZW50IHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC5pbWcsXHJcbiAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGV0YWlsIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5zY3JvbGwsXHJcbiAgICAgICAgLmpzcENvbnRhaW5lcixcclxuICAgICAgICAuanNwUGFuZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiA+IGRpdjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2xkLXRoZW1lIC5wcmltYXJ5LWNvbnRlbnQge1xyXG4gICAgbWluLXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm9sZC10aGVtZSAuYmFubmVyLXBhZ2Uge1xyXG4gICAgLmJveC10ZXh0IHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2xkLXRoZW1lIC5zZWN0aW9uIHtcclxuICAgIC5wYWdlLWNlbnRlcjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDY2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2xkLXRoZW1lIC50aXRsZS1zZWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuXHJcbiAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSBbY2xhc3MqPVwibGF5b3V0LWNvbFwiXSB7XHJcbiAgICAudGl0bGUtcGFnZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1sZWZ0IHtcclxuICAgICAgLmJ0bi1hY3RpdmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JvdXAtYnRuIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhICsgYSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSAubGlzdC1jb250ZW50LmNvbDMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLmJveC11bmRlci1jb25zdHJ1Y3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDRlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLmNvbnRlbnQtbG9nbyB7XHJcbiAgICAubGlzdC1sb2dvIHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDc1cHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLnByaW1hcnktY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC5vbGQtdGhlbWUgLnRpdGxlLXNlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuODtcclxuXHJcbiAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSAuYmFubmVyLXBhZ2Uge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC10ZXh0IHtcclxuICAgICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLmJ0bi12aWV3LWFsbCB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSAuYnRuLWxvYWQtbW9yZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLmRlc2lnbi1yb3ctc3R5bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLi1wbGF5IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSBbY2xhc3MqPVwibGF5b3V0LWNvbFwiXSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAudGl0bGUtcGFnZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjU1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWxlZnQge1xyXG4gICAgICAuYnRuLWFjdGl2ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncm91cC1idG4ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEgKyBhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2xkLXRoZW1lIC5saXN0LWNvbnRlbnQuY29sMyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogLTE1cHggMCAwIDA7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSAuaW1nLWJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSAuYm94LXVuZGVyLWNvbnN0cnVjdGlvbiB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSAuY29udGVudC1sb2dvIHtcclxuICAgIC5saXN0LWxvZ28ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSAuc2xpZGUtZ3JvdXAtYnRuIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgLm93bC1uYXYge1xyXG4gICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9sZC10aGVtZSAuZ3JvdXAtYm94LWNvbnRlbnQge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAub2xkLXRoZW1lIC50ZXh0LWNvbWluZy1zb29uIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuXHJcbiAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmFuY3lib3gtaW1hZ2UsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1uYXYsLmZhbmN5Ym94LW5hdiBzcGFuLC5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtc2tpbiwuZmFuY3lib3gtdG1wLC5mYW5jeWJveC13cmFwLC5mYW5jeWJveC13cmFwIGlmcmFtZSwuZmFuY3lib3gtd3JhcCBvYmplY3R7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowO291dGxpbmU6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZhbmN5Ym94LXdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6ODAyMH0uZmFuY3lib3gtc2tpbntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmOWY5Zjk7Y29sb3I6IzQ0NDt0ZXh0LXNoYWRvdzpub25lOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0uZmFuY3lib3gtb3BlbmVke3otaW5kZXg6ODAzMH0uZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5mYW5jeWJveC1pbm5lcntvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1pbm5lcnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZmFuY3lib3gtZXJyb3J7Y29sb3I6IzQ0NDtmb250OjE0cHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7bWFyZ2luOjA7cGFkZGluZzoxNXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uZmFuY3lib3gtaWZyYW1lLC5mYW5jeWJveC1pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94LWltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0jZmFuY3lib3gtbG9hZGluZywuZmFuY3lib3gtY2xvc2UsLmZhbmN5Ym94LW5leHQgc3BhbiwuZmFuY3lib3gtcHJldiBzcGFue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4vanMvanF1ZXJ5LmZhbmN5Ym94L2ZhbmN5Ym94X3Nwcml0ZS5wbmcpfSNmYW5jeWJveC1sb2FkaW5ne3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotMjJweDttYXJnaW4tbGVmdDotMjJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwOHB4O29wYWNpdHk6Ljg7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDo4MDYwfSNmYW5jeWJveC1sb2FkaW5nIGRpdnt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JhY2tncm91bmQ6dXJsKC4vanMvanF1ZXJ5LmZhbmN5Ym94L2ZhbmN5Ym94X2xvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdH0uZmFuY3lib3gtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xOHB4O3JpZ2h0Oi0xOHB4O3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDo4MDQwfS5mYW5jeWJveC1uYXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6NDAlO2hlaWdodDoxMDAlO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt6LWluZGV4OjgwNDB9LmZhbmN5Ym94LXByZXZ7bGVmdDowfS5mYW5jeWJveC1uZXh0e3JpZ2h0OjB9LmZhbmN5Ym94LW5hdiBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MzZweDtoZWlnaHQ6MzRweDttYXJnaW4tdG9wOi0xOHB4O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6ODA0MDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtcHJldiBzcGFue2xlZnQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM2cHh9LmZhbmN5Ym94LW5leHQgc3BhbntyaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246MCAtNzJweH0uZmFuY3lib3gtbmF2OmhvdmVyIHNwYW57dmlzaWJpbGl0eTp2aXNpYmxlfS5mYW5jeWJveC10bXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5OXB4O2xlZnQ6LTk5OTk5cHg7dmlzaWJpbGl0eTpoaWRkZW47bWF4LXdpZHRoOjk5OTk5cHg7bWF4LWhlaWdodDo5OTk5OXB4O292ZXJmbG93OnZpc2libGUhaW1wb3J0YW50fS5mYW5jeWJveC1sb2Nre292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7d2lkdGg6YXV0b30uZmFuY3lib3gtbG9jayBib2R5e292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9LmZhbmN5Ym94LWxvY2stdGVzdHtvdmVyZmxvdy15OmhpZGRlbiFpbXBvcnRhbnR9LmZhbmN5Ym94LW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Om5vbmU7ei1pbmRleDo4MDEwO2JhY2tncm91bmQ6dXJsKC4vanMvanF1ZXJ5LmZhbmN5Ym94L2ZhbmN5Ym94X292ZXJsYXkucG5nKX0uZmFuY3lib3gtb3ZlcmxheS1maXhlZHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtyaWdodDowfS5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteTpzY3JvbGx9LmZhbmN5Ym94LXRpdGxle3Zpc2liaWxpdHk6aGlkZGVuO2ZvbnQ6bm9ybWFsIDEzcHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6bm9uZTt6LWluZGV4OjgwNTB9LmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjUwJTttYXJnaW4tYm90dG9tOi0zNXB4O3otaW5kZXg6ODA1MDt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCAuY2hpbGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi0xMDAlO3BhZGRpbmc6MnB4IDIwcHg7YmFja2dyb3VuZDowIDA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MTVweDstbW96LWJvcmRlci1yYWRpdXM6MTVweDtib3JkZXItcmFkaXVzOjE1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4ICMyMjI7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjRweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjEwcHg7Y29sb3I6I2ZmZn0uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXB7cGFkZGluZy10b3A6MTBweH0uZmFuY3lib3gtdGl0bGUtb3Zlci13cmFwe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtjb2xvcjojZmZmO3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzoxLjUpLG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpeyNmYW5jeWJveC1sb2FkaW5nLC5mYW5jeWJveC1jbG9zZSwuZmFuY3lib3gtbmV4dCBzcGFuLC5mYW5jeWJveC1wcmV2IHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi9qcy9qcXVlcnkuZmFuY3lib3gvZmFuY3lib3hfc3ByaXRlQDJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjQ0cHggMTUycHh9I2ZhbmN5Ym94LWxvYWRpbmcgZGl2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4vanMvanF1ZXJ5LmZhbmN5Ym94L2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmKTtiYWNrZ3JvdW5kLXNpemU6MjRweCAyNHB4fX0ub3dsLWNhcm91c2VsLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZX0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2V7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4tWTstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlcntjb250ZW50OlwiLlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbjtsaW5lLWhlaWdodDowO2hlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXttaW4taGVpZ2h0OjFweDtmbG9hdDpsZWZ0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCwub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVke2Rpc3BsYXk6bm9uZX0ubm8tanMgLm93bC1jYXJvdXNlbCwub3dsLWNhcm91c2VsLm93bC1sb2FkZWR7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsIC5vd2wtZG90LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2e2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5ne29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW17dmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW17LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwub3dsLWdyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9Lm93bC1jYXJvdXNlbC5vd2wtcnRse2RpcmVjdGlvbjpydGx9Lm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbXtmbG9hdDpyaWdodH0ub3dsLWNhcm91c2VsIC5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbnt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dHt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAuZmFkZU91dHthbmltYXRpb24tbmFtZTpmYWRlT3V0fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fS5vd2wtaGVpZ2h0e3RyYW5zaXRpb246aGVpZ2h0IC41cyBlYXNlLWluLW91dH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenl7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenl7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKC4vanMvb3dsLmNhcm91c2VsL293bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9IiwiLm9sZC10aGVtZSB7XHJcbiAgLmZvcm0tc3R5bGUge1xyXG4gICAgLml0ZW1zIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTMycHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIEBleHRlbmQgLmNsZWFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sMiB7XHJcbiAgICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbDMge1xyXG4gICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtbWVkaXVtXCI7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0dGV4dC1zdHlsZSxcclxuICAgIC50ZXh0YXJlYS1zdHlsZSxcclxuICAgIC5zZWxlY3Qtc3R5bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdkN2Q3ZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0dGV4dC1zdHlsZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjODE3ZjdmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dHRleHQtc3R5bGU6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogIzgxN2Y3ZjtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXR0ZXh0LXN0eWxlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjODE3ZjdmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dHRleHQtc3R5bGU6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjODE3ZjdmO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0YXJlYS1zdHlsZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjODE3ZjdmO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0YXJlYS1zdHlsZTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjODE3ZjdmO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0YXJlYS1zdHlsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogIzgxN2Y3ZjtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dGFyZWEtc3R5bGU6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjODE3ZjdmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dHRleHQtc3R5bGU6Oi1tcy1jbGVhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRhcmVhLXN0eWxlIHtcclxuICAgICAgaGVpZ2h0OiAxNDhweDtcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3Qtc3R5bGUge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBAZXh0ZW5kIC5hZGQtZm9udC1pY29uO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWUgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gtc3R5bGUge1xyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZDdkN2Q7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDZjXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzICRlYXNlLW91dC1iYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tc3R5bGUge1xyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZDdkN2Q7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDZjXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzICRlYXNlLW91dC1iYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICAuaW5wdXR0ZXh0LXN0eWxlLFxyXG4gICAgICAudGV4dGFyZWEtc3R5bGUsXHJcbiAgICAgIC5zZWxlY3Qtc3R5bGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGVja2JveC1zdHlsZSxcclxuICAgICAgJi5jaGVja2JveC1zdHlsZSB7XHJcbiAgICAgICAgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJhZGlvLXN0eWxlLFxyXG4gICAgICAmLnJhZGlvLXN0eWxlIHtcclxuICAgICAgICBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtdmFsaWRhdGUtZXJyb3Ige1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3IgLnRleHQtdmFsaWRhdGUtZXJyb3Ige1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXN0eWxlLmRlc2lnbi1ib3JkZXItYm90dG9tIHtcclxuICAgIC5jb2wge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMTZweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB6LWluZGV4OiAxMztcclxuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXR0ZXh0LXN0eWxlOmZvY3VzICsgbGFiZWwsXHJcbiAgICAuaW5wdXR0ZXh0LXN0eWxlLm5vdC1lbXB0eSArIGxhYmVsLFxyXG4gICAgLnRleHRhcmVhLXN0eWxlOmZvY3VzICsgbGFiZWwsXHJcbiAgICAudGV4dGFyZWEtc3R5bGUubm90LWVtcHR5ICsgbGFiZWwsXHJcbiAgICAuc2VsZWN0LXN0eWxlOmZvY3VzICsgbGFiZWwsXHJcbiAgICAuc2VsZWN0LXN0eWxlLm5vdC1lbXB0eSArIGxhYmVsIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC4tc2VsZWN0IGxhYmVsIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0dGV4dC1zdHlsZSxcclxuICAgIC50ZXh0YXJlYS1zdHlsZSxcclxuICAgIC5zZWxlY3Qtc3R5bGUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZybV9wdXJjaGFzZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcbiAgICAuYm94LWxlZnQsXHJcbiAgICAuYm94LXJpZ2h0IHtcclxuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYm94LXJpZ2h0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLm9sZC10aGVtZSAuZm9ybS1zdHlsZSB7XHJcbiAgICAuaXRlbXMge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0uY29sMixcclxuICAgICAgLml0ZW0uY29sMyB7XHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub2xkLXRoZW1lIC50YWJsZS1zdHlsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogODcwcHg7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgfVxyXG4gICAgICB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgfVxyXG4gICAgICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNjb3JkaW9uIHtcclxuICBtaW4td2lkdGg6IDgwMHB4O1xyXG4gIHdpZHRoOiA4MDBweDtcclxuXHJcbiAgJiA+IC5pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2UxZTU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuXHJcbiAgICAmID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcclxuICAgICAgY29sb3I6ICM4ZDk1OWY7XHJcblxyXG4gICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDQ3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIGNvbG9yOiAjOTE5MTk1O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgJiA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gYTo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbSArIC5pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuYWNjb3JkaW9uIHtcclxuICAgIG1pbi13aWR0aDogNjcwcHg7XHJcbiAgICB3aWR0aDogNjcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuYWNjb3JkaW9uIHtcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLmFjY29yZGlvbiB7XHJcbiAgICAmID4gLml0ZW0gPiBhIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmID4gLml0ZW0gPiBhOjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmID4gLml0ZW0uYWN0aXZlID4gYTo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucG9wdXAtb2xkLXRoZW1lIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcclxuICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIHdpZHRoOiA2ODBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA3NnB4IDM2cHggNjBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi4taW50cm8ge1xyXG4gICAgbWFyZ2luOiA1MHB4IDA7XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLi1zdWJzY3JpYmUge1xyXG4gICAgLmNvbDMgKyAuY29sMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi4tam9iLWFwcGx5IHtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMTAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbXMge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbTphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5yZW1hcmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogIzgxN2Y3ZjtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbDIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAmID4gLmNvbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItY29sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLmNvbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNvbDMgLmNvbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gN3B4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLW5hbWUge1xyXG4gICAgICAuY29sOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMCUgLSA3cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNzAlIC0gN3B4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF0dGFjaC1maWxlIHtcclxuICAgICAgLmNvbCA+IGRpdiArIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IDUwJSA1MCUvMTAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLi1sZXR0ZXI6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2xldHRlci5zdmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuLXJlc3VtZTpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcmVzdW1lLnN2Z1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWFuZHJvaWQtZG9uZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pcy1jaGFuZ2UgLmljb24tYW5kcm9pZC1kb25lIHtcclxuICAgICAgICBhbmltYXRpb246IGFuaW1hdGVDaGFuZ2UgMnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC01MCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLi1ib2FyZC1vZi1kaXJlY3RvcnMge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICB3aWR0aDogOTkwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgIG1pbi13aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNDhweCAwO1xyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTFlNTtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMzVweCA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1tZWRpdW1cIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JvbGwge1xyXG4gICAgICAgIGhlaWdodDogMzU2cHg7XHJcblxyXG4gICAgICAgIC5qc3BWZXJ0aWNhbEJhciB7XHJcbiAgICAgICAgICB3aWR0aDogOHB4O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZGl0b3Ige1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtMjJweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIjtcclxuICAgICAgICAgIGNvbG9yOiAjOGE4YThhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpc3QtYnVsbGV0IHtcclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1vcmFuZ2Uge1xyXG4gICAgbWluLXdpZHRoOiAyMTZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLW9yYW5nZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XHJcblxyXG4gICAgLmRlc2t0b3AgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmLi1vcmFuZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICYuLWRhcmstZ3JheSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sIC5wb3B1cC1pbnRybyB7XHJcbiAgLmZhbmN5Ym94LWNsb3NlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC00MHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sIC5wb3B1cC1ib2FyZC1vZi1kaXJlY3RvcnMge1xyXG4gIC5mYW5jeWJveC1jbG9zZSB7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICByaWdodDogLTI3cHg7XHJcbiAgICB0b3A6IC0yN3B4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cC1nYWxsZXJ5IHtcclxuICAuZmFuY3lib3gtY2xvc2Uge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXAtdmlkZW8ge1xyXG4gIC5pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDI4LjJ2dztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuZmFuY3lib3gtY2xvc2Uge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucG9wdXAtb2xkLXRoZW1lIHtcclxuICAgICYuLWJvYXJkLW9mLWRpcmVjdG9ycyB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWcsXHJcbiAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLi1qb2ItYXBwbHkge1xyXG4gICAgICAuY29sMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICYgPiAuY29sIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAuY29sICsgLmNvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF0dGFjaC1maWxlIHtcclxuICAgICAgICAuY29sID4gZGl2IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucG9wdXAtb2xkLXRoZW1lIHtcclxuICAgICYuLXN1YnNjcmliZSB7XHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wzIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi4tYm9hcmQtb2YtZGlyZWN0b3JzIHtcclxuICAgICAgdWwgPiBsaTo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuLWpvYi1hcHBseSB7XHJcbiAgICAgIC5hdHRhY2gtZmlsZSB7XHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wgPiBkaXYge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAucG9wdXAtb2xkLXRoZW1lIHtcclxuICAgICYuLWJvYXJkLW9mLWRpcmVjdG9ycyB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xyXG5cclxuICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcblxyXG4gICAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgPiBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuLXN1YnNjcmliZSB7XHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNzZweCAyMHB4IDYwcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sMyB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sMyArIC5jb2wzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi4tam9iLWFwcGx5IHtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi1jb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmLmNvbDMgLmNvbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3ViLWNvbCAuY29sIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmICsgLmNvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLW5hbWUgLmNvbDpudGgtb2YtdHlwZSgxKSxcclxuICAgICAgLnRpdGxlLW5hbWUgLmNvbDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHRtbCAucG9wdXAtYm9hcmQtb2YtZGlyZWN0b3JzIC5mYW5jeWJveC1jbG9zZSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHJpZ2h0OiAtMThweDtcclxuICAgIHRvcDogLTE4cHg7XHJcbiAgfVxyXG59XHJcbiIsImh0bWwgLmZhbmN5Ym94LW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICB6LWluZGV4OiAxMzEzMTM7XHJcbn1cclxuXHJcbmh0bWwgLmZhbmN5Ym94LXdyYXAge1xyXG4gIHotaW5kZXg6IDEzMTMxMzEzO1xyXG5cclxuICAuZmFuY3lib3gtc2tpbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAuZmFuY3lib3gtaW5uZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbCAuZmFuY3lib3gtY2xvc2Uge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcmlnaHQ6IDI2cHg7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNmJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuaHRtbC5kZXNrdG9wIC5mYW5jeWJveC1jbG9zZTpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG59XHJcblxyXG5odG1sIC5mYW5jeWJveC1uYXYge1xyXG4gIHNwYW4ge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZmFuY3lib3gtcHJldiBzcGFuIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXDY3XCI7XHJcbiAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZhbmN5Ym94LW5leHQgc3BhbiB7XHJcbiAgICByaWdodDogMTBweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcNjhcIjtcclxuICAgICAgQGV4dGVuZCAuYWRkLWZvbnQtaWNvbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICBodG1sIC5mYW5jeWJveC1jbG9zZSB7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcbn1cclxuIiwiaHRtbCAub2xkLXRoZW1lIC5vd2wtbmF2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcclxuXHJcbiAgLmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm93bC1wcmV2LFxyXG4gIC5vd2wtbmV4dCB7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1sZWZ0LWJsYWNrLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgfVxyXG5cclxuICAub3dsLW5leHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LXJpZ2h0LWJsYWNrLnN2Z1wiKTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbmh0bWwgLm9sZC10aGVtZSAub3dsLWRvdHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDI0cHg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC5vd2wtZG90IHtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxuXHJcbiAgLm93bC1kb3QgKyAub3dsLWRvdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIC5vd2wtZG90LmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuaHRtbCAub2xkLXRoZW1lIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbiIsIi8qXG4gKiBDU1MgU3R5bGVzIHRoYXQgYXJlIG5lZWRlZCBieSBqU2Nyb2xsUGFuZSBmb3IgaXQgdG8gb3BlcmF0ZSBjb3JyZWN0bHkuXG4gKlxuICogSW5jbHVkZSB0aGlzIHN0eWxlc2hlZXQgaW4geW91ciBzaXRlIG9yIGNvcHkgYW5kIHBhc3RlIHRoZSBzdHlsZXMgYmVsb3cgaW50byB5b3VyIHN0eWxlc2hlZXQgLSBqU2Nyb2xsUGFuZVxuICogbWF5IG5vdCBvcGVyYXRlIGNvcnJlY3RseSB3aXRob3V0IHRoZW0uXG4gKi9cblxuLmpzcENvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzcFBhbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5qc3BWZXJ0aWNhbEJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuXG4uanNwSG9yaXpvbnRhbEJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZWQ7XG59XG5cbi5qc3BDYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanNwSG9yaXpvbnRhbEJhciAuanNwQ2FwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5qc3BUcmFjayB7XG4gIGJhY2tncm91bmQ6ICNkZGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzcERyYWcge1xuICBiYWNrZ3JvdW5kOiAjYmJkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanNwSG9yaXpvbnRhbEJhciAuanNwVHJhY2ssXG4uanNwSG9yaXpvbnRhbEJhciAuanNwRHJhZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5qc3BBcnJvdyB7XG4gIGJhY2tncm91bmQ6ICM1MDUwNmQ7XG4gIHRleHQtaW5kZW50OiAtMjAwMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uanNwQXJyb3cuanNwRGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICM4MDgwOGQ7XG59XG5cbi5qc3BWZXJ0aWNhbEJhciAuanNwQXJyb3cge1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BBcnJvdyB7XG4gIHdpZHRoOiAxNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uanNwVmVydGljYWxCYXIgLmpzcEFycm93OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmpzcENvcm5lciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZjQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIFl1ayEgQ1NTIEhhY2sgZm9yIElFNiAzIHBpeGVsIGJ1ZyA6KCAqL1xuKiBodG1sIC5qc3BDb3JuZXIge1xuICBtYXJnaW46IDAgLTNweCAwIDA7XG59IiwiLmhvbWUtcGFnZSB7XHJcbiAgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzZweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5vd2wtY2Fyb3VzZWwsXHJcbiAgICAub3dsLXN0YWdlLW91dGVyLFxyXG4gICAgLml0ZW0sXHJcbiAgICAuaW1nIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1oaWdobGlnaHQtYmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYm94LXRleHQge1xyXG4gICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nOiA3MnB4O1xyXG4gICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU4MzQ1O1xyXG4gICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgICAgdG9wOiAtMzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1ib2xkJztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC03MnB4O1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC42NmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1tZWRpdW0nO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tcmVhZC1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC41NmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1kb3RzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcblxyXG4gICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzVjNjtcclxuICAgICAgfVxyXG4gICAgICAub3dsLWRvdC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuc2VjdGlvbi4tcmVzb3VyY2VzIC5wYWdlLWNlbnRlciB7XHJcbiAgICB3aWR0aDogMTI0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaGVhZCB7XHJcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24uLXJlc291cmNlcyAucGFnZS1jZW50ZXI6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtcmVzb3VyY2VzIHtcclxuICAgIHdpZHRoOiAxMTgwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG5cclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAyNHB4IDM1cHggcmdiYSgwLDAsMCwuMTcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1ib2xkJztcclxuICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0LXZpZXctYWxsIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTQycHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdkYl9vem9uZV94JztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCA5cHggcmdiYSgwLDAsMCwuMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2t0b3AgJiBhOmhvdmVyIC50ZXh0LXZpZXctYWxsOjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLWRvdHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmM1YzU7XHJcbiAgICAgIH1cclxuICAgICAgLm93bC1kb3QuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5zZWN0aW9uLi1oaWdobGlnaHRzIHtcclxuICAgIC5wYWdlLWNlbnRlcjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1oaWdobGlnaHRzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1oaWdobGlnaHRzIHtcclxuICAgICAgbWluLXdpZHRoOiA1NThweDtcclxuICAgICAgd2lkdGg6IDU1OHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cclxuICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNjNmM1YzU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgLmRlc2t0b3AgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1jb250cm9sIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5wcmV2LFxyXG4gICAgICAgIC5uZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgJGVhc2Utb3V0LWJhY2s7XHJcblxyXG4gICAgICAgICAgLmRlc2t0b3AgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFw2Nyc7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5uZXh0OjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFw2OCc7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG90cyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3dsLWRvdCsub3dsLWRvdCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWhpZ2hsaWdodHMge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjJweCk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDI4cHggMjJweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDIycHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5zZWN0aW9uLi11cGNvbWluZy1ldmVudHMge1xyXG4gICAgbWluLWhlaWdodDogNzIwcHg7XHJcbiAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjA1OHB4O1xyXG4gICAgICBoZWlnaHQ6IDUzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ob21lL2JnLXVwY29taW5nLWV2ZW50cy5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAxMzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC01NTJweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1jZW50ZXI6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIC5kZXNrdG9wICY6aG92ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXDY3JztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3dsLW5leHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFw2OCc7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYrZGl2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uYXYge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtdXBjb21pbmctZXZlbnRzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTAycHg7XHJcblxyXG4gICAgICAuc2xpZGUtdXBjb21pbmctZXZlbnRzIHtcclxuXHJcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIEBleHRlbmQgLmJveC1zaGFkb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1NDVweDtcclxuICAgICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLW9yYW5nZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzOHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMztcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAzOHB4O1xyXG4gICAgICAgICAgYm90dG9tOiA3NHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1ib2xkJztcclxuICAgICAgICAgIHotaW5kZXg6IDEzO1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42OGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIC5kZXNrdG9wICYgLml0ZW0gYTpob3ZlciAuaW1nOjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9ICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG90cyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDEzMTM7XHJcblxyXG4gICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5zZWN0aW9uLi1rZXktcHJvamVjdHMge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaG9tZS9iZy1rZXktcHJvamVjdHMucG5nJykgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTYycHg7XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwMHB4O1xyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgLmRlc2t0b3AgJjpob3ZlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ1xcNjcnO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgQGV4dGVuZCAuYWRkLWZvbnQtaWNvbjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vd2wtbmV4dDo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXDY4JztcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpditkaXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUta2V5LXByb2plY3RzIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMTgwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDU5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAxMzhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTY3NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogMTM4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01OTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA5LjI3cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1ib2xkJztcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC40N2VtO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsIHtcclxuICAgICAgd2lkdGg6IDU3MHB4O1xyXG5cclxuICAgICAgLnNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuXHJcbiAgICAgICAgLmpzcFZlcnRpY2FsQmFyIHtcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcmVhLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAsXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwK3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saXN0LW51bWJlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaStsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1pbWcge1xyXG4gICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogNTgwcHg7XHJcbiAgICAgIGhlaWdodDogNTE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDQ0cHggNHB4IDAgMDtcclxuICAgICAgQGV4dGVuZCAuYm94LXNoYWRvdztcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xyXG4gICAgICAgIHRvcDogLTc0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1tZWRpdW0nO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC52aWRlbyB7XHJcbiAgICAgICAgJj5hIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4OHB4KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDZhJztcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250cm9sIHtcclxuICAgICAgICBtaW4td2lkdGg6IDg4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFw2Nyc7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2ZDcxNzQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5uZXh0OjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFw2OCc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5zZWN0aW9uLi1zdWJzY3JpYmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XHJcblxyXG4gICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogNTQ0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtc3Vic2NyaWJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtc3Vic2NyaWJlIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4ZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeCc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5zZWN0aW9uLi1tb3ZlbWVudHMge1xyXG4gICAgLnBhZ2UtY2VudGVyOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LW1vdmVtZW50cyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgei1pbmRleDogMTM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xyXG4gIC5ob21lLXBhZ2Uge1xyXG4gICAgLnNlY3Rpb24uLWhpZ2hsaWdodC1iYW5uZXIge1xyXG5cclxuICAgICAgLmJveC10ZXh0LFxyXG4gICAgICAubmF2LWNvbnRyb2wge1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAuaG9tZS1wYWdlIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgJi4taGlnaGxpZ2h0LWJhbm5lciB7XHJcbiAgICAgICAgLmJveC10ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAmLi1oaWdobGlnaHRzIHtcclxuICAgICAgICAuc2xpZGUtaGlnaGxpZ2h0cyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICYuLXJlc291cmNlcyAucGFnZS1jZW50ZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdC1yZXNvdXJjZXMge1xyXG4gICAgICAgIC5pdGVtIC50ZXh0IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dC12aWV3LWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgJi4ta2V5LXByb2plY3RzIHtcclxuICAgICAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWNvbnRyb2wge1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1rZXktcHJvamVjdHMge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIC5zY3JvbGwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgJi4tc3Vic2NyaWJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuXHJcbiAgICAgICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSB7XHJcbiAgLmhvbWUtcGFnZSB7XHJcbiAgICAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAub3dsLWNhcm91c2VsLFxyXG4gICAgICAub3dsLXN0YWdlLW91dGVyLFxyXG4gICAgICAuaXRlbSxcclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpIHtcclxuICAuaG9tZS1wYWdlIHtcclxuICAgIC5zZWN0aW9uLi1oaWdobGlnaHQtYmFubmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIC5vd2wtY2Fyb3VzZWwsXHJcbiAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIsXHJcbiAgICAgIC5pdGVtLFxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcbiAgLmhvbWUtcGFnZSB7XHJcbiAgICAuc2VjdGlvbi4taGlnaGxpZ2h0LWJhbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAub3dsLWNhcm91c2VsLFxyXG4gICAgICAub3dsLXN0YWdlLW91dGVyLFxyXG4gICAgICAuaXRlbSxcclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgJi4taGlnaGxpZ2h0LWJhbm5lciB7XHJcbiAgICAgICAgLm5hdi1jb250cm9sIHtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAmLi1oaWdobGlnaHRzIHtcclxuICAgICAgICAuc2xpZGUtaGlnaGxpZ2h0cyB7XHJcbiAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA0NSU7XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAmLi1rZXktcHJvamVjdHMge1xyXG4gICAgICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWtleS1wcm9qZWN0cyB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LWltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtY29udHJvbCB7XHJcbiAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgJi4tc3Vic2NyaWJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuXHJcbiAgICAgICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJveC1zdWJzY3JpYmUge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAuaG9tZS1wYWdlIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgJi4taGlnaGxpZ2h0LWJhbm5lciB7XHJcbiAgICAgICAgLmJveC10ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICYuLWhpZ2hsaWdodHMge1xyXG4gICAgICAgIC5jb250ZW50LWhpZ2hsaWdodHMge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWhpZ2hsaWdodHMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1oaWdobGlnaHRzIHtcclxuICAgICAgICAgIG1hcmdpbjogMThweCAwIDAgLTIycHg7XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgIC5saXN0LXJlc291cmNlcyB7XHJcbiAgICAgICAgLml0ZW0gLnRleHQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0LXZpZXctYWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICYuLXVwY29taW5nLWV2ZW50cyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB0b3A6IDc4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC11cGNvbWluZy1ldmVudHMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAuc2xpZGUtdXBjb21pbmctZXZlbnRzIHtcclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvdHMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgJi4tc3Vic2NyaWJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm94LXN1YnNjcmliZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ3OXB4KSB7XHJcbiAgLmhvbWUtcGFnZSB7XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgICYuLWhpZ2hsaWdodC1iYW5uZXIge1xyXG4gICAgICAgIC5ib3gtdGV4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgICAgICAgICBoMjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWNvbnRyb2wge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29udHJvbCB7XHJcbiAgICAgICAgICAgIC5wcmV2LFxyXG4gICAgICAgICAgICAubmV4dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG90cyB7XHJcbiAgICAgICAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICYuLWhpZ2hsaWdodHMge1xyXG4gICAgICAgIC5saXN0LWhpZ2hsaWdodHMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgJi4tdXBjb21pbmctZXZlbnRzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHRvcDogNzhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LXVwY29taW5nLWV2ZW50cyB7XHJcbiAgICAgICAgICAuc2xpZGUtdXBjb21pbmctZXZlbnRzIHtcclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTgxcHg7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICBib3R0b206IDYxcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAmLi1rZXktcHJvamVjdHMge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC43O1xyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjU1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtaW1nIHtcclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb250cm9sIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgIGxpLFxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAmLi1zdWJzY3JpYmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ib3gtc3Vic2NyaWJlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcblxyXG4gICAgICAgICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb250YWN0LXVzLXBhZ2Uge1xyXG4gICNmb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmNvbnRlbnQtY29udGFjdC11cyB7XHJcbiAgICBtYXJnaW4tdG9wOiA5NHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAubG9jYXRpb24sXHJcbiAgICAuY29udGFjdCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAubG9jYXRpb24ge1xyXG4gICAgICAubWFwIHtcclxuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGV0YWlsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDcycHggNDJweCA5MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdkYl9vem9uZV94LW1lZGl1bSc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmljb24tdGVsZXBob25lOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuY29udGFjdCB7XHJcbiAgICAgIHBhZGRpbmc6IDc2cHggMCAwIDkwcHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdkYl9vem9uZV94LWJvbGQnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1jb250YWN0IHtcclxuICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIC5hZ3JlZSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1ib2xkJztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdkYl9vem9uZV94LW1lZGl1bSc7XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdkYl9vem9uZV94LWJvbGQnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgLmNvbnRhY3QtdXMtcGFnZSB7XHJcbiAgICAuY29udGVudC1jb250YWN0LXVzIHtcclxuICAgICAgLmxvY2F0aW9uIHtcclxuICAgICAgICAuZGV0YWlsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuICAuY29udGFjdC11cy1wYWdlIHtcclxuICAgIC5jb250ZW50LWNvbnRhY3QtdXMge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAubG9jYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuZGV0YWlsIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgICAgICAuZm9ybS1jb250YWN0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDc5cHgpIHtcclxuICAuY29udGFjdC11cy1wYWdlIHtcclxuICAgIC5jb250ZW50LWNvbnRhY3QtdXMge1xyXG4gICAgICAubG9jYXRpb24ge1xyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgICAgICAgcDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcC5pY29uLXRlbGVwaG9uZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udGFjdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2Uge1xyXG4gIC5jb250ZW50LWJvYXJkLW9mLWRpcmVjdG9ycyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5zbGlkZS1ncm91cC1idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTFlNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNXB4IDkwcHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uYXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm90dG9tOiAtNDBweDtcclxuXHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBkaXYgKyBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLW5hdi5kaXNhYmxlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkaW5nIHtcclxuICAgIGgyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlzdC1ib2FyZCB7XHJcbiAgICAucm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucm93ICsgLnJvdyB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAxMTBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KFtocmVmXSkge1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogNDVweCBhdXRvIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcblxyXG4gICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIjtcclxuICAgICAgICAgIGNvbG9yOiAjOGE4YThhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3c6Zmlyc3QtY2hpbGQgLml0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAyMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYTo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgdG9wOiAxNDVweDtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDIyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGV0YWlsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcblxyXG4gICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZW1hcmsge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSArIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSB7XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWJvYXJkIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMtcGFnZSB7XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWJvYXJkIHtcclxuICAgICAgLnJvdyArIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDM1cHggMzVweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycy1wYWdlIHtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAuYm9hcmQtb2YtZGlyZWN0b3JzLXBhZ2Uge1xyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcblxyXG4gICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1ncm91cC1idG4ge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXJlZXItcGFnZSB7XHJcbiAgaHRtbCAmIC5qc3BWZXJ0aWNhbEJhciB7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuLWxpZmUtdGlqICNmb290ZXIsXHJcbiAgJi4tam9icy1vcGVuaW5nICNmb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwOHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2xkLXRoZW1lIHtcclxuICAgIC50aXRsZS1jYXJlZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMmYzODQ0IHVybChcIi4uL2ltZy9jYXJlZXIvYmctdGl0bGUtY2FyZWVyLmpwZ1wiKSA1MCUgNTAlIC9cclxuICAgICAgICBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43ZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVtYXJrIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWN0aW9uICsgc2VjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2UxZTU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtbWVkaXVtXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAgc3Ryb25nIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLWJveC1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgLmltZyBpbWcge1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1sb2FkLW1vcmUge1xyXG4gICAgICB3aWR0aDogMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtY29udGVudC1lbXBsb3llZXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG5cclxuICAgICAgLmdyb3VwLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDEycHggMCAwIC0xMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA2cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEycHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucm93Om50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgIGE6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJvdzpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgYTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tcGxheTo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtam9iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtcGFnZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS1sZWZ0IGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtc2VhcmNoLWpvYiB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZTFlNTtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDIycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAuaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjRiOWJmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0dGV4dC1zdHlsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvcnRpbmcge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VsZWN0LWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3Qtc3R5bGUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaW1hcnktY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDg3MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogODcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YWJsZS1qb2Ige1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aDpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGg6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQ6bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgICAgdGQ6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcm5zLWRldGFpbCB7XHJcbiAgICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sZWZ0IHtcclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogOC41JTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAxNyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiA4MSU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNSU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEyLjMlIDAgOS42JTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHJcbiAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA3NHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuN2VtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcblxyXG4gICAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRpdG9yIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcblxyXG4gICAgICAgICYgPiBvbCA+IGxpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgb2wgdWwge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3hcIjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBvbCBvbCBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeFwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGV4LWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tYXBwbHkge1xyXG4gICAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLWludGVybnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3NnB4O1xyXG5cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIHBhZGRpbmc6IDM2cHggNDZweDtcclxuICAgICAgICBtYXJnaW46IDAgNzZweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjQ0cHgpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4IC0xMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLXBsYXk6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDVweDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xyXG5cclxuICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3QuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAub2xkLXRoZW1lIC5jb250ZW50LWpvYiAucGFnZS1jZW50ZXIge1xyXG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAudGl0bGUtY2FyZWVyIHtcclxuICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAuY29udGVudC1qb2Ige1xyXG4gICAgLmJveC1zZWFyY2gtam9iIHtcclxuICAgICAgLmlucHV0dGV4dC1zdHlsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc29ydGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAuc2VsZWN0LWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtam9iIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIHtcclxuICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVmdCB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2xkLXRoZW1lIC5zbGlkZS1pbnRlcm5zIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC5zbGlkZS1ncm91cC1idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcblxyXG4gIC5jYXJlZXItcGFnZSAub2xkLXRoZW1lIC50aXRsZS1jYXJlZXIge1xyXG4gICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG5cclxuICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZWVyLXBhZ2UgLm9sZC10aGVtZSAubGlzdC1jb250ZW50LWVtcGxveWVlcyB7XHJcbiAgICAucm93IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgfVxyXG4gICAgLnJvdyArIC5yb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDNweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgYTpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdzpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgIGE6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1wbGF5OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLmludGVybnMtZGV0YWlsIHtcclxuICAgIC5sZWZ0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvciB7XHJcbiAgICAgIC5mbGV4LWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbGQtdGhlbWUgLnNsaWRlLWludGVybnMge1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tcGxheTpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1hbmFnZW1lbnQtcGFnZSB7XHJcbiAgI2Zvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLXBhZ2Uge1xyXG4gICAgLmJveC10ZXh0IHtcclxuICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC10ZXh0IGgxIHtcclxuICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG5cclxuICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JvdXAtbGluayB7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC0zMCUpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgbWluLWhlaWdodDogMzJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDY4XCI7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBAZXh0ZW5kIC5hZGQtZm9udC1pY29uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVza3RvcCAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSArIGEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgLmJhbm5lci1wYWdlIHtcclxuICAgIC5ncm91cC1saW5rIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSkgc2NhbGUoMS4yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5tYW5hZ2VtZW50LXBhZ2Uge1xyXG4gICAgLmdyb3VwLWxpbmsge1xyXG4gICAgICBsZWZ0OiA4NHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5tYW5hZ2VtZW50LXBhZ2Uge1xyXG4gICAgI2NvbnRhaW5lciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC10ZXh0IHtcclxuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXAtbGluayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDExMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1hbmFnZW1lbnQtcGFnZSB7XHJcbiAgICAuZ3JvdXAtbGluayB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAubWFuYWdlbWVudC1wYWdlIHtcclxuICAgIC5ib3gtdGV4dCB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXAtbGluayB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwIDAgMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcblxyXG4gICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub3VyLXBhcnRuZXJzLXBhZ2Uge1xyXG4gIC50YWJzIHtcclxuICAgIC50YWIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWIuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uKy5zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtdGFiIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogMjUycHg7XHJcbiAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTBkZTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlzdC1wYXJ0bmVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWZmMTtcclxuICAgICAgbWFyZ2luOiAtMXB4IDAgMCAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgLm91ci1wYXJ0bmVycy1wYWdlIHtcclxuICAgIC5saXN0LXBhcnRuZXJzIHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAub3VyLXBhcnRuZXJzLXBhZ2Uge1xyXG4gICAgLmxpc3QtcGFydG5lcnMge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtdGFiIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb21wbGFpbnQtcGFnZSB7XHJcbiAgLnNlY3Rpb24tZGVmaW5pdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzODQ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNjBweCAwIDUwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDQycHg7XHJcblxyXG4gICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsIHtcclxuICAgICAgd2lkdGg6IDcxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXNpemU6IDEuODVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlbWFyayB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG5cclxuICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbXBsYWludC9iZy1mb3JtLmpwZ1wiKSA1MCUgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNzZweCAwIDExNHB4O1xyXG5cclxuICAgIGltZ1tjbGFzc149XCJvYmotXCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcub2JqLTAxIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC04MjBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcub2JqLTAyIHtcclxuICAgICAgdG9wOiAxNTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDU1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZy5vYmotMDMge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC03ODBweDtcclxuICAgICAgei1pbmRleDogMTM7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLm9iai0wNCB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29tcGxhaW50IHtcclxuICAgICAgd2lkdGg6IDEwODBweDtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiA1OHB4IDAgMDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTM7XHJcblxyXG4gICAgICAgIGxhYmVsLFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeFwiO1xyXG5cclxuICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0dGV4dC1zdHlsZSxcclxuICAgICAgICAudGV4dGFyZWEtc3R5bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXR0ZXh0LXN0eWxlOmZvY3VzICsgbGFiZWwsXHJcbiAgICAgICAgLmlucHV0dGV4dC1zdHlsZS5ub3QtZW1wdHkgKyBsYWJlbCxcclxuICAgICAgICAudGV4dGFyZWEtc3R5bGU6Zm9jdXMgKyBsYWJlbCxcclxuICAgICAgICAudGV4dGFyZWEtc3R5bGUubm90LWVtcHR5ICsgbGFiZWwsXHJcbiAgICAgICAgLnNlbGVjdC1zdHlsZTpmb2N1cyArIGxhYmVsLFxyXG4gICAgICAgIC5zZWxlY3Qtc3R5bGUubm90LWVtcHR5ICsgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICNkNGQ2ZDY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGFyZWEtc3R5bGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveC1zdHlsZSB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpby1zdHlsZSB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNmQ2O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC1zdWJqZWN0IHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAuY29sOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXM6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA4NHB4O1xyXG5cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LW1lZGl1bVwiO1xyXG5cclxuICAgICAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXM6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWZlZmVmO1xyXG5cclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1NnB4IDAgMzJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVtYXJrIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltZy1iYW5uZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWRvd25sb2FkIHtcclxuICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVtYXJrIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb21wbGFpbnQtcGFnZSB7XHJcbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uIHtcclxuICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDYyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQge1xyXG4gICAgICAuZm9ybS1jb21wbGFpbnQge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLml0ZW1zOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbXM6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmNvbXBsYWludC1wYWdlIHtcclxuICAgIC5zZWN0aW9uLWRlZmluaXRpb24ge1xyXG4gICAgICAuZGV0YWlsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tZm9ybS1jb21wbGFpbnQge1xyXG4gICAgICAuZm9ybS1jb21wbGFpbnQge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbXM6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbXM6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLXBhZ2UgLmJveC10ZXh0IC5idG4tc3R5bGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNvbXBsYWludC1wYWdlIHtcclxuICAgIC5iYW5uZXItcGFnZSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWZvcm0tY29tcGxhaW50IHtcclxuICAgICAgLmZvcm0tY29tcGxhaW50IHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3Qge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMTMwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW1zOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW1zOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC5jb21wbGFpbnQtcGFnZSB7XHJcbiAgICAuc2VjdGlvbi1mb3JtLWNvbXBsYWludCB7XHJcbiAgICAgIC5mb3JtLWNvbXBsYWludCB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAuaXRlbXM6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm94LXN1YmplY3Qge1xyXG4gICAgICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSB7XHJcbiAgI2Zvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1leGN1dGl2ZS1kaXJlY3RvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzg0NDtcclxuXHJcbiAgICAuYm94LWltZyB7XHJcbiAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHBhZGRpbmc6IDU2cHggNjhweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LWRldGFpbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDkwcHggMDtcclxuICAgICAgY29sb3I6ICNiOGIyYWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2OHB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VjdGlvbiArIHNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveC1idG4tZG93bmxvYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzg0NDtcclxuXHJcbiAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZXhjdXRpdmUtZGlyZWN0b3ItcGFnZSB7XHJcbiAgICAuY29udGVudC1leGN1dGl2ZS1kaXJlY3RvciB7XHJcbiAgICAgIC5ib3gtZGV0YWlsIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmV4Y3V0aXZlLWRpcmVjdG9yLXBhZ2Uge1xyXG4gICAgLmNvbnRlbnQtZXhjdXRpdmUtZGlyZWN0b3Ige1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAuYm94LWltZyxcclxuICAgICAgLmJveC1kZXRhaWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LWRldGFpbCB7XHJcbiAgICAgICAgLnNjcm9sbCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1idG4tZG93bmxvYWQge1xyXG4gICAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIHtcclxuICAgIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIHtcclxuICAgICAgLmJveC1pbWcge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC5leGN1dGl2ZS1kaXJlY3Rvci1wYWdlIHtcclxuICAgIC5jb250ZW50LWV4Y3V0aXZlLWRpcmVjdG9yIHtcclxuICAgICAgLmJveC1pbWcge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1kZXRhaWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1idG4tZG93bmxvYWQge1xyXG4gICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIHtcclxuICAjZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMDhweDtcclxuICB9XHJcblxyXG4gIC5iYW5uZXItcGFnZSB7XHJcbiAgICAuYnRuLWxlYXJuLW1vcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94XCI7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiA3cHggMCAwIDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNjJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEgKyBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCB7XHJcbiAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzODQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtaW1nIHtcclxuICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YjQ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDU2cHggNjhweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjVlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRiX296b25lX3gtYm9sZFwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtaXRlbS5hY3RpdmUgLnRleHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtZGV0YWlsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjg0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogODBweCA0NXB4IDA7XHJcbiAgICAgIGNvbG9yOiAjYjhiMmFlO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAuc2Nyb2xsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExMnB4KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlY3Rpb24gKyBzZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdC1idWxsZXQge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmIzNDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJkYl9vem9uZV94LWJvbGRcIjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmF2LFxyXG4gICAgLm93bC1kb3RzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zcGVjaWFsLWFkdmlzb3J5LWJvYXJkLXBhZ2Uge1xyXG4gICAgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQge1xyXG4gICAgICAuYm94LWltZyB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtZGV0YWlsIHtcclxuICAgICAgICBoZWlnaHQ6IDY2NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIHtcclxuICAgIC5zbGlkZS1zcGVjaWFsLWFkdmlzb3J5LWJvYXJkIHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LWRldGFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIHtcclxuICAgIC5iYW5uZXItcGFnZSB7XHJcbiAgICAgIC5ncm91cC1idG4ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLXNwZWNpYWwtYWR2aXNvcnktYm9hcmQge1xyXG4gICAgICAuYm94LWltZyB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAuc3BlY2lhbC1hZHZpc29yeS1ib2FyZC1wYWdlIHtcclxuICAgIC5iYW5uZXItcGFnZSB7XHJcbiAgICAgIC5ncm91cC1idG4ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSArIGEge1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtc3BlY2lhbC1hZHZpc29yeS1ib2FyZCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgLmJveC1pbWcge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1kZXRhaWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAwO1xyXG5cclxuICAgICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFib3V0LXVzLXBhZ2Uge1xyXG4gIC5vbGQtdGhlbWUge1xyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtb3ZlcnZpZXcge1xyXG4gICAgICAuc2VjdGlvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hYm91dC11cy9iZy5qcGdcIikgNTAlIDUwJSAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nOiA2MnB4IDA7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICM5ZTlhOWE7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDNweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JvdXAtbmF2IHtcclxuICAgICAgICAgIHdpZHRoOiA5NDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdC1udW1iZXIge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcclxuXHJcbiAgICAgICAgbGkgKyBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCAwO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGJfb3pvbmVfeC1ib2xkXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1sYXJnZSAmIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtcGFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtNjVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XHJcbiAgICAgICAgei1pbmRleDogMTMxMztcclxuXHJcbiAgICAgICAgJi5zaG93LW5hdiB7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1jZW50ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgLnRleHQtbGFyZ2UgJiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEgKyBhIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBodG1sICYgLmpzcFZlcnRpY2FsQmFyIHtcclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuYWJvdXQtdXMtcGFnZSB7XHJcbiAgICAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IHtcclxuICAgICAgLnNlY3Rpb24tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAuZ3JvdXAtbmF2IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2LXBhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYWJvdXQtdXMtcGFnZSB7XHJcbiAgICAub2xkLXRoZW1lIC5jb250ZW50LW92ZXJ2aWV3IHtcclxuICAgICAgLnNlY3Rpb24tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgLmdyb3VwLW5hdiB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLmFib3V0LXVzLXBhZ2Uge1xyXG4gICAgLm9sZC10aGVtZSAuY29udGVudC1vdmVydmlldyB7XHJcbiAgICAgIC5zZWN0aW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIC5ncm91cC1uYXYge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLi1vdmVydmlldyAjbWFpbi1jb250ZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG4iLCIjd3JhcHBlci4tZGV0YWlsIHtcclxuICAjY29udGFpbmVyIC5wYWdlLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogODJweCAwIDQwcHg7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5zZWNvbmRhcnkge1xyXG4gICAgd2lkdGg6IDMxOHB4O1xyXG4gICAgbWluLXdpZHRoOiAzMThweDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgICY+ZGl2K2RpdiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1ib2xkJztcclxuICAgIH1cclxuXHJcbiAgICAuYm94LXNoYXJlIHtcclxuICAgICAgLmdyb3VwLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcblxyXG4gICAgICAgIC5kZXNrdG9wICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSthIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtbW9zdC12aWV3ZWQge1xyXG4gICAgICAuaXRlbXMge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTFlNTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDE1cHggNDZweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcnMobnVtYmVyLCAnLicpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjdlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2RiX296b25lX3gtYm9sZCc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcC5pY29uLWNsb2NrIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5wcmltYXJ5IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjZweCk7XHJcblxyXG4gICAgLmVkaXRvciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBjb2xvcjogIzJjMmMyZDtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBcdGZvbnQtc2l6ZTogMS4zNmVtO1xyXG4gICAgICBcdGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1ib2xkJztcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgIFx0bWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1tZWRpdW0nO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgIFx0bWFyZ2luOiAwO1xyXG5cclxuICAgICAgXHRsaSB7XHJcbiAgICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICBcdFx0Jjo6YmVmb3JlIHtcclxuXHQgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHQgICAgICBcdFx0dG9wOiAxM3B4O1xyXG5cdCAgICAgIFx0fVxyXG4gICAgICBcdH1cclxuICAgICAgXHRsaSArIGxpIHtcclxuICAgICAgXHRcdG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIFx0fVxyXG4gICAgICB9XHJcblxyXG4gICAgICBvbCB7XHJcbiAgICAgIFx0bWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5nYWxsZXJ5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdkYl9vem9uZV94LWJvbGQnO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgICAgICAuZGVza3RvcCAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHRoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgXHRkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIFx0bGVmdDogMDtcclxuICAgICAgICBcdHRvcDogMDtcclxuICAgICAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcdGZvbnQtc2l6ZTogMy43cmVtO1xyXG4gICAgICAgIFx0Zm9udC1mYW1pbHk6ICdkYl9vem9uZV94LW1lZGl1bSc7XHJcbiAgICAgICAgXHRjb2xvcjogI2ZmZjtcclxuICAgICAgICBcdHotaW5kZXg6IDEzO1xyXG5cclxuICAgICAgICBcdHN0cm9uZyB7XHJcbiAgICAgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIFx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuICAgICAgICBcdFx0Zm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgICBcdH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSsuaXRlbSsuaXRlbSsuaXRlbSsuaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW06bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA1NCwgNTQsIDAuMyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHotaW5kZXg6IDEzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAucmVsYXRlZCB7XHJcbiAgXHR3aWR0aDogMTAwJTtcclxuICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNlMWU1O1xyXG4gIFx0cGFkZGluZy10b3A6IDYwcHg7XHJcbiAgXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICBcdGgyIHtcclxuICBcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuICBcdFx0Zm9udC1zaXplOiA2cmVtO1xyXG4gIFx0XHRmb250LWZhbWlseTogJ2RiX296b25lX3gtYm9sZCc7XHJcbiAgXHR9XHJcblxyXG4gIFx0Lmxpc3QtY29udGVudCB7XHJcbiAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgXHRcdCY6OmJlZm9yZSB7XHJcbiAgXHRcdCAgY29udGVudDogJyc7XHJcbiAgXHRcdCAgd2lkdGg6IDc0cHg7XHJcbiAgXHRcdCAgaGVpZ2h0OiAzN3B4O1xyXG4gIFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIFx0XHQgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIFx0XHQgIGxlZnQ6IC0xMDhweDtcclxuICBcdFx0ICB0b3A6IDA7XHJcbiAgXHRcdH1cclxuICBcdH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcbiAgI3dyYXBwZXIuLWRldGFpbCB7XHJcbiAgICAucHJpbWFyeSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmRhcnkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgICAuYm94LW1vc3Qtdmlld2VkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5nYWxsZXJ5IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnJlbGF0ZWQge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgI3dyYXBwZXIuLWRldGFpbCB7XHJcbiAgICAjY29udGFpbmVyIHtcclxuICAgICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYmFubmVyLXBhZ2Uge1xyXG4gICAgICAuYm94LXRleHQge1xyXG4gICAgICAgIGEge21hcmdpbi10b3A6IDA7fVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWxlYXJuLW1vcmUge21hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDt9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWNvbmRhcnkge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1zaGFyZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZ2FsbGVyeSB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ3OXB4KSB7XHJcbiAgI3dyYXBwZXIuLWRldGFpbCB7XHJcbiAgICAjY29udGFpbmVyIHtcclxuICAgICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmRhcnkge1xyXG4gICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LXNoYXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1tb3N0LXZpZXdlZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmdhbGxlcnkge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hcmVhcy1vZi13b3JrLXBhZ2Uge1xyXG4gIC5jb250ZW50LWFyZWFzLW9mLXdvcmsge1xyXG4gICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmxpc3QtYXJlYXMtb2Ytd29yayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbjogODVweCAwIDAgLTE1cHg7XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJlYXMtb2Ytd29yay9vdmVybGF5LnBuZycpIHJlcGVhdC14O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2RiX296b25lX3gtYm9sZCc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMztcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnXFw2OCc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYWRkLWZvbnQtaWNvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnNsaWRlLXJlbGF0ZWQtYXJlYXMtb2Ytd29yayB7XHJcbiAgICBcdG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIFx0YSB7XHJcblx0ICAgICAgICBib3gtc2hhZG93OiAwIDZweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxuXHJcblx0ICAgICAgICAmOjpiZWZvcmUge1xyXG5cdCAgICAgICAgXHRjb250ZW50OiAnJztcclxuXHQgICAgICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICBcdGhlaWdodDogMTAwJTtcclxuXHQgICAgICAgIFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsNTQsNTQsMC4zKTtcclxuXHQgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICAgICAgXHRsZWZ0OiAwO1xyXG5cdCAgICAgICAgXHRib3R0b206IDA7XHJcblx0ICAgICAgICBcdHRyYW5zaXRpb246IC4yNXMgZWFzZTtcclxuXHQgICAgICAgIFx0b3BhY2l0eTogMTtcclxuXHQgICAgICAgIFx0ei1pbmRleDogMTM7XHJcblx0ICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgLmRlc2t0b3AgJjpob3Zlcjo6YmVmb3JlIHtcclxuXHQgICAgICAgIFx0b3BhY2l0eTogMDtcclxuXHQgICAgICAgIH1cclxuICAgICAgXHR9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ2RiX296b25lX3gtYm9sZCc7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogMTM7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzVjNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3QuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gIC5hcmVhcy1vZi13b3JrLXBhZ2Uge1xyXG4gICAgLmNvbnRlbnQtYXJlYXMtb2Ytd29yayB7XHJcbiAgICAgIC5saXN0LWFyZWFzLW9mLXdvcmsge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuICAuYXJlYXMtb2Ytd29yay1wYWdlIHtcclxuICAgIC5jb250ZW50LWFyZWFzLW9mLXdvcmsge1xyXG4gICAgICAubGlzdC1hcmVhcy1vZi13b3JrIHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgLmFyZWFzLW9mLXdvcmstcGFnZSB7XHJcbiAgICAuY29udGVudC1hcmVhcy1vZi13b3JrIHtcclxuICAgICAgLmxpc3QtYXJlYXMtb2Ytd29yayB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzlweCkge1xyXG4gIC5hcmVhcy1vZi13b3JrLXBhZ2Uge1xyXG4gICAgLmNvbnRlbnQtYXJlYXMtb2Ytd29yayB7XHJcbiAgICAgIC5saXN0LWFyZWFzLW9mLXdvcmsge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2Uge1xyXG4gIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMge1xyXG4gICAgLmNvbnRlbnQtYm9va2xldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC05NXB4O1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogIzJmMzg0NCB1cmwoJy4uL2ltZy9jb3Jwb3JhdGUtbWF0ZXJpYWxzL2JnLWJvb2tsZXQuanBnJykgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgICBwYWRkaW5nOiA1OHB4IDAgNzVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTEwOXB4O1xyXG4gICAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb3Jwb3JhdGUtbWF0ZXJpYWxzL2Jvb2tsZXQtb2JqLTAxLnBuZycpIDAgMC8xMDAlIG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY1JSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdlLWNlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAgMmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1ib2xkJztcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmsge1xyXG4gICAgICAgIHdpZHRoOiA2MDVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDYwNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgNTZweCAwIDEwMHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTM0cHgpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IC01NnB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDE1NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdkYl9vem9uZV94LW1lZGl1bSc7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHotaW5kZXg6IDEzO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9maWxlLXBkZi13aGl0ZS5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuY29udGVudC1uZXdzbGV0dGVyIHtcclxuICAgICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpc3QtbmV3c2xldHRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IDAgMCAtMTVweDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XHJcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJlYXMtb2Ytd29yay9vdmVybGF5LnBuZycpIHJlcGVhdC14O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZGJfb3pvbmVfeC1ib2xkJztcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMztcclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcNjgnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTlweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmFkZC1mb250LWljb247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMgLm93bC1zdGFnZSB7XHJcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSB7XHJcbiAgICAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIHtcclxuICAgICAgLmNvbnRlbnQtYm9va2xldCB7XHJcbiAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtbmV3c2xldHRlciB7XHJcbiAgICAgICAgLmxpc3QtbmV3c2xldHRlciB7XHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcbiAgLmNvcnBvcmF0ZS1tYXRlcmlhbHMtcGFnZSB7XHJcbiAgICAuY29udGVudC1jb3Jwb3JhdGUtbWF0ZXJpYWxzIHtcclxuICAgICAgLmNvbnRlbnQtYm9va2xldCB7XHJcbiAgICAgICAgLnBhZ2UtY2VudGVyIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudC1uZXdzbGV0dGVyIHtcclxuICAgICAgICAubGlzdC1uZXdzbGV0dGVyIHtcclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAuY29ycG9yYXRlLW1hdGVyaWFscy1wYWdlIHtcclxuICAgIC5jb250ZW50LWNvcnBvcmF0ZS1tYXRlcmlhbHMge1xyXG4gICAgICAuY29udGVudC1uZXdzbGV0dGVyIHtcclxuICAgICAgICAubGlzdC1uZXdzbGV0dGVyIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzlweCkge1xyXG4gIC5jb3Jwb3JhdGUtbWF0ZXJpYWxzLXBhZ2Uge1xyXG4gICAgLmNvbnRlbnQtY29ycG9yYXRlLW1hdGVyaWFscyB7XHJcbiAgICAgIC5jb250ZW50LWJvb2tsZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtbmV3c2xldHRlciB7XHJcbiAgICAgICAgLmxpc3QtbmV3c2xldHRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlYXJjaC1wYWdlIHtcclxuXHQubGlzdC1zZWFyY2gge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDYycHggNTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcblx0XHRcdC5pbWcge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMDRweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmRldGFpbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMmUyZDJkO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFw2OCc7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5hZGQtZm9udC1pY29uO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAxcHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5oaWRlLW1vcmUgLml0ZW0rLml0ZW0rLml0ZW0rLml0ZW0rLml0ZW0rLml0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ0bi1sb2FkLW1vcmUge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcblx0LnNlYXJjaC1wYWdlIHtcclxuXHRcdC5saXN0LXNlYXJjaCB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcblx0LnNlYXJjaC1wYWdlIHtcclxuXHRcdC5saXN0LXNlYXJjaCB7XHJcblx0XHRcdC5pdGVtIC5pbWcge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQuc2VhcmNoLXBhZ2Uge1xyXG5cdFx0Lmxpc3Qtc2VhcmNoIHtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuXHRcdFx0XHQuaW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5kZXRhaWwge1xyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDc5cHgpIHtcclxuXHQuc2VhcmNoLXBhZ2Uge1xyXG5cdFx0LmJ0bi1sb2FkLW1vcmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zZWFyY2gtcGFnZSB7XG4gIC50YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBhIHtcbiAgICAgIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICAgICAgY29sb3I6IHJnYigyNTQgMTAzIDQgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuXG4gICAgICAudGV4dC1sYXJnZSAmIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiByZ2IoNTQgNTMgNTMgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUERQQVxuLnBkcGEge1xuICAuY29udGFpbmVyIHtcbiAgICAuaW5uZXIge1xuICAgICAgd2lkdGg6IDkzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAudGV4dC1sYXJnZSAmIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICAucGFnZS1jZW50ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgLnRleHQtcHJpbWFyeSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuXG4gICAgICAgICAgLnRleHQtbGFyZ2UgJiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICB9XG4gICAgICAgICAgYS5saW5rLWRldGFpbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGRwYSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAuaW5uZXIge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3N0IHZpZXdlZFxuLm1vc3Qtdmlld2VkIHtcbiAgLml0ZW1zIHtcbiAgICAuaXRlbSB7XG4gICAgICAudGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6IHJnYigyNTQgMTAzIDQgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcblxuICAgICAgICAgIC50ZXh0LWxhcmdlICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoNTQgNTMgNTMgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvamVjdCBIaWdobGlnaHRcbi5zZWN0aW9uLXByb2plY3QtaGlnaGxpZ2h0IHtcbiAgLnRhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC41cmVtO1xuXG4gICAgYSB7XG4gICAgICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiByZ2IoMjU0IDEwMyA0IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcblxuICAgICAgLnRleHQtbGFyZ2UgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogcmdiKDU0IDUzIDUzIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFBvcHVwIHN1YnNjcmlwdGlvblxuI2ZybV9zdWJzY3JpcHRpb24ge1xuICBidXR0b25bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/