@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");
body {
  color: #323e46;
}

h1,
h2,
h3,
h4,
h5,
p,
li,
dt,
dd,
span,
strong,
a,
div {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

button {
  border: none;
  outline: none;
  cursor: pointer;
}

img {
  max-width: 100%;
  height: auto;
}

.mini_lp_header {
  height: 89px;
}

@media (max-width: 425px) {
  .mini_lp_header {
    height: 58px;
  }
}

.mini_lp_header--inner {
  height: 89px;
  width: 100%;
  display: flex;
  position: fixed;
  background-color: #000;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px 0 27px;
  top: 0;
  left: 0;
  z-index: 10000;
}

@media (max-width: 425px) {
  .mini_lp_header--inner {
    height: 58px;
  }
}

@media (max-width: 425px) {
  .mini_lp_header--logo {
    width: 203px;
  }
}

@media (max-width: 425px) {
  .mini_lp_header--contact {
    display: none;
  }
}

.mini_lp_header--contact_btn {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  display: flex;
  align-items: center;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  height: 46px;
  padding: 0 20px;
  border-radius: 5px;
  background: #ff8000;
  color: #fff;
  transition: 0.15s;
}

.mini_lp_header--contact_btn:hover {
  background: #d66005;
}

.mainvisual {
  position: relative;
}

.mainvisual--img {
  display: block;
  width: 100%;
}

.mainvisual--img-sp {
  display: none;
}

@media (max-width: 425px) {
  .mainvisual--img {
    display: none;
  }
  .mainvisual--img-sp {
    display: block;
  }
}

.mainvisual--scroll {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}

.mainvisual--scroll_text {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  color: #ffffff;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.08em;
  text-align: center;
}

@media (max-width: 425px) {
  .mainvisual--scroll_text {
    font-size: 14px;
  }
}

.mainvisual--bar_wrapper {
  display: block;
  width: 2px;
  height: 45px;
  margin: 12px auto 0;
}

@media (max-width: 425px) {
  .mainvisual--bar_wrapper {
    height: 32px;
    margin-top: 8px;
  }
}

.mainvisual--bar {
  display: block;
  width: 100%;
  height: 0;
  background-color: #ffffff;
  animation: scrollBarAnimation 1.5s ease-in-out infinite;
}

@media (max-width: 425px) {
  .mainvisual--bar {
    animation: scrollBarSpAnimation 1.5s ease-in-out infinite;
  }
}

@keyframes scrollBarAnimation {
  0% {
    height: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    height: 45px;
    opacity: 0;
  }
}

@keyframes scrollBarSpAnimation {
  0% {
    height: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    height: 32px;
    opacity: 0;
  }
}

.feature {
  padding-top: 120px;
}

@media (max-width: 425px) {
  .feature {
    padding-top: 56px;
  }
}

.feature--title {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 46px;
  font-weight: 500;
  line-height: 1.65;
  text-align: center;
}

@media (max-width: 425px) {
  .feature--title {
    font-size: 28px;
  }
}

.feature--img {
  position: relative;
  z-index: 10;
  flex-shrink: 0;
  display: block;
  width: 50%;
}

@media (max-width: 425px) {
  .feature--img {
    width: 100%;
  }
}

.feature_design {
  margin-top: 72px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
}

@media (max-width: 425px) {
  .feature_design {
    margin-top: 64px;
    flex-direction: column;
  }
}

.feature_design--wrapper {
  width: 66%;
  overflow: hidden;
  margin-right: -16%;
}

@media (max-width: 425px) {
  .feature_design--wrapper {
    width: 100%;
    margin-right: auto;
    margin-top: -80px;
  }
}

.feature_design--inner {
  flex-shrink: 0;
  width: 100%;
  aspect-ratio: 45 / 23;
  background-image: -webkit-image-set(url("/p/washing-m/jw-compact/lp/images/feature_design--wrapper_bg.png") 1x, url("/p/washing-m/jw-compact/lp/images/feature_design--wrapper_bg@2x.png") 2x);
  background-image: image-set(url("/p/washing-m/jw-compact/lp/images/feature_design--wrapper_bg.png") 1x, url("/p/washing-m/jw-compact/lp/images/feature_design--wrapper_bg@2x.png") 2x);
  background-size: cover;
  background-repeat: no-repeat;
  transform: translateX(-100%);
  transition: 0.4s ease-in;
}

.js-enter .feature_design--inner {
  transform: translateX(0);
}

@media (max-width: 425px) {
  .feature_design--inner {
    aspect-ratio: 75 / 92;
    background-image: -webkit-image-set(url("/p/washing-m/jw-compact/lp/images/feature_design--wrapper_bg-sp.png") 1x, url("/p/washing-m/jw-compact/lp/images/feature_design--wrapper_bg-sp@2x.png") 2x);
    background-image: image-set(url("/p/washing-m/jw-compact/lp/images/feature_design--wrapper_bg-sp.png") 1x, url("/p/washing-m/jw-compact/lp/images/feature_design--wrapper_bg-sp@2x.png") 2x);
  }
}

.feature_power {
  margin-top: 72px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .feature_power {
    margin-top: 56px;
    flex-direction: column;
  }
}

.feature_power--wrapper {
  width: 66%;
  margin-left: -16%;
  overflow: hidden;
}

@media (max-width: 425px) {
  .feature_power--wrapper {
    width: 100%;
    margin-left: auto;
  }
}

.feature_power--inner {
  flex-shrink: 0;
  width: 100%;
  aspect-ratio: 450 / 259;
  background-image: -webkit-image-set(url("/p/washing-m/jw-compact/lp/images/feature_power--wrapper_bg.png") 1x, url("/p/washing-m/jw-compact/lp/images/feature_power--wrapper_bg@2x.png") 2x);
  background-image: image-set(url("/p/washing-m/jw-compact/lp/images/feature_power--wrapper_bg.png") 1x, url("/p/washing-m/jw-compact/lp/images/feature_power--wrapper_bg@2x.png") 2x);
  background-size: cover;
  background-repeat: no-repeat;
  transform: translateX(100%);
  transition: 0.4s ease-in;
}

.js-enter .feature_power--inner {
  transform: translateX(0);
}

@media (max-width: 425px) {
  .feature_power--inner {
    aspect-ratio: 75 / 92;
    background-image: -webkit-image-set(url("/p/washing-m/jw-compact/lp/images/feature_power--wrapper_bg-sp.png") 1x, url("/p/washing-m/jw-compact/lp/images/feature_power--wrapper_bg-sp@2x.png") 2x);
    background-image: image-set(url("/p/washing-m/jw-compact/lp/images/feature_power--wrapper_bg-sp.png") 1x, url("/p/washing-m/jw-compact/lp/images/feature_power--wrapper_bg-sp@2x.png") 2x);
  }
}

.feature_detail {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 75.75%;
  height: 100%;
  opacity: 0;
  transition: 0.5s ease-in-out;
  transition-delay: 0.5s;
}

.feature_power .feature_detail {
  margin-left: auto;
}

.js-enter .feature_detail {
  opacity: 1;
}

@media (max-width: 425px) {
  .feature_detail {
    width: 100%;
  }
}

.feature_detail--wrapper {
  width: 442px;
}

@media (max-width: 425px) {
  .feature_detail--wrapper {
    width: calc(100% - 40px);
  }
}

.feature_detail--title {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  color: #ffffff;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .feature_detail--title {
    font-size: 28px;
  }
}

.feature_detail--description {
  margin-top: 32px;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.7;
}

@media (max-width: 425px) {
  .feature_detail--description {
    margin-top: 36px;
    font-size: 14px;
  }
}

.feature_detail--link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  width: 360px;
  height: 74px;
  margin-top: 40px;
  border: #ffffff 2px solid;
  border-radius: 40px;
  background-color: #0083bd;
  color: #ffffff;
  font-size: 18px;
  text-decoration: none;
  transition: 0.3s;
}

.feature_detail--link:after {
  content: '';
  position: absolute;
  top: 28px;
  right: 26px;
  z-index: 100;
  display: block;
  width: 7px;
  height: 12px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.4%22%20height%3D%2212%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201399556%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h7.4v12H0z%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20242616%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201399554%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%2010.6%204.6%206%200%201.4%201.4%200l6%206-6%206L0%2010.6%22%20data-name%3D%22%E3%83%91%E3%82%B9%20878916%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
}

.feature_detail--link:hover {
  opacity: 0.8;
}

.feature_detail--link-sub {
  font-size: 12px;
}

.feature_detail--link-blank:after {
  right: 24px;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201399573%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h18v18H0z%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20242630%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201399573%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%2016H2V2h7V0H2a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V9h-2ZM11%200v2h3.6l-9.8%209.8%201.4%201.4L16%203.4V7h2V0Z%22%20data-name%3D%22%E3%83%91%E3%82%B9%20878918%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@media (max-width: 425px) {
  .feature_detail--link {
    width: 100%;
    height: 68px;
    margin-top: 64px;
    font-size: 16px;
  }
  .feature_detail--link-sub {
    font-size: 11px;
  }
}

.feature_cp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
}

@media (max-width: 425px) {
  .feature_cp {
    margin-top: 64px;
    flex-direction: column;
  }
}

.feature_cp--img {
  display: block;
  width: 50%;
}

@media (max-width: 425px) {
  .feature_cp--img {
    width: 100%;
  }
}

.feature_cp--wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
  width: 50%;
}

@media (max-width: 425px) {
  .feature_cp--wrapper {
    width: calc(100% - 40px);
    margin: 40px auto 0;
  }
}

.feature_cp--inner {
  width: 440px;
  opacity: 0;
  transition: 0.5s ease-in-out;
}

.js-enter .feature_cp--inner {
  opacity: 1;
}

@media (max-width: 425px) {
  .feature_cp--inner {
    width: 100%;
  }
}

.feature_cp--title {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .feature_cp--title {
    font-size: 28px;
  }
}

.feature_cp--lead {
  margin-top: 32px;
  font-size: 18px;
  line-height: 1.7;
}

.feature_cp--lead-sup {
  font-size: 60%;
  vertical-align: top;
}

@media (max-width: 425px) {
  .feature_cp--lead {
    font-size: 16px;
  }
}

.feature_cp--description {
  margin-top: 24px;
  font-size: 12px;
  line-height: 1.7;
}

.feature_cp--link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  width: 360px;
  height: 74px;
  margin-top: 40px;
  border: #ffffff 2px solid;
  border-radius: 40px;
  background-color: #0083bd;
  color: #ffffff;
  font-size: 18px;
  text-decoration: none;
  transition: 0.3s;
}

.feature_cp--link:after {
  content: '';
  position: absolute;
  z-index: 100;
  display: block;
}

.feature_cp--link:hover {
  opacity: 0.8;
}

.feature_cp--link-sub {
  font-size: 12px;
}

.feature_cp--link-blank:after {
  top: 28px;
  right: 24px;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201399573%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h18v18H0z%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20242630%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201399573%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%2016H2V2h7V0H2a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V9h-2ZM11%200v2h3.6l-9.8%209.8%201.4%201.4L16%203.4V7h2V0Z%22%20data-name%3D%22%E3%83%91%E3%82%B9%20878918%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 425px) {
  .feature_cp--link {
    width: 100%;
    height: 68px;
    font-size: 16px;
  }
  .feature_cp--link-sub {
    font-size: 11px;
  }
}

.feature_setting {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .feature_setting {
    margin-top: 64px;
    flex-direction: column;
  }
}

.feature_setting--img {
  display: block;
  width: 50%;
}

@media (max-width: 425px) {
  .feature_setting--img {
    width: 100%;
  }
}

.feature_setting--wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
  width: 50%;
}

@media (max-width: 425px) {
  .feature_setting--wrapper {
    width: calc(100% - 40px);
    margin: 40px auto 0;
  }
}

.feature_setting--inner {
  width: 440px;
  opacity: 0;
  transition: 0.5s ease-in-out;
}

.js-enter .feature_setting--inner {
  opacity: 1;
}

@media (max-width: 425px) {
  .feature_setting--inner {
    width: 100%;
  }
}

.feature_setting--title {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .feature_setting--title {
    font-size: 28px;
  }
}

.feature_setting--lead {
  margin-top: 32px;
  font-size: 18px;
  line-height: 1.7;
}

.feature_setting--lead-sup {
  font-size: 60%;
  vertical-align: top;
}

@media (max-width: 425px) {
  .feature_setting--lead {
    font-size: 16px;
  }
}

.feature_setting--description {
  margin-top: 24px;
  font-size: 12px;
  line-height: 1.7;
}

.feature_setting--link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  width: 360px;
  height: 74px;
  margin-top: 40px;
  border: #ffffff 2px solid;
  border-radius: 40px;
  background-color: #0083bd;
  color: #ffffff;
  font-size: 18px;
  text-decoration: none;
  transition: 0.3s;
}

.feature_setting--link:after {
  content: '';
  position: absolute;
  z-index: 100;
  display: block;
}

.feature_setting--link:hover {
  opacity: 0.8;
}

.feature_setting--link-sub {
  font-size: 12px;
}

.feature_setting--link-blank:after {
  top: 28px;
  right: 24px;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201399573%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h18v18H0z%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20242630%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201399573%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%2016H2V2h7V0H2a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V9h-2ZM11%200v2h3.6l-9.8%209.8%201.4%201.4L16%203.4V7h2V0Z%22%20data-name%3D%22%E3%83%91%E3%82%B9%20878918%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 425px) {
  .feature_setting--link {
    width: 100%;
    height: 68px;
    font-size: 16px;
  }
  .feature_setting--link-sub {
    font-size: 11px;
  }
}

.feature_modal {
  position: fixed;
  inset: 0;
  z-index: 100000;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  opacity: 0;
  transition: 0.3s;
}

.feature_modal.js-modal_show {
  pointer-events: auto;
  opacity: 1;
}

.feature_modal--wrapper {
  position: relative;
  width: 1000px;
  max-width: 100vw;
  padding-bottom: 64px;
  background-color: #ffffff;
}

@media (max-width: 425px) {
  .feature_modal--wrapper {
    width: calc(100% - 40px);
    max-height: calc(100dvh - 80px);
    padding-bottom: 32px;
    overflow: scroll;
  }
}

.feature_modal--close {
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 940px;
  margin-bottom: 12px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.7%22%20height%3D%2229.7%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.8%2016.3%201.4%2029.7%200%2028.3l13.4-13.5L0%201.4%201.4%200l13.4%2013.4L28.3%200l1.4%201.4-13.4%2013.4%2013.4%2013.5-1.4%201.4Z%22%20data-name%3D%22%E5%90%88%E4%BD%93%2019%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

@media (max-width: 425px) {
  .feature_modal--close {
    width: 24px;
    height: 24px;
    margin-right: 20px;
    margin-left: auto;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.7%22%20height%3D%2229.7%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.8%2016.3%201.4%2029.7%200%2028.3l13.4-13.5L0%201.4%201.4%200l13.4%2013.4L28.3%200l1.4%201.4-13.4%2013.4%2013.4%2013.5-1.4%201.4Z%22%20data-name%3D%22%E5%90%88%E4%BD%93%2019%22%2F%3E%3C%2Fsvg%3E");
  }
}

.feature_modal--title {
  padding: 32px 0;
  background-color: #0083bd;
  color: #ffffff;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
}

.feature_modal--title-sub {
  display: block;
  margin-top: 12px;
  font-size: 18px;
}

@media (max-width: 425px) {
  .feature_modal--title {
    padding: 16px 0;
    font-size: 18px;
  }
  .feature_modal--title-sub {
    font-size: 14px;
  }
}

.feature_modal--list {
  width: -moz-fit-content;
  width: fit-content;
  margin: 40px auto 0;
  padding: 0 48px 24px;
  border-bottom: #313E46 1px solid;
}

@media (max-width: 425px) {
  .feature_modal--list {
    width: 100%;
    margin-top: 24px;
    padding: 0 16px 24px;
  }
}

.feature_modal--item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.feature_modal--item:not(:first-child) {
  margin-top: 16px;
}

@media (max-width: 425px) {
  .feature_modal--item {
    display: block;
  }
}

.feature_modal--time {
  padding: 4px 12px;
  background-color: #767676;
  color: #ffffff;
  font-size: 20px;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .feature_modal--time {
    font-size: 16px;
  }
}

.feature_modal--dish {
  margin-left: 28px;
  font-size: 20px;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .feature_modal--dish {
    margin-left: 0;
    margin-top: 12px;
    font-size: 14px;
  }
}

.feature_modal--img {
  display: block;
  margin: 24px auto 0;
}

.feature_modal--img-sp {
  display: none;
}

@media (max-width: 425px) {
  .feature_modal--img {
    display: none;
  }
  .feature_modal--img-sp {
    display: block;
  }
}

.feature_modal--description {
  margin-top: 40px;
  padding: 0 64px;
  font-size: 18px;
  line-height: 1.7;
}

@media (max-width: 425px) {
  .feature_modal--description {
    margin-top: 32px;
    padding: 0 16px;
    font-size: 14px;
  }
}

.feature_modal--condition_list {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 40px;
  padding: 0 64px;
}

@media (max-width: 425px) {
  .feature_modal--condition_list {
    display: block;
    margin-top: 32px;
    padding: 0 16px;
  }
}

.feature_modal--condition_item {
  list-style: none;
  font-size: 14px;
  line-height: 1.7;
}

.feature_modal--condition_item-lead {
  align-self: center;
}

@media (max-width: 425px) {
  .feature_modal--condition_item {
    margin-top: 16px;
  }
  .feature_modal--condition_item-lead {
    margin-top: 0;
  }
}

.movie {
  padding: 24px 0 120px;
  background-color: #323e46;
}

@media (max-width: 425px) {
  .movie {
    margin-top: 80px;
    padding-top: 56px;
  }
}

.movie--title {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  color: #5d606a;
  font-size: 120px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.08em;
  text-align: center;
}

@media (max-width: 425px) {
  .movie--title {
    font-size: 60px;
  }
}

.movie--title_jpn {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  margin-top: -68px;
  color: #ffffff;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.08em;
  text-align: center;
}

@media (max-width: 425px) {
  .movie--title_jpn {
    margin-top: -32px;
    font-size: 28px;
  }
}

.movie--video_wrapper {
  position: relative;
  width: 800px;
  margin: 32px auto 0;
  aspect-ratio: 16 / 9;
}

@media (max-width: 425px) {
  .movie--video_wrapper {
    width: 100%;
    margin-top: 72px;
  }
}

.applications {
  padding: 40px 0 120px;
  background-color: #f7f8f9;
}

.applications--wrapper {
  width: 1366px;
  max-width: 100%;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .applications--wrapper {
    width: 100%;
    overflow: hidden;
  }
}

.applications--title {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  color: #dfe3e6;
  font-size: 120px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.08em;
  text-align: right;
}

@media (max-width: 425px) {
  .applications--title {
    margin-left: -8px;
    font-size: 60px;
    text-align: center;
  }
}

.applications--title_jpn {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  margin-top: -68px;
  padding-right: 272px;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.7;
  letter-spacing: 0.08em;
  text-align: right;
}

@media (max-width: 425px) {
  .applications--title_jpn {
    margin-top: -32px;
    padding-right: 0;
    font-size: 28px;
    text-align: center;
  }
}

.applications--list {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 1200px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .applications--list {
    display: block;
    width: calc(100% - 40px);
    margin-top: 48px;
  }
}

.applications--item {
  width: 360px;
  list-style: none;
  opacity: 0;
  transform: translateY(30px);
  transition: 0.5s ease-in-out;
}

.js-enter .applications--item {
  opacity: 1;
  transform: translateY(0);
}

.applications--item:nth-child(2) {
  margin-top: 100px;
  transition-delay: 0.25s;
}

.applications--item:nth-child(3) {
  margin-top: 200px;
  transition-delay: 0.5s;
}

@media (max-width: 425px) {
  .applications--item {
    width: 100%;
  }
  .applications--item:nth-child(2) {
    margin-top: 64px;
  }
  .applications--item:nth-child(3) {
    margin-top: 64px;
  }
}

.applications--img {
  display: block;
}

.applications--lead {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  margin-top: 24px;
  padding-left: 16px;
  border-left: #0083BD 4px solid;
  color: #0083bd;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.7;
}

@media (max-width: 425px) {
  .applications--lead {
    font-size: 20px;
  }
}

.applications--description {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  margin-top: 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.7;
}

@media (max-width: 425px) {
  .applications--description {
    font-size: 14px;
  }
}

.product {
  padding-top: 24px;
}

.product--wrapper {
  width: 1366px;
  max-width: 100%;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .product--wrapper {
    width: 100%;
    overflow: hidden;
  }
}

.product--title {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  color: #dfe3e6;
  font-size: 120px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.08em;
  text-align: left;
}

@media (max-width: 425px) {
  .product--title {
    font-size: 60px;
    text-align: center;
  }
}

.product--title_jpn {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  margin-top: -68px;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.7;
  letter-spacing: 0.08em;
  text-align: center;
}

@media (max-width: 425px) {
  .product--title_jpn {
    margin-top: -32px;
    padding-right: 0;
    font-size: 28px;
  }
}

.product_spec {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 40px;
}

@media (max-width: 425px) {
  .product_spec {
    flex-direction: column-reverse;
    margin-top: 56px;
  }
}

.product_spec--wrapper {
  margin-top: 28px;
}

.product_spec--title {
  color: #0083bd;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .product_spec--title {
    width: calc(100% - 48px);
    margin: 0 auto;
    font-size: 18px;
  }
}

.product_spec--list {
  margin-top: 16px;
  width: 1000px;
  padding: 40px;
  box-sizing: border-box;
  background-color: #f7f8f9;
}

@media (max-width: 425px) {
  .product_spec--list {
    width: 100%;
    padding: 24px;
  }
}

.product_spec--item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

@media (max-width: 425px) {
  .product_spec--item {
    display: block;
  }
  .product_spec--item:not(:first-child) {
    margin-top: 16px;
  }
}

.product_spec--lead {
  position: relative;
  width: 137px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.7;
}

.product_spec--lead-small {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 12px;
}

.product_spec--lead:after {
  content: ':';
  position: absolute;
  top: 0;
  right: 0;
}

.product_spec--lead-multi:after {
  top: 8px;
}

@media (max-width: 425px) {
  .product_spec--lead {
    font-size: 14px;
  }
  .product_spec--lead-small {
    font-size: 11px;
  }
}

.product_spec--data {
  margin-left: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
}

@media (max-width: 425px) {
  .product_spec--data {
    margin-left: 0;
    margin-top: 8px;
    font-size: 14px;
  }
}

.product_spec--img {
  display: block;
  width: 317px;
  margin-left: -317px;
}

@media (max-width: 425px) {
  .product_spec--img {
    width: 265px;
    margin: 0 auto;
  }
}

.product_caution {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  width: 1000px;
  margin: 56px auto 0;
  padding-top: 16px;
  border-top: #707070 1px solid;
}

@media (max-width: 425px) {
  .product_caution {
    flex-direction: column;
    width: calc(100% - 40px);
    margin-top: 36px;
  }
}

.product_caution--title {
  background-color: #f7f8f9;
  padding: 36px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .product_caution--title {
    width: 100%;
    padding: 16px 0;
    font-size: 14px;
    text-align: center;
  }
}

.product_caution--description {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
}

@media (max-width: 425px) {
  .product_caution--description {
    font-size: 14px;
  }
}

.mini_lp_contents--contact {
  margin-top: 100px;
  background-color: #323e46;
  padding: 120px 0 100px;
}

@media (max-width: 425px) {
  .mini_lp_contents--contact {
    padding: 47px 0 147px;
  }
}

.mini_lp_contents--ttl {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  color: #ffffff;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
}

@media (max-width: 425px) {
  .mini_lp_contents--ttl {
    font-size: 36px;
  }
}

.mini_lp_contents--ttl-red {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  margin-top: 24px;
  color: #ffffff;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
}

@media (max-width: 425px) {
  .mini_lp_contents--ttl-red {
    font-size: 16px;
  }
}

.mini_lp_contents--contact_in {
  max-width: 1120px;
  margin-inline: auto;
}

.contact--ttl {
  font-family: "Zen Kaku Gothic New", serif;
  color: #ffffff;
  font-weight: 500;
  font-size: 36px;
  text-align: center;
  margin-top: 97px;
}

@media (max-width: 425px) {
  .contact--ttl {
    font-size: 24px;
    margin-top: 52px;
  }
}

.sales_search {
  background: #fff;
  margin-top: 30px;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 49px 0 67px;
  border-radius: 10px;
}

@media (max-width: 425px) {
  .sales_search {
    padding: 33px 0 24px;
    align-items: stretch;
  }
}

.sales_search--caption {
  font-size: 20px;
  font-weight: 500;
}

@media (max-width: 425px) {
  .sales_search--caption {
    font-size: 17px;
    line-height: 1.6;
    text-align: center;
  }
}

.sales_search_blk {
  margin-top: 35px;
}

@media (max-width: 425px) {
  .sales_search_blk {
    margin-top: 27px;
  }
}

.sales_search_blk--in {
  display: flex;
  align-items: center;
  gap: 10px;
}

@media (max-width: 425px) {
  .sales_search_blk--in {
    flex-wrap: wrap;
    padding: 0 5%;
    justify-content: center;
  }
}

.sales_search_blk--ttl {
  font-size: 30px;
  font-weight: 400;
}

@media (max-width: 425px) {
  .sales_search_blk--ttl {
    font-size: 20px;
  }
}

.sales_search_blk--hyphen {
  font-size: 20px;
  font-weight: 300;
  color: #707070;
}

@media (max-width: 425px) {
  .sales_search_blk--hyphen {
    font-size: 15px;
  }
}

.sales_search_blk--input {
  font-size: 26px;
  line-height: 60px;
  border: none;
  background: #f0f0f0;
  padding: 0 1em;
  text-align: center;
  width: 6em;
}

@media (max-width: 425px) {
  .sales_search_blk--input {
    font-size: 20px;
    line-height: 40px;
  }
}

.sales_search_blk--input::-moz-placeholder {
  color: #a5a5a5;
}

.sales_search_blk--input::placeholder {
  color: #a5a5a5;
}

.sales_search_blk--btn {
  display: block;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  line-height: 58px;
  text-align: center;
  width: 50%;
  height: 60px;
  padding: 0 2.5em;
  color: #fff;
  background-color: #0083bd;
  border-radius: 100px;
  transition: 0.15s;
}

@media (max-width: 425px) {
  .sales_search_blk--btn {
    font-size: 12px;
    line-height: 38px;
    height: 40px;
    width: 30%;
  }
}

.sales_search_blk--btn:hover {
  opacity: 0.8;
}

.sales_search--error_title {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  text-align: center;
  margin-bottom: 10px;
}

@media (max-width: 425px) {
  .sales_search--error_title {
    font-size: 17px;
    margin-bottom: 5px;
  }
}

.sales_search--error_text {
  font-size: 18px;
  line-height: 1.7;
  text-align: center;
}

@media (max-width: 425px) {
  .sales_search--error_text {
    font-size: 15px;
  }
}

.required {
  color: #a81b4b;
}

.contact_form_blk {
  background: #fff;
  margin-top: 30px;
  padding: 68px 60px;
  border-radius: 10px;
}

@media (max-width: 425px) {
  .contact_form_blk {
    padding: 48px 5%;
  }
}

.contact_form_blk .errmsg_wrap {
  position: relative;
}

.contact_form_blk .errmsg {
  position: absolute;
  left: 0;
  top: calc(100% + 6px);
  display: inline-block;
  color: #ff0000;
  font-size: 14px;
}

.contact_form_blk .backend_error:not(:empty) {
  color: #ff0000;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  margin-top: 12px;
}

.contact_form_blk .backend_error_append_info:not(:empty) {
  font-size: 10px;
  line-height: 1.5;
  max-height: 3lh;
  overflow-y: scroll;
  margin-top: 12px;
}

.grecaptcha-badge {
  bottom: 124px !important;
}

@media (max-width: 425px) {
  .grecaptcha-badge {
    bottom: 64px !important;
  }
}

.contact_form--confirm {
  display: none;
}

.contact_form--complete {
  display: none;
}

.dm--list {
  font-weight: 500;
  border-top: 2px solid #EBEBEB;
}

.dm--item {
  display: table;
  width: 100%;
  border-bottom: 2px solid #EBEBEB;
  font-size: 16px;
  padding: 30px 0;
}

.dm--item_ttl {
  display: table-cell;
  width: 30%;
  padding: 15px 0 15px;
  vertical-align: top;
}

@media (max-width: 425px) {
  .dm--item_ttl {
    display: block;
    width: 100%;
    padding: 0 0 15px;
  }
}

.dm--item_description {
  max-width: 543px;
}

@media (max-width: 425px) {
  .dm--item_description {
    display: block;
    width: 100%;
  }
}

.dm--item.dm--item-row {
  border-bottom: none;
  padding: 15px 0 5px;
}

.dm--item.dm--item-row.dm--ttl_row-sub {
  text-align: right;
}

.contact_form_blk--comfirm .dm--item {
  padding: 15px 0;
}

.dm--required {
  color: #ffffff;
  background-color: #f80000;
  border-radius: 9999px;
  font-size: 12px;
  line-height: 1.5;
  padding: 1px 12px 4px;
  margin-left: 5px;
}

.dm--submit {
  display: block;
  margin-inline: auto;
  background-color: #0083bd;
  color: #fff;
  border: 0px;
  height: 80px;
  line-height: 80px;
  width: 20em;
  border-radius: 100px;
  margin: 0 auto;
  font-size: 20px;
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  position: relative;
  transition: 0.15s;
}

@media (max-width: 425px) {
  .dm--submit {
    width: 100%;
  }
}

.dm--submit:hover {
  opacity: 0.8;
}

.dm--submit:disabled {
  background-color: #ccc;
  background-image: none;
  cursor: default;
}

.dm--submit:disabled:hover {
  opacity: 1;
}

.dm--submit_area {
  position: relative;
  width: 100%;
  margin-top: 43px;
  margin-inline: auto;
}

.dm--back {
  background-color: #DEDEDE;
  color: #414141;
  border: 0px;
  height: 45px;
  line-height: 45px;
  width: 15em;
  border-radius: 100px;
  font-size: 14px;
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  position: relative;
  transition: 0.15s;
  position: absolute;
  left: 0;
}

@media (max-width: 768px) {
  .dm--back {
    margin-bottom: 45px;
    position: initial;
    left: initial;
  }
}

@media (max-width: 425px) {
  .dm--back {
    margin-bottom: 45px;
    position: initial;
    left: initial;
  }
}

.dm--back:hover {
  background-color: #c7c7c7;
}

.dm--caution {
  font-weight: normal;
  padding-left: 1em;
  text-indent: -1em;
  font-size: 13px;
  line-height: 1.5;
  margin-top: 3px;
}

@media (max-width: 425px) {
  .dm--caution {
    font-size: 12px;
  }
}

.inp_blk--area {
  width: 100%;
  border: 0;
  background: #f0f0f0;
  padding: 15px;
  font-size: 16px;
}

.inp_blk--area-post {
  width: 6.5em;
}

.inp_blk--area-tel {
  width: 15em;
}

.chek_blk {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  padding: 10px 0;
}

.chek_blk--input {
  margin-top: 0;
}

.slc_blk {
  width: 8em;
  position: relative;
}

.slc_blk::after {
  content: "";
  position: absolute;
  right: 10px;
  top: 15px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #707070;
  border-left: 1px solid #707070;
  transform: translateY(0%) rotate(-135deg);
  pointer-events: none;
}

.slc_blk--list {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 10px;
  width: 100%;
  border-color: #c6c6c6;
  border-radius: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  position: relative;
}

.slc_blk--list::-ms-expand {
  display: none;
}

textarea {
  width: 100%;
  border: 0;
  background: #f0f0f0;
  font-size: 16px;
  padding: 15px;
  letter-spacing: 0.03em;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a5a5a5;
}

input::placeholder,
textarea::placeholder {
  color: #a5a5a5;
}

@media (max-width: 425px) {
  .cmn-gl_footer--copy_in {
    padding-bottom: 60px;
  }
}

.sp_footer_cta {
  display: none;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 20;
}

.sp_footer_cta--btn {
  display: block;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  height: 49px;
  line-height: 48px;
  width: 95%;
  margin-inline: auto;
  border-radius: 5px 5px 0 0;
  background: #ff8000;
  color: #fff;
}

.contact_form_blk.contact_form_blk--comfirm {
  margin-top: 40px;
}

.contact_form_blk--comfirm .dm--item_ttl {
  line-height: 1.5;
}

.contact_form_blk--comfirm .dm--item_description {
  padding: 15px 0 15px;
  font-weight: 400;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .contact_form_blk--comfirm .dm--item_description {
    display: block;
    width: 100%;
    padding: 10px 0 10px;
  }
}

.contact_form_blk--complete_txt {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
  margin-top: 40px;
}

@media (max-width: 425px) {
  .contact_form_blk--complete_txt {
    font-size: 18px;
    margin-top: 20px;
  }
}

a.contact_form_blk--complete_back {
  display: block;
  max-width: 290px;
  margin-inline: auto;
  margin-top: 78px;
  margin-bottom: 40px;
  background-color: #0083BD;
  color: #fff;
  border: 0px;
  height: 66px;
  line-height: 66px;
  width: 100%;
  border-radius: 100px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  position: relative;
  transition: 0.15s;
}

@media (max-width: 425px) {
  a.contact_form_blk--complete_back {
    max-width: 240px;
    margin-top: 66px;
    font-size: 16px;
    height: 55px;
    line-height: 55px;
    margin-bottom: 50px;
  }
}

a.contact_form_blk--complete_back:hover {
  opacity: 0.8;
}

.lp_poricy {
  width: 100%;
  background: #fff;
  padding: 71px 5% 58px;
}

@media (max-width: 425px) {
  .lp_poricy {
    padding: 30px 5% 30px;
  }
}

.lp_poricy_in {
  max-width: 1000px;
  margin-inline: auto;
}

.lp_poricy_ttl {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

@media (max-width: 425px) {
  .lp_poricy_ttl {
    line-height: 1.4;
  }
}

.lp_poricy_txt {
  font-size: 14px;
  line-height: 1.7;
  text-align: justify;
  margin-top: 20px;
}

@media (max-width: 425px) {
  .lp_poricy_txt {
    font-size: 12px;
  }
}

.lp_poricy_btn {
  display: block;
  position: relative;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 56px;
  text-align: center;
  width: 24em;
  height: 56px;
  padding: 0 2.5em;
  color: #fff;
  background: #808080;
  transition: 0.15s;
  margin-inline: auto;
  margin-top: 34px;
}

@media (max-width: 425px) {
  .lp_poricy_btn {
    width: 100%;
    margin-top: 14px;
  }
}

.lp_poricy_btn::after {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
  position: absolute;
  right: 16px;
  top: 48%;
  transform: rotate(45deg);
}

.lp_poricy_btn:hover {
  background-color: #525252;
}

.nr-footer--nav {
  width: 100%;
  background: #333;
  padding: 15px 30px;
}

.nr-footer--nav_in {
  display: flex;
  justify-content: right;
  gap: 2em;
  list-style: none;
  font-size: 14px;
}

@media (max-width: 425px) {
  .nr-footer--nav_in {
    gap: 1.7em;
    justify-content: center;
  }
}

.nr-footer--nav_in a {
  color: #7B7B7B;
  text-decoration: none;
}

.nr-footer--nav_in a:hover {
  color: #cecece;
}

.popup {
  /*position:absolute;
  left:120px;
  top:160px;*/
  position: fixed;
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-60%);
  max-width: 1120px;
  z-index: 99;
  margin-top: 89px;
}

@media (max-width: 425px) {
  .popup {
    margin-top: 58px;
  }
}

.popup .contact--ttl {
  margin-top: 0;
}

.popup .sales_search {
  padding: 49px 60px 77px;
}

@media (max-width: 425px) {
  .popup .sales_search {
    padding: 41px 20px 52px;
  }
}

.sales_search--caption_num {
  color: #2D9DD8;
}

.popup .close {
  display: block;
  max-width: 290px;
  margin-inline: auto;
  margin-top: 44px;
  background-color: #0083bd;
  color: #fff;
  border: 0px;
  height: 66px;
  line-height: 66px;
  width: 100%;
  border-radius: 100px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  position: relative;
  transition: 0.15s;
  cursor: pointer;
}

@media (max-width: 425px) {
  .popup .close {
    max-width: 240px;
    margin-top: 45px;
    font-size: 16px;
    height: 55px;
    line-height: 55px;
  }
}

.popup .close:hover {
  opacity: 0.8;
}

#popup_bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #323e46;
  opacity: 1;
  z-index: 98;
  display: none;
  cursor: pointer;
}

#popup_connect {
  display: none;
}

.contact_detail_table {
  width: 100%;
  margin-top: 35px;
}

.contact_detail_table--th {
  font-size: 15px;
  text-align: left;
  padding: 10px 12px;
  border: 1px solid #B2B2B2;
  background: #F8F8F8;
}

.contact_detail_table td {
  font-size: 14px;
  padding: 10px 12px;
  border: 1px solid #B2B2B2;
}

@media (max-width: 425px) {
  .contact_detail_table {
    display: block;
    overflow: hidden;
    border: 0px;
  }
  .contact_detail_table thead {
    display: block;
    float: left;
    overflow-x: scroll;
  }
  .contact_detail_table thead th {
    font-size: 14px;
    border-left: 1px solid #B2B2B2;
    border-right: 2px solid #B2B2B2;
  }
  .contact_detail_table thead th:first-child {
    border-top: 1px solid #B2B2B2;
  }
  .contact_detail_table th {
    display: block;
    width: auto;
    padding: 10px;
    border: 0px;
    border-bottom: 1px solid #B2B2B2;
  }
  .contact_detail_table tbody {
    display: block;
    width: auto;
    overflow-x: auto;
    white-space: nowrap;
  }
  .contact_detail_table tbody tr {
    display: inline-block;
    margin: 0 -3px;
    border-left: 2px solid #B2B2B2;
  }
  .contact_detail_table tbody td {
    border-right: 1px solid #B2B2B2;
  }
  .contact_detail_table tbody td:first-child {
    border-top: 1px solid #B2B2B2;
  }
  .contact_detail_table td {
    padding: 10px;
    display: block;
    border: 0px;
    border-bottom: 1px solid #B2B2B2;
  }
}

.nr-footer--link_top {
  position: fixed;
  bottom: 40px;
  right: 40px;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background-color: rgba(132, 132, 132, 0.5);
  border-radius: 4px;
  transition: 0.3s;
}

.nr-footer--link_top:hover .nr-footer--link_icon {
  transform: translateY(-5px);
}

@media (max-width: 425px) {
  .nr-footer--link_top {
    bottom: 15px;
    right: 15px;
    width: 38px;
    height: 38px;
  }
  .nr-footer--link_top:hover .nr-footer--link_icon {
    transform: none;
  }
}

.nr-footer--link_icon {
  width: 32px;
  height: 18px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.6%22%20height%3D%2218.1%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m15.8%205.4%2012%2012a2.3%202.3%200%201%200%203.1-3.2L17.4.7a2.3%202.3%200%200%200-3.1-.1L.7%2014.2a2.3%202.3%200%201%200%203.1%203.2Z%22%20data-name%3D%22Icon%20ionic-ios-arrow-up%22%2F%3E%3C%2Fsvg%3E");
  transition: 0.3s;
}

@media (max-width: 425px) {
  .nr-footer--link_icon {
    width: 20px;
    height: 12px;
    background-size: cover;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImp3LWNvbXBhY3QtbHAuc2NzcyIsImp3LWNvbXBhY3QtbHAuY3NzIiwiX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsOEtBQVk7QUE0Qlo7RUFDRSxjQUFjO0FDN0JoQjs7QUQrQkE7Ozs7Ozs7Ozs7Ozs7RUE3QkUsdUNBQXVDO0VBQ3ZDLHlCQUF5QjtFQUN6QixrQkFBa0I7QUNjcEI7O0FENEJBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlO0FDekJqQjs7QUQyQkE7RUFDRSxlQUFlO0VBQ2YsWUFBWTtBQ3hCZDs7QUQyQkE7RUFRRSxZQUFZO0FDL0JkOztBQ21ERTtFRjVCRjtJQWFJLFlBQVk7RUMvQmQ7QUFDRjs7QURnQ0U7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLGFBQWE7RUFDYixlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLE1BQU07RUFDTixPQUFPO0VBQ1AsY0FBYztBQzdCbEI7O0FDK0JFO0VGYkE7SUFhSSxZQUFZO0VDMUJoQjtBQUNGOztBQ3lCRTtFRkdBO0lBRUksWUFBWTtFQ3pCaEI7QUFDRjs7QUNtQkU7RUZRQTtJQUVJLGFBQWE7RUN4QmpCO0FBQ0Y7O0FEeUJJO0VBOUZGLHVDQUF1QztFQUN2Qyx5QkFBeUI7RUFDekIsa0JBQWtCO0VBOEZkLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxpQkFBaUI7QUNwQnZCOztBRFFLO0VBY0csbUJBQW1CO0FDbEIzQjs7QUR1QkE7RUFDRSxrQkFBa0I7QUNwQnBCOztBRHFCRTtFQUNFLGNBQWM7RUFDZCxXQUFXO0FDbEJmOztBRG1CSTtFQUNFLGFBQWE7QUNoQm5COztBQ3JCRTtFRmlDQTtJQU9JLGFBQWE7RUNkakI7RURlSTtJQUNF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WCxhQUFhO0lBQ2IsV0FBVztJQUNYLGdDQUFnQztFQ2lkbEM7RUQvY0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixtQkFBbUI7RUNpZHJCO0VEL2NBO0lBQ0UscUJBQXFCO0lBQ3JCLGNBQWM7SUFDZCw4QkFBOEI7RUNpZGhDO0VEL2NBO0lBQ0UsK0JBQStCO0VDaWRqQztFRC9jQTtJQUNFLDZCQUE2QjtFQ2lkL0I7RUQvY0E7SUFDRSxhQUFhO0lBQ2IsY0FBYztJQUNkLFdBQVc7SUFDWCxnQ0FBZ0M7RUNpZGxDO0FBQ0Y7O0FEOWNFO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixXQUFXO0VBQ1gsV0FBVztFQUNYLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxZQUFZO0VBQ1osMENBQTBDO0VBQzFDLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUNpZHBCOztBRDdkRztFQWVLLDJCQUEyQjtBQ2tkbkM7O0FDNXNFRTtFRjJ1REE7SUFtQkksWUFBWTtJQUNaLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtFQ21kaEI7RUR6ZUM7SUF5Qk8sZUFBZTtFQ21kdkI7QUFDRjs7QUQvY0U7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtaQUFrWjtFQUNsWixnQkFBZ0I7QUNrZHBCOztBQy90RUU7RUZ5d0RBO0lBTUksV0FBVztJQUNYLFlBQVk7SUFDWixzQkFBc0I7RUNxZDFCO0FBQ0YiLCJmaWxlIjoianctY29tcGFjdC1scC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiY29uZmlnXCI7XG5AaW1wb3J0IFwibWl4aW5cIjtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRAMjAwLi45MDAmZmFtaWx5PVplbitLYWt1K0dvdGhpYytOZXc6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbkBtaXhpbiBub3RvU2Fuc0pwIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBub3RvU2VyaWZKcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBaZW5LYWt1R290aGljTmV3IHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzZXJpZjtcbn1cblxuLy8gei1pbmRleFxuJHotaW5kZXhfY29va2llOiA1MDA7IC8vIOOCr+ODg+OCreODvOODneODquOCt+ODvOeUqFxuJHotaW5kZXhfbW9kYWw6IDQwMDsgLy8g44Oi44O844OA44Or6KGo56S655SoXG4kei1pbmRleF9oZWFkZXI6IDMwMDsgLy8g44OY44OD44OA44O855SoXG4kei1pbmRleF9maXhlZDogMjAwOyAvLyDlm7rlrprjg6rjg7Pjgq/nlKhcbiR6LWluZGV4X2NvbnRlbnRzOiAxMDA7IC8vIOS4iuiomOOBq+ipsuW9k+OBl+OBquOBhOOCs+ODs+ODhuODs+ODhOmDqOWIhueUqFxuXG4vLyDnrKzkuIDlvJXmlbDjgavkuIroqJg144Gk44Gu44GG44Gh6Kmy5b2T44GZ44KL5aSJ5pWw44KS5oyH5a6a44GZ44KLXG4vLyDnrKzkuozlvJXmlbDjgafph43jgarjgorjga7llY/poYznrYnjgafntLDjgYvjgat6LWluZGV444KS6Kq/5pW044GX44Gf44GE5aC05ZCI44Gr5pWw5YCk44KS5oyH5a6a44GZ44KL44CC55yB55Wl5Y+vKOODh+ODleOCqeODq+ODiOOBjDApXG5AZnVuY3Rpb24gekluZGV4ICgkcGFydHMsICRhZGp1c3ROdW06IDApIHtcbiAgQHJldHVybiAgJHBhcnRzICsgJGFkanVzdE51bTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzIzZTQ2O1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAsXG5saSxcbmR0LFxuZGQsXG5zcGFuLFxuc3Ryb25nLFxuYSxcbmRpdiB7XG4gIEBpbmNsdWRlIG5vdG9TYW5zSnA7XG59XG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLy8gbWluaV9scF9oZWFkZXJcbi5taW5pX2xwX2hlYWRlciB7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy93aWR0aDogMTAwJTtcbiAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gIC8vYmFja2dyb3VuZDogIzAwMDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9wYWRkaW5nOiAwIDIwcHggMCAyN3B4O1xuICBoZWlnaHQ6IDg5cHg7XG4gIC8vdG9wOiAwO1xuICAvL2xlZnQ6IDA7XG4gIC8vei1pbmRleDogMTAwMDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIGhlaWdodDogODlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDI3cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgfVxuICAmLS1sb2dvIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjAzcHg7XG4gICAgfVxuICB9XG4gICYtLWNvbnRhY3Qge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfYnRuIHtcbiAgICAgIEBpbmNsdWRlIG5vdG9TYW5zSnA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY4MDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDY2MDA1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm1haW52aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi1zcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi1zcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiB6SW5kZXgoJHotaW5kZXhfY29udGVudHMpO1xuICB9XG4gICYtLXNjcm9sbF90ZXh0IHtcbiAgICBAaW5jbHVkZSBub3RvU2VyaWZKcDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgJi0tYmFyX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuICAmLS1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGFuaW1hdGlvbjogc2Nyb2xsQmFyQW5pbWF0aW9uIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYW5pbWF0aW9uOiBzY3JvbGxCYXJTcEFuaW1hdGlvbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGxCYXJBbmltYXRpb24ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGxCYXJTcEFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmVhdHVyZSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBub3RvU2VyaWZKcDtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmZlYXR1cmVfZGVzaWduIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi0td3JhcHBlciB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogLTE2JTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA0NSAvIDIzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcbiAgICAgICAgdXJsKFwiL3Avd2FzaGluZy1tL2p3LWNvbXBhY3QvbHAvaW1hZ2VzL2ZlYXR1cmVfZGVzaWduLS13cmFwcGVyX2JnLnBuZ1wiKSAxeCxcbiAgICAgICAgdXJsKFwiL3Avd2FzaGluZy1tL2p3LWNvbXBhY3QvbHAvaW1hZ2VzL2ZlYXR1cmVfZGVzaWduLS13cmFwcGVyX2JnQDJ4LnBuZ1wiKSAyeFxuICAgICk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluO1xuICAgIC5qcy1lbnRlciAmIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYXNwZWN0LXJhdGlvOiA3NSAvIDkyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxuICAgICAgICAgIHVybChcIi9wL3dhc2hpbmctbS9qdy1jb21wYWN0L2xwL2ltYWdlcy9mZWF0dXJlX2Rlc2lnbi0td3JhcHBlcl9iZy1zcC5wbmdcIikgMXgsXG4gICAgICAgICAgdXJsKFwiL3Avd2FzaGluZy1tL2p3LWNvbXBhY3QvbHAvaW1hZ2VzL2ZlYXR1cmVfZGVzaWduLS13cmFwcGVyX2JnLXNwQDJ4LnBuZ1wiKSAyeFxuICAgICAgKTtcbiAgICB9XG4gIH1cblxufVxuLmZlYXR1cmVfcG93ZXIge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi0td3JhcHBlciB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBtYXJnaW4tbGVmdDogLTE2JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDQ1MCAvIDI1OTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG4gICAgICAgIHVybChcIi9wL3dhc2hpbmctbS9qdy1jb21wYWN0L2xwL2ltYWdlcy9mZWF0dXJlX3Bvd2VyLS13cmFwcGVyX2JnLnBuZ1wiKSAxeCxcbiAgICAgICAgdXJsKFwiL3Avd2FzaGluZy1tL2p3LWNvbXBhY3QvbHAvaW1hZ2VzL2ZlYXR1cmVfcG93ZXItLXdyYXBwZXJfYmdAMngucG5nXCIpIDJ4XG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbjtcbiAgICAuanMtZW50ZXIgJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNzUgLyA5MjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcbiAgICAgICAgICB1cmwoXCIvcC93YXNoaW5nLW0vanctY29tcGFjdC9scC9pbWFnZXMvZmVhdHVyZV9wb3dlci0td3JhcHBlcl9iZy1zcC5wbmdcIikgMXgsXG4gICAgICAgICAgdXJsKFwiL3Avd2FzaGluZy1tL2p3LWNvbXBhY3QvbHAvaW1hZ2VzL2ZlYXR1cmVfcG93ZXItLXdyYXBwZXJfYmctc3BAMngucG5nXCIpIDJ4XG4gICAgICApO1xuICAgIH1cbiAgfVxuXG59XG4uZmVhdHVyZV9kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDc1Ljc1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAuZmVhdHVyZV9wb3dlciAmIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuanMtZW50ZXIgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi0td3JhcHBlciB7XG4gICAgd2lkdGg6IDQ0MnB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIEBpbmNsdWRlIG5vdG9TZXJpZkpwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOjhweDtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYm9yZGVyOiAjZmZmZmZmIDJweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzYmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICByaWdodDogMjZweDtcbiAgICAgIHotaW5kZXg6IHpJbmRleCgkei1pbmRleF9jb250ZW50cyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjcuNCUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3JTIwMTM5OTU1NiUyMiUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCUyMGlkJTNEJTIyYSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0wJTIwMGg3LjR2MTJIMHolMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTklOTUlQjclRTYlOTYlQjklRTUlQkQlQTIlMjAyNDI2MTYlMjIlMkYlM0UlM0MlMkZjbGlwUGF0aCUzRSUzQyUyRmRlZnMlM0UlM0NnJTIwY2xpcC1wYXRoJTNEJTIydXJsKCUyM2EpJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3JTIwMTM5OTU1NCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0wJTIwMTAuNiUyMDQuNiUyMDYlMjAwJTIwMS40JTIwMS40JTIwMGw2JTIwNi02JTIwNkwwJTIwMTAuNiUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MyU5MSVFMyU4MiVCOSUyMDg3ODkxNiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0UnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJi1zdWIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmLWJsYW5rIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxOCUyMiUyMGhlaWdodCUzRCUyMjE4JTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3JTIwMTM5OTU3MyUyMiUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCUyMGlkJTNEJTIyYSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0wJTIwMGgxOHYxOEgweiUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFOSU5NSVCNyVFNiU5NiVCOSVFNSVCRCVBMiUyMDI0MjYzMCUyMiUyRiUzRSUzQyUyRmNsaXBQYXRoJTNFJTNDJTJGZGVmcyUzRSUzQ2clMjBjbGlwLXBhdGglM0QlMjJ1cmwoJTIzYSklMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTMlODIlQjAlRTMlODMlQUIlRTMlODMlQkMlRTMlODMlOTclMjAxMzk5NTczJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTE2JTIwMTZIMlYyaDdWMEgyYTIlMjAyJTIwMCUyMDAlMjAwLTIlMjAydjE0YTIlMjAyJTIwMCUyMDAlMjAwJTIwMiUyMDJoMTRhMiUyMDIlMjAwJTIwMCUyMDAlMjAyLTJWOWgtMlpNMTElMjAwdjJoMy42bC05LjglMjA5LjglMjAxLjQlMjAxLjRMMTYlMjAzLjRWN2gyVjBaJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgzJTkxJUUzJTgyJUI5JTIwODc4OTE4JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRScpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmLXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mZWF0dXJlX2NwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi0taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC5qcy1lbnRlciAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgQGluY2x1ZGUgbm90b1NlcmlmSnA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gICYtLWxlYWQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgJi1zdXAge1xuICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6OHB4O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBib3JkZXI6ICNmZmZmZmYgMnB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODNiZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IHpJbmRleCgkei1pbmRleF9jb250ZW50cyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgICYtc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgJi1ibGFuayB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxOCUyMiUyMGhlaWdodCUzRCUyMjE4JTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3JTIwMTM5OTU3MyUyMiUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCUyMGlkJTNEJTIyYSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0wJTIwMGgxOHYxOEgweiUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFOSU5NSVCNyVFNiU5NiVCOSVFNSVCRCVBMiUyMDI0MjYzMCUyMiUyRiUzRSUzQyUyRmNsaXBQYXRoJTNFJTNDJTJGZGVmcyUzRSUzQ2clMjBjbGlwLXBhdGglM0QlMjJ1cmwoJTIzYSklMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTMlODIlQjAlRTMlODMlQUIlRTMlODMlQkMlRTMlODMlOTclMjAxMzk5NTczJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTE2JTIwMTZIMlYyaDdWMEgyYTIlMjAyJTIwMCUyMDAlMjAwLTIlMjAydjE0YTIlMjAyJTIwMCUyMDAlMjAwJTIwMiUyMDJoMTRhMiUyMDIlMjAwJTIwMCUyMDAlMjAyLTJWOWgtMlpNMTElMjAwdjJoMy42bC05LjglMjA5LjglMjAxLjQlMjAxLjRMMTYlMjAzLjRWN2gyVjBaJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgzJTkxJUUzJTgyJUI5JTIwODc4OTE4JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRScpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICYtc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZlYXR1cmVfc2V0dGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmLS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLmpzLWVudGVyICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBub3RvU2VyaWZKcDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbiAgJi0tbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAmLXN1cCB7XG4gICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDo4cHg7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJvcmRlcjogI2ZmZmZmZiAycHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4M2JkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogekluZGV4KCR6LWluZGV4X2NvbnRlbnRzKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJi1zdWIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmLWJsYW5rIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE4JTIyJTIwaGVpZ2h0JTNEJTIyMTglMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTMlODIlQjAlRTMlODMlQUIlRTMlODMlQkMlRTMlODMlOTclMjAxMzk5NTczJTIyJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoJTIwaWQlM0QlMjJhJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTAlMjAwaDE4djE4SDB6JTIyJTIwZGF0YS1uYW1lJTNEJTIyJUU5JTk1JUI3JUU2JTk2JUI5JUU1JUJEJUEyJTIwMjQyNjMwJTIyJTJGJTNFJTNDJTJGY2xpcFBhdGglM0UlM0MlMkZkZWZzJTNFJTNDZyUyMGNsaXAtcGF0aCUzRCUyMnVybCglMjNhKSUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MiVCMCVFMyU4MyVBQiVFMyU4MyVCQyVFMyU4MyU5NyUyMDEzOTk1NzMlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMTYlMjAxNkgyVjJoN1YwSDJhMiUyMDIlMjAwJTIwMCUyMDAtMiUyMDJ2MTRhMiUyMDIlMjAwJTIwMCUyMDAlMjAyJTIwMmgxNGEyJTIwMiUyMDAlMjAwJTIwMCUyMDItMlY5aC0yWk0xMSUyMDB2MmgzLjZsLTkuOCUyMDkuOCUyMDEuNCUyMDEuNEwxNiUyMDMuNFY3aDJWMFolMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTMlODMlOTElRTMlODIlQjklMjA4Nzg5MTglMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJi1zdWIge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZmVhdHVyZV9tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gICYuanMtbW9kYWxfc2hvdyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmLS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA4MHB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB9XG4gIH1cbiAgJi0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogOTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI5LjclMjIlMjBoZWlnaHQlM0QlMjIyOS43JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTE0LjglMjAxNi4zJTIwMS40JTIwMjkuNyUyMDAlMjAyOC4zbDEzLjQtMTMuNUwwJTIwMS40JTIwMS40JTIwMGwxMy40JTIwMTMuNEwyOC4zJTIwMGwxLjQlMjAxLjQtMTMuNCUyMDEzLjQlMjAxMy40JTIwMTMuNS0xLjQlMjAxLjRaJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUU1JTkwJTg4JUU0JUJEJTkzJTIwMTklMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjkuNyUyMiUyMGhlaWdodCUzRCUyMjI5LjclMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMTQuOCUyMDE2LjMlMjAxLjQlMjAyOS43JTIwMCUyMDI4LjNsMTMuNC0xMy41TDAlMjAxLjQlMjAxLjQlMjAwbDEzLjQlMjAxMy40TDI4LjMlMjAwbDEuNCUyMDEuNC0xMy40JTIwMTMuNCUyMDEzLjQlMjAxMy41LTEuNCUyMDEuNFolMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTUlOTAlODglRTQlQkQlOTMlMjAxOSUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzYmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLXN1YiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICYtc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1saXN0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDQ4cHggMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAjMzEzRTQ2IDFweCBzb2xpZDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMjRweDtcbiAgICB9XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS10aW1lIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJi0tZGlzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgJi1zcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi1zcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDY0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgJi0tY29uZGl0aW9uX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMCA2NHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gIH1cbiAgJi0tY29uZGl0aW9uX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgJi1sZWFkIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICYtbGVhZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubW92aWUge1xuICBwYWRkaW5nOiAyNHB4IDAgMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjNlNDY7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBub3RvU2VyaWZKcDtcbiAgICBjb2xvcjogIzVkNjA2YTtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuICB9XG4gICYtLXRpdGxlX2pwbiB7XG4gICAgQGluY2x1ZGUgbm90b1NlcmlmSnA7XG4gICAgbWFyZ2luLXRvcDogLTY4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbiAgJi0tdmlkZW9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDMycHggYXV0byAwO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICB9XG4gIH1cbn1cbi5hcHBsaWNhdGlvbnMge1xuICBwYWRkaW5nOiA0MHB4IDAgMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gICYtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMzY2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIEBpbmNsdWRlIG5vdG9TZXJpZkpwO1xuICAgIGNvbG9yOiAjZGZlM2U2O1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtLXRpdGxlX2pwbiB7XG4gICAgQGluY2x1ZGUgbm90b1NlcmlmSnA7XG4gICAgbWFyZ2luLXRvcDogLTY4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjcycHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgfVxuICB9XG4gICYtLWl0ZW0ge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLmpzLWVudGVyICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS1sZWFkIHtcbiAgICBAaW5jbHVkZSBub3RvU2VyaWZKcDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBib3JkZXItbGVmdDogIzAwODNCRCA0cHggc29saWQ7XG4gICAgY29sb3I6ICMwMDgzYmQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBub3RvU2Fuc0pwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4ucHJvZHVjdCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICAmLS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTM2NnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gICYtLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBub3RvU2VyaWZKcDtcbiAgICBjb2xvcjogI2RmZTNlNjtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLS10aXRsZV9qcG4ge1xuICAgIEBpbmNsdWRlIG5vdG9TZXJpZkpwO1xuICAgIG1hcmdpbi10b3A6IC02OHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxufVxuLnByb2R1Y3Rfc3BlYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gICYtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIGNvbG9yOiAjMDA4M2JkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICAmLS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmLS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWxlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTM3cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAmLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLW11bHRpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJi1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZGF0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgJi0taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMTdweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjY1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbi5wcm9kdWN0X2NhdXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiA1NnB4IGF1dG8gMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6ICM3MDcwNzAgMXB4IHNvbGlkO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbiAgICBwYWRkaW5nOiAzNnB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBjb250YWN0XG4ubWluaV9scF9jb250ZW50cyB7XG4gICYtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjNlNDY7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiA0N3B4IDAgMTQ3cHg7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgQGluY2x1ZGUgbm90b1NlcmlmSnA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgICAmLXJlZCB7XG4gICAgICBAaW5jbHVkZSBub3RvU2Fuc0pwO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY29udGFjdF9pbiB7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgfVxuICB9XG59XG4uY29udGFjdC0tdHRsIHtcbiAgQGluY2x1ZGUgWmVuS2FrdUdvdGhpY05ldztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA5N3B4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cbi5zYWxlc19zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0OXB4IDAgNjdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDMzcHggMCAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gICYtLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfYmxrIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgfVxuICAgICYtLWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS10dGwge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1oeXBoZW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDZlbTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIuNWVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4M2JkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwODJkZjtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+epuuashOOBp+OCr+ODquODg+OCr+OBleOCjOOBn+WgtOWQiOOBruOCqOODqeODvFxuICAmLS1lcnJvcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gICYtLWVycm9yX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG59XG4ucmVxdWlyZWQge1xuICBjb2xvcjogI2E4MWI0Yjtcbn1cbi5jb250YWN0X2Zvcm1fYmxrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogNjhweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogNDhweCA1JTtcbiAgfVxuICAvL+OCqOODqeODvOODoeODg+OCu+ODvOOCuFxuICAuZXJybXNnX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZXJybXNnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYmFja2VuZF9lcnJvcjpub3QoOmVtcHR5KSB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLmJhY2tlbmRfZXJyb3JfYXBwZW5kX2luZm86bm90KDplbXB0eSkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC1oZWlnaHQ6IDNsaDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBib3R0b206IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhY3RfZm9ybSB7XG4gICYtLWlucHV0IHtcbiAgfVxuICAmLS1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtLWNvbXBsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZG0ge1xuICAmLS1saXN0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUJFQkVCO1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUJFQkVCO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgJl90dGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA1NDNweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRtLS1pdGVtLXJvdyB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgICAgICYuZG0tLXR0bF9yb3ctc3ViIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0X2Zvcm1fYmxrLS1jb21maXJtICYge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgfVxuICAmLS1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMXB4IDEycHggNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgJi0tc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzYmQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiAyMGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuMTVzO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwODJkZjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgJjpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmX2FyZWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgICBjb2xvcjogIzQxNDE0MTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDE1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4xNXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICAgIH1cbiAgfVxuICAmLS1jYXV0aW9uIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG4uaW5wX2JsayB7XG4gICYtLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgICYtcG9zdCB7XG4gICAgICB3aWR0aDogNi41ZW07XG4gICAgfVxuICAgICYtdGVsIHtcbiAgICAgIHdpZHRoOiAxNWVtO1xuICAgIH1cbiAgfVxufVxuLmNoZWtfYmxrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgJi0taW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zbGNfYmxrIHtcbiAgd2lkdGg6IDhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnNsY19ibGstLWxpc3Qge1xuICBAaW5jbHVkZSBub3RvU2Fuc0pwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhNWE1YTU7XG59XG4vLyBzcF9mb290ZXJfY3RhXG4uY21uLWdsX2Zvb3Rlci0tY29weV9pbiB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNwX2Zvb3Rlcl9jdGEge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICAmLS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG5vdG9TYW5zSnA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZjgwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi8vIGZvcm0gY29tZmlybSAvIGNvbXBsZXRlXG4uY29udGFjdF9mb3JtX2Jsay5jb250YWN0X2Zvcm1fYmxrLS1jb21maXJtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jb250YWN0X2Zvcm1fYmxrLS1jb21maXJtIC5kbS0taXRlbV90dGwge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNvbnRhY3RfZm9ybV9ibGstLWNvbWZpcm0gLmRtLS1pdGVtX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcbiAgfVxufVxuLmNvbnRhY3RfZm9ybV9ibGstLWNvbXBsZXRlX3R4dCB7XG4gIEBpbmNsdWRlIG5vdG9TYW5zSnA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbmEuY29udGFjdF9mb3JtX2Jsay0tY29tcGxldGVfYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4M0JEO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIGhlaWdodDogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MmRmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLmxwX3BvcmljeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA3MXB4IDUlIDU4cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDUlIDMwcHg7XG4gIH1cbiAgJl9pbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuICAmX3R0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG4gICZfdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNGVtO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwIDIuNWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM4MDgwODA7XG4gICAgdHJhbnNpdGlvbjogMC4xNXM7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDQ4JTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICAgIH1cbiAgfVxufVxuLm5yLWZvb3Rlci0tbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgJl9pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIGdhcDogMmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdhcDogMS43ZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJiBhIHtcbiAgICAgIGNvbG9yOiAjN0I3QjdCO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjY2VjZWNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8g44Od44OD44OX44Ki44OD44OX5YWx6YCaXG4ucG9wdXAge1xuICAvKnBvc2l0aW9uOmFic29sdXRlO1xuICBsZWZ0OjEyMHB4O1xuICB0b3A6MTYwcHg7Ki9cbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTYwJSk7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgbWFyZ2luLXRvcDogODlweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gIH1cbiAgJiAuY29udGFjdC0tdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICYgLnNhbGVzX3NlYXJjaCB7XG4gICAgcGFkZGluZzogNDlweCA2MHB4IDc3cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNDFweCAyMHB4IDUycHg7XG4gICAgfVxuICB9XG59XG4uc2FsZXNfc2VhcmNoLS1jYXB0aW9uX251bSB7XG4gIGNvbG9yOiAjMkQ5REQ4O1xufVxuLnBvcHVwIC5jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4M2JkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIGhlaWdodDogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MmRmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuI3BvcHVwX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjNlNDY7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcG9wdXBfY29ubmVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdF9kZXRhaWxfdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi5jb250YWN0X2RldGFpbF90YWJsZS0tdGgge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IyQjJCMjtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cbi5jb250YWN0X2RldGFpbF90YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjJCMkIyO1xufVxuQGluY2x1ZGUgc3Age1xuICAuY29udGFjdF9kZXRhaWxfdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAwcHg7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjJCMkIyO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNCMkIyQjI7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0IyQjJCMjtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMkIyQjI7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0zcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQjJCMkIyO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0IyQjJCMjtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjJCMkIyO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IyQjJCMjtcbiAgfVxufVxuLm5yLWZvb3RlciB7XG4gICYtLWxpbmtfdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzIsIDEzMiwgMTMyLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgJiAubnItZm9vdGVyLS1saW5rX2ljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJiAubnItZm9vdGVyLS1saW5rX2ljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1saW5rX2ljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjMxLjYlMjIlMjBoZWlnaHQlM0QlMjIxOC4xJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIybTE1LjglMjA1LjQlMjAxMiUyMDEyYTIuMyUyMDIuMyUyMDAlMjAxJTIwMCUyMDMuMS0zLjJMMTcuNC43YTIuMyUyMDIuMyUyMDAlMjAwJTIwMC0zLjEtLjFMLjclMjAxNC4yYTIuMyUyMDIuMyUyMDAlMjAxJTIwMCUyMDMuMSUyMDMuMlolMjIlMjBkYXRhLW5hbWUlM0QlMjJJY29uJTIwaW9uaWMtaW9zLWFycm93LXVwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMTAwLi45MDAmZmFtaWx5PU5vdG8rU2VyaWYrSlA6d2dodEAyMDAuLjkwMCZmYW1pbHk9WmVuK0tha3UrR290aGljK05ldzp3Z2h0QDQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbmJvZHkge1xuICBjb2xvcjogIzMyM2U0Njtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAsXG5saSxcbmR0LFxuZGQsXG5zcGFuLFxuc3Ryb25nLFxuYSxcbmRpdiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1pbmlfbHBfaGVhZGVyIHtcbiAgaGVpZ2h0OiA4OXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfbHBfaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuLm1pbmlfbHBfaGVhZGVyLS1pbm5lciB7XG4gIGhlaWdodDogODlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHggMCAyN3B4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfbHBfaGVhZGVyLS1pbm5lciB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9scF9oZWFkZXItLWxvZ28ge1xuICAgIHdpZHRoOiAyMDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfbHBfaGVhZGVyLS1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5taW5pX2xwX2hlYWRlci0tY29udGFjdF9idG4ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmODAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4ubWluaV9scF9oZWFkZXItLWNvbnRhY3RfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q2NjAwNTtcbn1cblxuLm1haW52aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWludmlzdWFsLS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWludmlzdWFsLS1pbWctc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1haW52aXN1YWwtLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbnZpc3VhbC0taW1nLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWFpbnZpc3VhbC0tc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5tYWludmlzdWFsLS1zY3JvbGxfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1haW52aXN1YWwtLXNjcm9sbF90ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm1haW52aXN1YWwtLWJhcl93cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tYWludmlzdWFsLS1iYXJfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4ubWFpbnZpc3VhbC0tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGFuaW1hdGlvbjogc2Nyb2xsQmFyQW5pbWF0aW9uIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWFpbnZpc3VhbC0tYmFyIHtcbiAgICBhbmltYXRpb246IHNjcm9sbEJhclNwQW5pbWF0aW9uIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGxCYXJBbmltYXRpb24ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbEJhclNwQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZlYXR1cmUge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuLmZlYXR1cmUtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uZmVhdHVyZS0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmUtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZlYXR1cmVfZGVzaWduIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9kZXNpZ24ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZmVhdHVyZV9kZXNpZ24tLXdyYXBwZXIge1xuICB3aWR0aDogNjYlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IC0xNiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9kZXNpZ24tLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgfVxufVxuXG4uZmVhdHVyZV9kZXNpZ24tLWlubmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQ1IC8gMjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIvcC93YXNoaW5nLW0vanctY29tcGFjdC9scC9pbWFnZXMvZmVhdHVyZV9kZXNpZ24tLXdyYXBwZXJfYmcucG5nXCIpIDF4LCB1cmwoXCIvcC93YXNoaW5nLW0vanctY29tcGFjdC9scC9pbWFnZXMvZmVhdHVyZV9kZXNpZ24tLXdyYXBwZXJfYmdAMngucG5nXCIpIDJ4KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluO1xufVxuXG4uanMtZW50ZXIgLmZlYXR1cmVfZGVzaWduLS1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX2Rlc2lnbi0taW5uZXIge1xuICAgIGFzcGVjdC1yYXRpbzogNzUgLyA5MjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiL3Avd2FzaGluZy1tL2p3LWNvbXBhY3QvbHAvaW1hZ2VzL2ZlYXR1cmVfZGVzaWduLS13cmFwcGVyX2JnLXNwLnBuZ1wiKSAxeCwgdXJsKFwiL3Avd2FzaGluZy1tL2p3LWNvbXBhY3QvbHAvaW1hZ2VzL2ZlYXR1cmVfZGVzaWduLS13cmFwcGVyX2JnLXNwQDJ4LnBuZ1wiKSAyeCk7XG4gIH1cbn1cblxuLmZlYXR1cmVfcG93ZXIge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9wb3dlciB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mZWF0dXJlX3Bvd2VyLS13cmFwcGVyIHtcbiAgd2lkdGg6IDY2JTtcbiAgbWFyZ2luLWxlZnQ6IC0xNiU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9wb3dlci0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmZlYXR1cmVfcG93ZXItLWlubmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQ1MCAvIDI1OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChcIi9wL3dhc2hpbmctbS9qdy1jb21wYWN0L2xwL2ltYWdlcy9mZWF0dXJlX3Bvd2VyLS13cmFwcGVyX2JnLnBuZ1wiKSAxeCwgdXJsKFwiL3Avd2FzaGluZy1tL2p3LWNvbXBhY3QvbHAvaW1hZ2VzL2ZlYXR1cmVfcG93ZXItLXdyYXBwZXJfYmdAMngucG5nXCIpIDJ4KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW47XG59XG5cbi5qcy1lbnRlciAuZmVhdHVyZV9wb3dlci0taW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9wb3dlci0taW5uZXIge1xuICAgIGFzcGVjdC1yYXRpbzogNzUgLyA5MjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiL3Avd2FzaGluZy1tL2p3LWNvbXBhY3QvbHAvaW1hZ2VzL2ZlYXR1cmVfcG93ZXItLXdyYXBwZXJfYmctc3AucG5nXCIpIDF4LCB1cmwoXCIvcC93YXNoaW5nLW0vanctY29tcGFjdC9scC9pbWFnZXMvZmVhdHVyZV9wb3dlci0td3JhcHBlcl9iZy1zcEAyeC5wbmdcIikgMngpO1xuICB9XG59XG5cbi5mZWF0dXJlX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzUuNzUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5mZWF0dXJlX3Bvd2VyIC5mZWF0dXJlX2RldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uanMtZW50ZXIgLmZlYXR1cmVfZGV0YWlsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZlYXR1cmVfZGV0YWlsLS13cmFwcGVyIHtcbiAgd2lkdGg6IDQ0MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfZGV0YWlsLS13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cblxuLmZlYXR1cmVfZGV0YWlsLS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX2RldGFpbC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uZmVhdHVyZV9kZXRhaWwtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX2RldGFpbC0tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mZWF0dXJlX2RldGFpbC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogNzRweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyOiAjZmZmZmZmIDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODNiZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmVhdHVyZV9kZXRhaWwtLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjcuNCUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3JTIwMTM5OTU1NiUyMiUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCUyMGlkJTNEJTIyYSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0wJTIwMGg3LjR2MTJIMHolMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTklOTUlQjclRTYlOTYlQjklRTUlQkQlQTIlMjAyNDI2MTYlMjIlMkYlM0UlM0MlMkZjbGlwUGF0aCUzRSUzQyUyRmRlZnMlM0UlM0NnJTIwY2xpcC1wYXRoJTNEJTIydXJsKCUyM2EpJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3JTIwMTM5OTU1NCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0wJTIwMTAuNiUyMDQuNiUyMDYlMjAwJTIwMS40JTIwMS40JTIwMGw2JTIwNi02JTIwNkwwJTIwMTAuNiUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MyU5MSVFMyU4MiVCOSUyMDg3ODkxNiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5mZWF0dXJlX2RldGFpbC0tbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmZlYXR1cmVfZGV0YWlsLS1saW5rLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZlYXR1cmVfZGV0YWlsLS1saW5rLWJsYW5rOmFmdGVyIHtcbiAgcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE4JTIyJTIwaGVpZ2h0JTNEJTIyMTglMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTMlODIlQjAlRTMlODMlQUIlRTMlODMlQkMlRTMlODMlOTclMjAxMzk5NTczJTIyJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoJTIwaWQlM0QlMjJhJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTAlMjAwaDE4djE4SDB6JTIyJTIwZGF0YS1uYW1lJTNEJTIyJUU5JTk1JUI3JUU2JTk2JUI5JUU1JUJEJUEyJTIwMjQyNjMwJTIyJTJGJTNFJTNDJTJGY2xpcFBhdGglM0UlM0MlMkZkZWZzJTNFJTNDZyUyMGNsaXAtcGF0aCUzRCUyMnVybCglMjNhKSUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MiVCMCVFMyU4MyVBQiVFMyU4MyVCQyVFMyU4MyU5NyUyMDEzOTk1NzMlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMTYlMjAxNkgyVjJoN1YwSDJhMiUyMDIlMjAwJTIwMCUyMDAtMiUyMDJ2MTRhMiUyMDIlMjAwJTIwMCUyMDAlMjAyJTIwMmgxNGEyJTIwMiUyMDAlMjAwJTIwMCUyMDItMlY5aC0yWk0xMSUyMDB2MmgzLjZsLTkuOCUyMDkuOCUyMDEuNCUyMDEuNEwxNiUyMDMuNFY3aDJWMFolMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTMlODMlOTElRTMlODIlQjklMjA4Nzg5MTglMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfZGV0YWlsLS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZlYXR1cmVfZGV0YWlsLS1saW5rLXN1YiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5mZWF0dXJlX2NwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9jcCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mZWF0dXJlX2NwLS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX2NwLS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mZWF0dXJlX2NwLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX2NwLS13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxufVxuXG4uZmVhdHVyZV9jcC0taW5uZXIge1xuICB3aWR0aDogNDQwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5qcy1lbnRlciAuZmVhdHVyZV9jcC0taW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfY3AtLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmVhdHVyZV9jcC0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX2NwLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5mZWF0dXJlX2NwLS1sZWFkIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uZmVhdHVyZV9jcC0tbGVhZC1zdXAge1xuICBmb250LXNpemU6IDYwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX2NwLS1sZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVfY3AtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uZmVhdHVyZV9jcC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogNzRweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyOiAjZmZmZmZmIDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODNiZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmVhdHVyZV9jcC0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWF0dXJlX2NwLS1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZmVhdHVyZV9jcC0tbGluay1zdWIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mZWF0dXJlX2NwLS1saW5rLWJsYW5rOmFmdGVyIHtcbiAgdG9wOiAyOHB4O1xuICByaWdodDogMjRweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTglMjIlMjBoZWlnaHQlM0QlMjIxOCUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MiVCMCVFMyU4MyVBQiVFMyU4MyVCQyVFMyU4MyU5NyUyMDEzOTk1NzMlMjIlM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGglMjBpZCUzRCUyMmElMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMCUyMDBoMTh2MThIMHolMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTklOTUlQjclRTYlOTYlQjklRTUlQkQlQTIlMjAyNDI2MzAlMjIlMkYlM0UlM0MlMkZjbGlwUGF0aCUzRSUzQyUyRmRlZnMlM0UlM0NnJTIwY2xpcC1wYXRoJTNEJTIydXJsKCUyM2EpJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3JTIwMTM5OTU3MyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0xNiUyMDE2SDJWMmg3VjBIMmEyJTIwMiUyMDAlMjAwJTIwMC0yJTIwMnYxNGEyJTIwMiUyMDAlMjAwJTIwMCUyMDIlMjAyaDE0YTIlMjAyJTIwMCUyMDAlMjAwJTIwMi0yVjloLTJaTTExJTIwMHYyaDMuNmwtOS44JTIwOS44JTIwMS40JTIwMS40TDE2JTIwMy40VjdoMlYwWiUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MyU5MSVFMyU4MiVCOSUyMDg3ODkxOCUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9jcC0tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZmVhdHVyZV9jcC0tbGluay1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uZmVhdHVyZV9zZXR0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfc2V0dGluZyB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mZWF0dXJlX3NldHRpbmctLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfc2V0dGluZy0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmVhdHVyZV9zZXR0aW5nLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX3NldHRpbmctLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB9XG59XG5cbi5mZWF0dXJlX3NldHRpbmctLWlubmVyIHtcbiAgd2lkdGg6IDQ0MHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uanMtZW50ZXIgLmZlYXR1cmVfc2V0dGluZy0taW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfc2V0dGluZy0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mZWF0dXJlX3NldHRpbmctLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9zZXR0aW5nLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5mZWF0dXJlX3NldHRpbmctLWxlYWQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5mZWF0dXJlX3NldHRpbmctLWxlYWQtc3VwIHtcbiAgZm9udC1zaXplOiA2MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9zZXR0aW5nLS1sZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVfc2V0dGluZy0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5mZWF0dXJlX3NldHRpbmctLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJvcmRlcjogI2ZmZmZmZiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgzYmQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZlYXR1cmVfc2V0dGluZy0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWF0dXJlX3NldHRpbmctLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5mZWF0dXJlX3NldHRpbmctLWxpbmstc3ViIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZmVhdHVyZV9zZXR0aW5nLS1saW5rLWJsYW5rOmFmdGVyIHtcbiAgdG9wOiAyOHB4O1xuICByaWdodDogMjRweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTglMjIlMjBoZWlnaHQlM0QlMjIxOCUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MiVCMCVFMyU4MyVBQiVFMyU4MyVCQyVFMyU4MyU5NyUyMDEzOTk1NzMlMjIlM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGglMjBpZCUzRCUyMmElMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMCUyMDBoMTh2MThIMHolMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTklOTUlQjclRTYlOTYlQjklRTUlQkQlQTIlMjAyNDI2MzAlMjIlMkYlM0UlM0MlMkZjbGlwUGF0aCUzRSUzQyUyRmRlZnMlM0UlM0NnJTIwY2xpcC1wYXRoJTNEJTIydXJsKCUyM2EpJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3JTIwMTM5OTU3MyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0xNiUyMDE2SDJWMmg3VjBIMmEyJTIwMiUyMDAlMjAwJTIwMC0yJTIwMnYxNGEyJTIwMiUyMDAlMjAwJTIwMCUyMDIlMjAyaDE0YTIlMjAyJTIwMCUyMDAlMjAwJTIwMi0yVjloLTJaTTExJTIwMHYyaDMuNmwtOS44JTIwOS44JTIwMS40JTIwMS40TDE2JTIwMy40VjdoMlYwWiUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MyU5MSVFMyU4MiVCOSUyMDg3ODkxOCUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9zZXR0aW5nLS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mZWF0dXJlX3NldHRpbmctLWxpbmstc3ViIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLmZlYXR1cmVfbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmVhdHVyZV9tb2RhbC5qcy1tb2RhbF9zaG93IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mZWF0dXJlX21vZGFsLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX21vZGFsLS13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA4MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG5cbi5mZWF0dXJlX21vZGFsLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogOTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI5LjclMjIlMjBoZWlnaHQlM0QlMjIyOS43JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTE0LjglMjAxNi4zJTIwMS40JTIwMjkuNyUyMDAlMjAyOC4zbDEzLjQtMTMuNUwwJTIwMS40JTIwMS40JTIwMGwxMy40JTIwMTMuNEwyOC4zJTIwMGwxLjQlMjAxLjQtMTMuNCUyMDEzLjQlMjAxMy40JTIwMTMuNS0xLjQlMjAxLjRaJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUU1JTkwJTg4JUU0JUJEJTkzJTIwMTklMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfbW9kYWwtLWNsb3NlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI5LjclMjIlMjBoZWlnaHQlM0QlMjIyOS43JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTE0LjglMjAxNi4zJTIwMS40JTIwMjkuNyUyMDAlMjAyOC4zbDEzLjQtMTMuNUwwJTIwMS40JTIwMS40JTIwMGwxMy40JTIwMTMuNEwyOC4zJTIwMGwxLjQlMjAxLjQtMTMuNCUyMDEzLjQlMjAxMy40JTIwMTMuNS0xLjQlMjAxLjRaJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUU1JTkwJTg4JUU0JUJEJTkzJTIwMTklMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIH1cbn1cblxuLmZlYXR1cmVfbW9kYWwtLXRpdGxlIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4M2JkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVhdHVyZV9tb2RhbC0tdGl0bGUtc3ViIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX21vZGFsLS10aXRsZSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZmVhdHVyZV9tb2RhbC0tdGl0bGUtc3ViIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVfbW9kYWwtLWxpc3Qge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgNDhweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiAjMzEzRTQ2IDFweCBzb2xpZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX21vZGFsLS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweCAyNHB4O1xuICB9XG59XG5cbi5mZWF0dXJlX21vZGFsLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZmVhdHVyZV9tb2RhbC0taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9tb2RhbC0taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZlYXR1cmVfbW9kYWwtLXRpbWUge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mZWF0dXJlX21vZGFsLS10aW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVfbW9kYWwtLWRpc2gge1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfbW9kYWwtLWRpc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mZWF0dXJlX21vZGFsLS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbn1cblxuLmZlYXR1cmVfbW9kYWwtLWltZy1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmVhdHVyZV9tb2RhbC0taW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mZWF0dXJlX21vZGFsLS1pbWctc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mZWF0dXJlX21vZGFsLS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfbW9kYWwtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVfbW9kYWwtLWNvbmRpdGlvbl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMCA2NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfbW9kYWwtLWNvbmRpdGlvbl9saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuXG4uZmVhdHVyZV9tb2RhbC0tY29uZGl0aW9uX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5mZWF0dXJlX21vZGFsLS1jb25kaXRpb25faXRlbS1sZWFkIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlYXR1cmVfbW9kYWwtLWNvbmRpdGlvbl9pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5mZWF0dXJlX21vZGFsLS1jb25kaXRpb25faXRlbS1sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tb3ZpZSB7XG4gIHBhZGRpbmc6IDI0cHggMCAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyM2U0Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb3ZpZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufVxuXG4ubW92aWUtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzVkNjA2YTtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vdmllLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5tb3ZpZS0tdGl0bGVfanBuIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAtNjhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vdmllLS10aXRsZV9qcG4ge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ubW92aWUtLXZpZGVvX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW92aWUtLXZpZGVvX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cblxuLmFwcGxpY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDQwcHggMCAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbn1cblxuLmFwcGxpY2F0aW9ucy0td3JhcHBlciB7XG4gIHdpZHRoOiAxMzY2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYXBwbGljYXRpb25zLS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5hcHBsaWNhdGlvbnMtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2RmZTNlNjtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYXBwbGljYXRpb25zLS10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYXBwbGljYXRpb25zLS10aXRsZV9qcG4ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IC02OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNzJweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hcHBsaWNhdGlvbnMtLXRpdGxlX2pwbiB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hcHBsaWNhdGlvbnMtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hcHBsaWNhdGlvbnMtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbi5hcHBsaWNhdGlvbnMtLWl0ZW0ge1xuICB3aWR0aDogMzYwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmpzLWVudGVyIC5hcHBsaWNhdGlvbnMtLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5hcHBsaWNhdGlvbnMtLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG4uYXBwbGljYXRpb25zLS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFwcGxpY2F0aW9ucy0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFwcGxpY2F0aW9ucy0taXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9ucy0taXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cblxuLmFwcGxpY2F0aW9ucy0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcHBsaWNhdGlvbnMtLWxlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6ICMwMDgzQkQgNHB4IHNvbGlkO1xuICBjb2xvcjogIzAwODNiZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFwcGxpY2F0aW9ucy0tbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5hcHBsaWNhdGlvbnMtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFwcGxpY2F0aW9ucy0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucHJvZHVjdCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucHJvZHVjdC0td3JhcHBlciB7XG4gIHdpZHRoOiAxMzY2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdC0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ucHJvZHVjdC0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZGZlM2U2O1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb2R1Y3QtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wcm9kdWN0LS10aXRsZV9qcG4ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IC02OHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9kdWN0LS10aXRsZV9qcG4ge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5wcm9kdWN0X3NwZWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdF9zcGVjIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9zcGVjLS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnByb2R1Y3Rfc3BlYy0tdGl0bGUge1xuICBjb2xvcjogIzAwODNiZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9kdWN0X3NwZWMtLXRpdGxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wcm9kdWN0X3NwZWMtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb2R1Y3Rfc3BlYy0tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9zcGVjLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb2R1Y3Rfc3BlYy0taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3Rfc3BlYy0taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9zcGVjLS1sZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTM3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnByb2R1Y3Rfc3BlYy0tbGVhZC1zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnByb2R1Y3Rfc3BlYy0tbGVhZDphZnRlciB7XG4gIGNvbnRlbnQ6ICc6JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdF9zcGVjLS1sZWFkLW11bHRpOmFmdGVyIHtcbiAgdG9wOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdF9zcGVjLS1sZWFkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByb2R1Y3Rfc3BlYy0tbGVhZC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5wcm9kdWN0X3NwZWMtLWRhdGEge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb2R1Y3Rfc3BlYy0tZGF0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9zcGVjLS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMxN3B4O1xuICBtYXJnaW4tbGVmdDogLTMxN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb2R1Y3Rfc3BlYy0taW1nIHtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3RfY2F1dGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDU2cHggYXV0byAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogIzcwNzA3MCAxcHggc29saWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdF9jYXV0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0X2NhdXRpb24tLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbiAgcGFkZGluZzogMzZweCAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdF9jYXV0aW9uLS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2R1Y3RfY2F1dGlvbi0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdF9jYXV0aW9uLS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5taW5pX2xwX2NvbnRlbnRzLS1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjNlNDY7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9scF9jb250ZW50cy0tY29udGFjdCB7XG4gICAgcGFkZGluZzogNDdweCAwIDE0N3B4O1xuICB9XG59XG5cbi5taW5pX2xwX2NvbnRlbnRzLS10dGwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2xwX2NvbnRlbnRzLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4ubWluaV9scF9jb250ZW50cy0tdHRsLXJlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2xwX2NvbnRlbnRzLS10dGwtcmVkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm1pbmlfbHBfY29udGVudHMtLWNvbnRhY3RfaW4ge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmNvbnRhY3QtLXR0bCB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWN0LS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0OXB4IDAgNjdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zYWxlc19zZWFyY2gge1xuICAgIHBhZGRpbmc6IDMzcHggMCAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2gtLWNhcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2FsZXNfc2VhcmNoLS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNhbGVzX3NlYXJjaF9ibGsge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNhbGVzX3NlYXJjaF9ibGsge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbn1cblxuLnNhbGVzX3NlYXJjaF9ibGstLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNhbGVzX3NlYXJjaF9ibGstLWluIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2FsZXNfc2VhcmNoX2Jsay0tdHRsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNhbGVzX3NlYXJjaF9ibGstLXR0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2hfYmxrLS1oeXBoZW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNhbGVzX3NlYXJjaF9ibGstLWh5cGhlbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2hfYmxrLS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZzogMCAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDZlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zYWxlc19zZWFyY2hfYmxrLS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2hfYmxrLS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E1YTVhNTtcbn1cblxuLnNhbGVzX3NlYXJjaF9ibGstLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMi41ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4M2JkO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2FsZXNfc2VhcmNoX2Jsay0tYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLnNhbGVzX3NlYXJjaF9ibGstLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNhbGVzX3NlYXJjaC0tZXJyb3JfdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zYWxlc19zZWFyY2gtLWVycm9yX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2gtLWVycm9yX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zYWxlc19zZWFyY2gtLWVycm9yX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucmVxdWlyZWQge1xuICBjb2xvcjogI2E4MWI0Yjtcbn1cblxuLmNvbnRhY3RfZm9ybV9ibGsge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA2OHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGFjdF9mb3JtX2JsayB7XG4gICAgcGFkZGluZzogNDhweCA1JTtcbiAgfVxufVxuXG4uY29udGFjdF9mb3JtX2JsayAuZXJybXNnX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0X2Zvcm1fYmxrIC5lcnJtc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDAlICsgNnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY29udGFjdF9mb3JtX2JsayAuYmFja2VuZF9lcnJvcjpub3QoOmVtcHR5KSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvbnRhY3RfZm9ybV9ibGsgLmJhY2tlbmRfZXJyb3JfYXBwZW5kX2luZm86bm90KDplbXB0eSkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC1oZWlnaHQ6IDNsaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGJvdHRvbTogMTI0cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFjdF9mb3JtLS1jb25maXJtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3RfZm9ybS0tY29tcGxldGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZG0tLWxpc3Qge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0VCRUJFQjtcbn1cblxuLmRtLS1pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VCRUJFQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5kbS0taXRlbV90dGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5kbS0taXRlbV90dGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICB9XG59XG5cbi5kbS0taXRlbV9kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNTQzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZG0tLWl0ZW1fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kbS0taXRlbS5kbS0taXRlbS1yb3cge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xufVxuXG4uZG0tLWl0ZW0uZG0tLWl0ZW0tcm93LmRtLS10dGxfcm93LXN1YiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY29udGFjdF9mb3JtX2Jsay0tY29tZmlybSAuZG0tLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5kbS0tcmVxdWlyZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MDAwMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDFweCAxMnB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmRtLS1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODNiZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMjBlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmRtLS1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kbS0tc3VibWl0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZG0tLXN1Ym1pdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRtLS1zdWJtaXQ6ZGlzYWJsZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZG0tLXN1Ym1pdF9hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmRtLS1iYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgY29sb3I6ICM0MTQxNDE7XG4gIGJvcmRlcjogMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTVlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kbS0tYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZG0tLWJhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuXG4uZG0tLWJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xufVxuXG4uZG0tLWNhdXRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmRtLS1jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmlucF9ibGstLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pbnBfYmxrLS1hcmVhLXBvc3Qge1xuICB3aWR0aDogNi41ZW07XG59XG5cbi5pbnBfYmxrLS1hcmVhLXRlbCB7XG4gIHdpZHRoOiAxNWVtO1xufVxuXG4uY2hla19ibGsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uY2hla19ibGstLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNsY19ibGsge1xuICB3aWR0aDogOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGNfYmxrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgcm90YXRlKC0xMzVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsY19ibGstLWxpc3Qge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGNfYmxrLS1saXN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTVhNWE1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbi1nbF9mb290ZXItLWNvcHlfaW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zcF9mb290ZXJfY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnNwX2Zvb3Rlcl9jdGEtLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmODAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250YWN0X2Zvcm1fYmxrLmNvbnRhY3RfZm9ybV9ibGstLWNvbWZpcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY29udGFjdF9mb3JtX2Jsay0tY29tZmlybSAuZG0tLWl0ZW1fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbnRhY3RfZm9ybV9ibGstLWNvbWZpcm0gLmRtLS1pdGVtX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGFjdF9mb3JtX2Jsay0tY29tZmlybSAuZG0tLWl0ZW1fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICB9XG59XG5cbi5jb250YWN0X2Zvcm1fYmxrLS1jb21wbGV0ZV90eHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWN0X2Zvcm1fYmxrLS1jb21wbGV0ZV90eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbmEuY29udGFjdF9mb3JtX2Jsay0tY29tcGxldGVfYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4M0JEO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIGhlaWdodDogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIGEuY29udGFjdF9mb3JtX2Jsay0tY29tcGxldGVfYmFjayB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5hLmNvbnRhY3RfZm9ybV9ibGstLWNvbXBsZXRlX2JhY2s6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5scF9wb3JpY3kge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNzFweCA1JSA1OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxwX3BvcmljeSB7XG4gICAgcGFkZGluZzogMzBweCA1JSAzMHB4O1xuICB9XG59XG5cbi5scF9wb3JpY3lfaW4ge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmxwX3BvcmljeV90dGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5scF9wb3JpY3lfdHRsIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5scF9wb3JpY3lfdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxwX3BvcmljeV90eHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubHBfcG9yaWN5X2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNGVtO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMi41ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjODA4MDgwO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5scF9wb3JpY3lfYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbi5scF9wb3JpY3lfYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNDglO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5scF9wb3JpY3lfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1Mjtcbn1cblxuLm5yLWZvb3Rlci0tbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLm5yLWZvb3Rlci0tbmF2X2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgZ2FwOiAyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uci1mb290ZXItLW5hdl9pbiB7XG4gICAgZ2FwOiAxLjdlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubnItZm9vdGVyLS1uYXZfaW4gYSB7XG4gIGNvbG9yOiAjN0I3QjdCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uci1mb290ZXItLW5hdl9pbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjZWNlY2U7XG59XG5cbi5wb3B1cCB7XG4gIC8qcG9zaXRpb246YWJzb2x1dGU7XG4gIGxlZnQ6MTIwcHg7XG4gIHRvcDoxNjBweDsqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNjAlKTtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBtYXJnaW4tdG9wOiA4OXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvcHVwIHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICB9XG59XG5cbi5wb3B1cCAuY29udGFjdC0tdHRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBvcHVwIC5zYWxlc19zZWFyY2gge1xuICBwYWRkaW5nOiA0OXB4IDYwcHggNzdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb3B1cCAuc2FsZXNfc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA0MXB4IDIwcHggNTJweDtcbiAgfVxufVxuXG4uc2FsZXNfc2VhcmNoLS1jYXB0aW9uX251bSB7XG4gIGNvbG9yOiAjMkQ5REQ4O1xufVxuXG4ucG9wdXAgLmNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgzYmQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDBweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9wdXAgLmNsb3NlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuXG4ucG9wdXAgLmNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4jcG9wdXBfYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyM2U0NjtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3BvcHVwX2Nvbm5lY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdF9kZXRhaWxfdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmNvbnRhY3RfZGV0YWlsX3RhYmxlLS10aCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjJCMkIyO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xufVxuXG4uY29udGFjdF9kZXRhaWxfdGFibGUgdGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IyQjJCMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCMkIyQjI7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0IyQjJCMjtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjJCMkIyO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IyQjJCMjtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgLTNweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNCMkIyQjI7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRib2R5IHRkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjJCMkIyO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMkIyQjI7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjJCMkIyO1xuICB9XG59XG5cbi5uci1mb290ZXItLWxpbmtfdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMyLCAxMzIsIDEzMiwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubnItZm9vdGVyLS1saW5rX3RvcDpob3ZlciAubnItZm9vdGVyLS1saW5rX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubnItZm9vdGVyLS1saW5rX3RvcCB7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuICAubnItZm9vdGVyLS1saW5rX3RvcDpob3ZlciAubnItZm9vdGVyLS1saW5rX2ljb24ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ubnItZm9vdGVyLS1saW5rX2ljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIzMS42JTIyJTIwaGVpZ2h0JTNEJTIyMTguMSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMm0xNS44JTIwNS40JTIwMTIlMjAxMmEyLjMlMjAyLjMlMjAwJTIwMSUyMDAlMjAzLjEtMy4yTDE3LjQuN2EyLjMlMjAyLjMlMjAwJTIwMCUyMDAtMy4xLS4xTC43JTIwMTQuMmEyLjMlMjAyLjMlMjAwJTIwMSUyMDAlMjAzLjElMjAzLjJaJTIyJTIwZGF0YS1uYW1lJTNEJTIySWNvbiUyMGlvbmljLWlvcy1hcnJvdy11cCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uci1mb290ZXItLWxpbmtfaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQG1peGluIHdlYl9mb250IHtcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtaXhpbiBmeigkc2l6ZTogMjQsICRiYXNlOiAxNikge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtc2l6ZTogY2FsYygoJHNpemUgLyAkYmFzZSkgKiAxcmVtKTtcbn1cbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRjbGVhcjogYm90aDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Y29udGVudDogJy4nO1xuXHR9XG59XG5AbWl4aW4gc3ByaXRlLXdpZHRoKCRzcHJpdGUpIHtcblx0d2lkdGg6IG50aCgkc3ByaXRlLCA1KS8yO1xufVxuQG1peGluIHNwcml0ZS1oZWlnaHQoJHNwcml0ZSkge1xuXHRoZWlnaHQ6IG50aCgkc3ByaXRlLCA2KS8yO1xufVxuQG1peGluIHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlKSB7XG5cdCRzcHJpdGUtb2Zmc2V0LXg6IG50aCgkc3ByaXRlLCAzKS8yO1xuXHQkc3ByaXRlLW9mZnNldC15OiBudGgoJHNwcml0ZSwgNCkvMjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAgJHNwcml0ZS1vZmZzZXQteTtcbn1cbkBtaXhpbiBzcHJpdGUtaW1hZ2UoJHNwcml0ZSkge1xuXHQkc3ByaXRlLWltYWdlOiBudGgoJHNwcml0ZSwgOSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29tbW9uL2ltYWdlcy9zcHJpdGUucG5nKTtcbn1cbkBtaXhpbiBzcHJpdGUtc2l6ZSgkc3ByaXRlKSB7XG5cdGJhY2tncm91bmQtc2l6ZTogbnRoKCRzcHJpdGUsIDcpLzIgbnRoKCRzcHJpdGUsIDgpLzI7XG59XG5AbWl4aW4gc3ByaXRlKCRzcHJpdGUpIHtcblx0QGluY2x1ZGUgc3ByaXRlLWltYWdlKCRzcHJpdGUpO1xuXHRAaW5jbHVkZSBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSk7XG5cdEBpbmNsdWRlIHNwcml0ZS13aWR0aCgkc3ByaXRlKTtcblx0QGluY2x1ZGUgc3ByaXRlLWhlaWdodCgkc3ByaXRlKTtcblx0QGluY2x1ZGUgc3ByaXRlLXNpemUoJHNwcml0ZSk7XG59XG5AbWl4aW4gYXJyb3coJGRpcmVjdGlvbjogcmlnaHQsICRzaXplOiAxMCwgJG90aGVyLXNpemU6IDEwLCAkY29sb3I6IGJsYWNrKXtcblx0JG90aGVyLTEgOiB0b3A7XG5cdCRvdGhlci0yIDogYm90dG9tO1xuXHQkc2V0OiBsZWZ0O1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0e1xuXHRcdCRzZXQ6IHJpZ2h0O1xuXHRcdCRvdGhlci0xIDogdG9wO1xuXHRcdCRvdGhlci0yIDogYm90dG9tO1xuXHR9QGVsc2XjgIBpZiAkZGlyZWN0aW9uID09IHRvcHtcblx0XHQkc2V0OiBib3R0b207XG5cdH1AZWxzZeOAgGlmICRkaXJlY3Rpb24gPT0gYm90dG9te1xuXHRcdCRzZXQ6IHRvcDtcblx0fUBlbHNl44CAe1xuXHRcdCRzZXQ6IGxlZnQ7XG5cdH1cblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyOiAkc2l6ZSArIHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItI3skb3RoZXItMX0td2lkdGg6ICRvdGhlci1zaXplICsgcHg7XG5cdGJvcmRlci0jeyRvdGhlci0yfS13aWR0aDogJG90aGVyLXNpemUgKyBweDtcblx0Ym9yZGVyLSN7JHNldH0tY29sb3I6ICRjb2xvcjtcbn1cblxuQG1peGluIHJlc2l6ZU1hcmdpbigpIHtcblx0cGFkZGluZy1yaWdodDogOTVweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuQG1peGluIHRiKCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHRiKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcCgpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzcCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMoKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc3ApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwNSgpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzcDUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSJdfQ== */
