@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;

400;500;600;700;800;900&display=swap);.row.gutter_md > .col,
.row.gutter_md > [class*=col-] {
  padding-right: 45.2px;
  padding-left: 45.2px;
}

.row.gutter_md > .col:first-of-type,
.row.gutter_md > [class*=col-]:first-of-type {
  padding-left: 0;
}

.row.gutter_md > .col:last-of-type,
.row.gutter_md > [class*=col-]:last-of-type {
  padding-right: 0;
}

.row-nogutter {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.row-nogutterpadding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

@media (min-width: 1200px) {
  .container_xl {
    max-width: 1280px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 1200px) {
  .container_xl {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 667px) {
  .container_xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

.mt-6 {
  margin-top: 5rem;
}

.mb-6 {
  margin-bottom: 5rem;
}

.pt-6 {
  padding-top: 5rem;
}

.pb-6 {
  padding-bottom: 5rem;
}

.p-6 {
  padding: 5rem;
}

.mt-7 {
  margin-top: 7rem;
}

.mb-7 {
  margin-bottom: 7rem;
}

.pt-7 {
  padding-top: 7rem;
}

.pb-7 {
  padding-bottom: 7rem;
}

.p-7 {
  padding: 7rem;
}

.mt-10 {
  margin-top: 10rem;
}

.mb-10 {
  margin-bottom: 10rem;
}

.pt-10 {
  padding-top: 10rem;
}

.pb-10 {
  padding-bottom: 10rem;
}

.p-10 {
  padding: 10rem;
}

@media (max-width: 992px) {
  .pb-10 {
    padding-bottom: 5rem;
  }

  .pt-10 {
    padding-top: 5rem;
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
li,
hr,
label {
  font-family: "Inter", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1 {
  font-size: 40px;
  line-height: 48px;
}

@media (max-width: 667px) {
  h1 {
    font-size: 36px;
    line-height: 46px;
  }
}

h1.xl {
  font-size: 64px;
  line-height: 72px;
}

@media (max-width: 667px) {
  h1.xl {
    font-size: 36px;
    line-height: 46px;
  }
}

h2 {
  font-size: 40px;
  line-height: 48px;
}

@media (max-width: 667px) {
  h2 {
    font-size: 28px;
    line-height: 32px;
  }
}

h2.xl {
  font-size: 64px;
  line-height: 72px;
}

@media (max-width: 667px) {
  h2.xl {
    font-size: 36px;
    line-height: 46px;
  }
}

h3 {
  font-size: 32px;
  line-height: 46px;
}

@media (max-width: 667px) {
  h3 {
    font-size: 24px;
    line-height: 32px;
  }
}

h4 {
  font-size: 24px;
  line-height: 32px;
}

h5 {
  font-size: 18px;
  line-height: 32px;
}

p {
  font-size: 14px;
  line-height: 24px;
}

.tagline {
  font-size: 12px !important;
}

.font-inter {
  font-family: "Inter", sans-serif;
  font-weight: 400;
}

.font-helvetica {
  font-family: Helvetica, Sans-Serif;
  font-weight: 400;
}

.fw-300 {
  font-weight: 300;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.fw-900 {
  font-weight: 900;
}

.text-primary {
  color: #131935 !important;
}

.text-palebluegrey {
  color: #E1E4EC;
}

.text-paleblue {
  color: #C8EEFE;
}

.text-turquoise {
  color: #00E7CF;
}

.text-blue1 {
  color: #00A4C7;
}

.text-blue2 {
  color: #277AC2;
}

.text-blue3 {
  color: #216AAA;
}

.text-navy {
  color: #074269;
}

.text-deepnavy {
  color: #131935;
}

.text-bluegrey {
  color: #4A5169;
}

.text-yellow {
  color: #FFBB45;
}

.text-lightorange {
  color: #F98D30;
}

.text-deeporange {
  color: #FF5C3E;
}

.text-red {
  color: #FD2C37;
}

.text-paleorangered {
  color: #D14441;
}

.text-plum {
  color: #9C2D41;
}

.td-none {
  text-decoration: none;
}

.letters_spaced {
  letter-spacing: 6px;
}

.lh-70 {
  line-height: 70px !important;
}

.background-primary {
  background: #131935;
}

.background-palebluegrey {
  background: #E1E4EC;
}

.background-paleblue {
  background: #C8EEFE;
}

.background-turquoise {
  background: #00E7CF;
}

.background-blue1 {
  background: #00A4C7;
}

.background-blue2 {
  background: #277AC2;
}

.background-blue3 {
  background: #216AAA;
}

.background-navy {
  background: #074269;
}

.background-deepnavy {
  background: #131935;
}

.background-bluegrey {
  background: #4A5169;
}

.background-yellow {
  background: #FFBB45;
}

.background-lightorange {
  background: #F98D30;
}

.background-deeporange {
  background: #FF5C3E;
}

.background-red {
  background: #FD2C37;
}

.background-paleorangered {
  background: #D14441;
}

.background-plum {
  background: #9C2D41;
}

main {
  overflow: hidden;
  position: relative;
}

.text_link {
  text-decoration: none;
}

.text_link:hover {
  text-decoration: underline;
}

.btn_primary {
  font-weight: 700;
  font-size: 14px;
  border-radius: 8px;
  padding: 16px 26px;
  display: inline-block;
  text-decoration: none;
  transition: 0.4s;
  border: none;
}

.btn_primary svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.2s;
}

.btn_primary:hover {
  text-decoration: none;
}

.btn_primary:hover svg {
  margin-left: 16px;
}

.btn_small {
  font-weight: 700;
  font-size: 14px;
  border-radius: 6px;
  padding: 10px 22px;
  display: inline-block;
  text-decoration: none;
  transition: 0.4s;
}

.btn_small svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.4s;
}

.btn_small:hover {
  text-decoration: none;
}

.btn_small:hover svg {
  margin-left: 16px;
}

.btn_md {
  font-weight: 700;
  font-size: 14px;
  border-radius: 6px;
  padding: 10px 22px;
  display: inline-block !important;
  text-decoration: none;
  transition: 0.4s;
}

.btn_md svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.4s;
}

.btn_md:hover {
  text-decoration: none;
}

.btn_md:hover svg {
  margin-left: 16px;
}

.btn_blue {
  background: #216AAA;
  color: white;
}

.btn_blue:hover {
  background: #277AC2;
  color: white;
}

.btn_navy {
  background: #131936;
  color: white;
}

.btn_navy:hover {
  background: #277AC2;
  color: white;
}

.btn_brightblue {
  background: #3F8DD7;
  color: white;
}

.btn_brightblue:hover {
  background: #277AC2;
  color: white;
}

.btn_grey {
  background: #D6D5D5;
  color: #131936;
}

.btn_grey:hover {
  background: #555555;
  color: white;
}

.btn_darkblue {
  background: #131935;
  color: white;
}

.btn_darkblue:hover {
  background: #277AC2;
  color: white;
}

.btn_white {
  color: #131935;
  background: white;
}

.btn_white:hover {
  background: #277AC2;
  color: white;
}

.btn_turquoise_stroke {
  border: 2px solid #00E7CF;
  color: white;
}

.btn_flag {
  border: 2px solid #E1E4EC;
  border-radius: 100px;
  padding: 10px 18px;
  background: white;
  transition: 0.3s;
}

.btn_flag img {
  margin-right: 10px;
  margin-top: -5px;
}

.btn_flag:hover {
  border: 2px solid #131936;
  box-shadow: 1px 10px 19px -8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 10px 19px -8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 10px 19px -8px rgba(0, 0, 0, 0.3);
}

.btn_flag:focus,
.btn_flag:visited {
  border: 2px solid #131936;
  background: rgba(19, 25, 54, 0.08);
}

.box-shadow {
  box-shadow: 0px 7px 13px -8px rgba(0, 0, 0, 0.56);
  -webkit-box-shadow: 0px 7px 13px -8px rgba(0, 0, 0, 0.56);
  -moz-box-shadow: 0px 7px 13px -8px rgba(0, 0, 0, 0.56);
}

.overflow-hidden {
  overflow: hidden;
}

.z99 {
  z-index: 99;
  position: relative;
}

.disabled {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.selectize-height {
  height: 45px;
  line-height: 30px;
}

.divider_accent {
  width: 35px;
  height: 3px;
  display: block;
  background-color: #00B5D9;
}

.divider_gradient {
  background: linear-gradient(90deg, #16E7CF -21.81%, #009BC8 100%);
  width: 100px;
  height: 3px;
  display: block;
  border-radius: 4px;
}

@media (max-width: 992px) {
  .divider_gradient {
    margin: auto;
  }
}

.iti {
  display: block;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
  border-right: 1px solid #D6D5D5;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: white;
}

label {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}

.form-control {
  display: block;
  width: 100%;
  height: 45px;
  padding: 0.375rem 0.75rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #D6D5D5;
  border-radius: 4px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-group,
.form-row {
  margin-bottom: 28px;
}

.form-group {
  margin-bottom: 28px;
  margin-top: 0 !important;
}

#message {
  height: 200px;
}

.intl-tel-input.separate-dial-code .selected-flag {
  background-color: transparent;
  display: table;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
  width: 78px;
  border-right: 1px solid #d6d5d5 !important;
}

.contact_form_wrapper_white {
  background: white;
  border-radius: 16px;
  padding: 4rem;
  z-index: 99;
  position: relative;
}

@media (max-width: 768px) {
  .contact_form_wrapper_white {
    padding: 2rem;
    text-align: left;
  }
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: -30px;
  left: 0;
  width: 100%;
  position: relative;
}

.swiper-pagination-bullet {
  width: 35px;
  height: 6px;
  display: inline-block;
  border-radius: 5px;
  background: #13384D;
  opacity: 1;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #16E7CF;
}

#header_wrap {
  background: transparent;
  position: fixed;
  width: 100%;
  z-index: 99999;
  top: 0;
  transition: top 0.2s ease-in-out;
}

#header_wrap .header {
  transition: top 0.3s;
}

.pre_nav {
  background: white;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pre_nav p,
.pre_nav a {
  margin-bottom: 0 !important;
}

.expander_menu {
  position: absolute;
  width: 100vw;
  z-index: 9999;
  left: 0;
  top: -500px;
  transition: 0.4s;
  z-index: 999;
}

.expander_menu .expand_titles {
  color: white;
}

.expander_menu h5 {
  font-size: 18px;
}

.expander_menu .img_col {
  background: #004C7F;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  padding: 20px;
}

.expander_menu .img_col img {
  position: absolute;
  max-width: 190px;
  right: 0;
  bottom: 0;
}

.expander_menu .img_col img.this {
  position: absolute;
  max-width: 250px;
  right: 0;
  bottom: 0;
}

.expander_menu.showme {
  top: unset;
}

.header_dark .expander_menu {
  background: white;
}

.navbar {
  border-bottom: 1px solid white;
  padding-top: 16px;
  padding-bottom: 16px;
}

.navbar .nav-item {
  font-size: 14px;
  color: white;
  margin-right: 12px;
}

.navbar .nav-link {
  color: white;
}

.navbar a#navbarDropdownExpand {
  color: white;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #00E7CF;
  padding: 10px 20px;
  border-radius: 8px;
  transition: 0.4s;
}

.navbar a#navbarDropdownExpand:hover {
  background: #00E7CF;
}

div.dropdown-multicol2 {
  width: 420px;
}

div.dropdown-multicol2 > div.dropdown-col {
  display: inline-block;
  width: 49%;
}

.dropdown-menu.show {
  display: block;
  border: none;
  padding: 15px 20px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #555555;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 8px;
  clear: both;
  font-weight: 400;
  color: #555555;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  font-size: 14px;
}

.main_nav {
  padding-bottom: 15px;
  padding-top: 15px;
}

.dropdown-menu.show {
  display: flex !important;
}

@media all and (min-width: 992px) {
  .navbar .nav-item .dropdown-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    margin-top: 0;
  }

  .navbar .dropdown-menu.fade-down {
    top: 80%;
    transform: rotateX(-75deg);
    transform-origin: 0% 0%;
  }

  .navbar .dropdown-menu.fade-up {
    top: 180%;
  }

  .navbar .nav-item:hover .dropdown-menu {
    transition: 0.3s;
    opacity: 1;
    visibility: visible;
    top: 100%;
    transform: rotateX(0deg);
    padding-left: 20px;
  }
}

.dropdown .dropdown-item {
  font-size: 14px;
  line-height: 24px;
}

.menu_heading {
  color: #05A4CA !important;
  font-size: 11px !important;
  font-weight: bold !important;
}

.menu_heading:hover {
  background: transparent;
  cursor: default;
}

.header_dark .header {
  background: #141936;
  position: relative;
}

.header_dark .header .navbar {
  border: none;
}

.nav-up {
  top: -140px !important;
  transition: top 0.3s;
}

@media (max-width: 768px) {
  div#navbarNavAltMarkup {
    background: #141936;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 30px;
  }
}

button.navbar-toggler {
  border: none;
}

#pa-home #header_wrap,
#savings-calculator #header_wrap,
#about-us #header_wrap {
  background: #131935;
}

#pa-home .navbar,
#savings-calculator .navbar,
#about-us .navbar {
  border: none;
}

#pa-home .expander_menu,
#savings-calculator .expander_menu,
#about-us .expander_menu {
  background: #131935;
}

a.nav-item.nav-link.active {
  color: white;
}

a.nav-item.nav-link.active:after {
  content: "";
  position: absolute;
  background: #00E7CF;
  width: 30px;
  height: 2px;
  display: block;
  bottom: 0;
  width: 100%;
  left: 0;
}

.main_nav {
  padding-bottom: 0px;
  padding-top: 0px;
}

.navbar .nav-link {
  color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.nav-avatar {
  display: inline-block;
  height: 26px;
  width: 26px;
  border-radius: 50%;
  background: #4de7cf;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 25px;
  margin-right: 8px;
}

.nav-avatar {
  display: inline-block;
}

li.dropdown.font-weight-bold.web-avatar {
  list-style: none;
  display: inline-block;
}

.pre_nav a {
  color: #0d4269;
  display: inline-block;
  margin-left: 16px;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.dropdown-menu .dropdown-item {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}

footer {
  background: #131935;
  padding-top: 60px;
  padding-bottom: 40px;
}

@media (max-width: 667px) {
  footer {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 40px;
    padding-top: 40px;
  }
}

footer .footer_col {
  width: 50%;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  footer .footer_col {
    width: 20%;
  }
}

@media (max-width: 768px) {
  footer .footer_col {
    width: 50%;
  }
}

@media (max-width: 667px) {
  footer .second_col {
    padding-top: 5px;
  }
}

footer p {
  color: white;
  text-transform: uppercase;
}

@media (max-width: 667px) {
  footer p {
    font-size: 14px;
  }
}

footer .footer_link {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  opacity: 0.8;
  display: block;
  margin-bottom: 16px;
  transition: 0.3s;
  text-transform: none;
  text-decoration: none;
}

footer .footer_link:hover {
  color: #00E7CF;
  text-decoration: underline;
}

footer .btn_accent_alt {
  font-size: 14px;
}

@media (max-width: 667px) {
  footer .btn_accent_alt {
    margin-top: 0 !important;
  }
}

.footer_row {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.footer_row p {
  text-transform: none;
  display: inline-block;
  font-size: 14px;
  margin-left: 40px;
}

@media (max-width: 667px) {
  .footer_row p {
    margin-left: 0;
  }
}

.footer_row a {
  display: inline-block;
}

.post_footer {
  background: #131935;
  padding-bottom: 27px;
}

.post_footer .container {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 27px;
}

.post_footer p,
.post_footer span {
  color: #5A5E72;
  font-size: 14px;
  display: inline-block;
}

.post_footer p {
  padding-right: 50px;
}

@media (max-width: 667px) {
  .post_footer p {
    padding-right: 0px;
    margin-bottom: 16px;
  }
}

.post_footer span {
  padding-left: 20px;
  padding-right: 20px;
}

.post_footer a {
  color: white;
  opacity: 1;
  transition: 0.3s;
  font-size: 14px;
  display: inline-block;
}

.post_footer a:hover {
  text-decoration: none;
  opacity: 0.6;
  cursor: pointer;
}

.post_footer .sm_links .oneplanent img {
  width: 100%;
  opacity: 1;
}

.post_footer .sm_links a {
  transition: 0.3s;
}

.post_footer .sm_links a img {
  opacity: 0.4;
  transition: 0.3s;
}

@media (min-width: 667px) {
  .post_footer .sm_links a {
    padding-left: 25px;
  }
}

.post_footer .sm_links a:hover img {
  opacity: 1;
}

@media (max-width: 667px) {
  .post_footer .sm_links img,
  .post_footer .sm_links a {
    width: 15%;
    text-align: center;
  }

  .post_footer .sm_links img img,
  .post_footer .sm_links a img {
    width: auto;
  }
}

.nav_btn--footer {
  display: inline-block;
  background: transparent;
  border: 2px solid theme-color(accent);
  border-radius: 4px;
  padding: 10px 24px !important;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold !important;
  font-size: 14px;
  transition: 0.3s;
  color: white;
}

.nav_btn--footer:hover {
  background: theme-color(accent);
  border: 2px solid theme-color(accent);
  text-decoration: none;
  color: #131935;
  box-shadow: 0px 0px 16px rgba(43, 106, 173, 0.24);
}

footer.footer-dashboard {
  padding-top: 48px;
  padding-bottom: 20px;
}

@media (max-width: 667px) {
  footer.footer-dashboard .container {
    padding-left: 0;
    padding-right: 0;
  }
}

.js-cookie-consent.cookie-consent {
  position: fixed;
  background: #131935;
  color: #fff;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 20px;
  border-radius: 0;
  z-index: 999999;
}

.js-cookie-consent h5 {
  font-size: 28px;
  margin-bottom: 20px;
  font-weight: bold;
  display: none;
}

span.cookie-consent__message {
  font-size: 14px;
  margin-bottom: 20px;
  display: inline-block;
  font-weight: 300;
}

.js-cookie-consent-agree.cookie-consent__agree {
  color: #fff;
  background-color: transparent;
  border: 2px solid #16E7CF;
  padding: 16px 48px;
  font-size: 16px;
  border-radius: 8px;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  transition: 0.3s;
}

@media (max-width: 667px) {
  .js-cookie-consent-agree.cookie-consent__agree {
    border-radius: 4px;
  }
}

.js-cookie-consent-policy {
  opacity: 1 !important;
  color: white;
  margin-left: 10px;
  text-decoration: none;
}

.js-cookie-consent-policy:hover {
  color: rgb(208, 207, 207);
}

.hero_banner {
  height: 100vh;
  position: relative;
}

@media (max-width: 768px) {
  .hero_banner {
    background-attachment: initial !important;
  }
}

.hero_banner .text_block {
  padding-top: 15rem;
}

.wrapper_box {
  padding: 7rem 5rem;
  border-radius: 20px;
  margin-top: -10rem;
  z-index: 999;
  position: relative;
}

@media (max-width: 992px) {
  .wrapper_box {
    padding: 3rem;
    z-index: 9999;
  }
}

.wrapper_box h5,
.wrapper_box h2 {
  margin-bottom: 3rem;
}

img.header_lines {
  position: absolute;
  right: 160px;
  bottom: 120px;
  z-index: 9990;
}

.vimeo_wrapper {
  margin-top: -16rem;
}

@media (max-width: 992px) {
  .vimeo_wrapper {
    margin-top: 3rem;
  }
}

img.graphic_one {
  margin-top: 8rem;
  max-width: 100%;
}

@media (max-width: 992px) {
  img.graphic_one {
    margin-top: 0rem;
    margin-bottom: -13rem;
    max-width: 100%;
    z-index: 9999;
    position: relative;
  }
}

.pa_blocks .block_number {
  font-size: 7rem;
  font-weight: 800;
  color: white;
  opacity: 0.4;
  font-family: "Inter", sans-serif;
  position: absolute;
  top: 30px;
  line-height: 0;
  transition: 0.4s;
}

.pa_blocks .swiper-button-next:after,
.pa_blocks .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
  color: white;
}

.pa_blocks .item {
  max-width: 80%;
  margin: auto;
  overflow: hidden;
  z-index: 9999;
  padding-top: 7rem !important;
  border-radius: 8px;
  max-height: 340px;
  transition: 0.4s;
}

.pa_blocks .item h5,
.pa_blocks .item p {
  transition: 0.4s;
}

.pa_blocks .item .btn_primary {
  opacity: 0;
  transition: 0.4s;
}

.pa_blocks .item:hover {
  max-height: 400px;
  cursor: pointer;
  background: white !important;
}

.pa_blocks .item:hover h5,
.pa_blocks .item:hover p {
  color: #131935 !important;
}

.pa_blocks .item:hover .btn_primary {
  opacity: 1;
}

.pa_blocks .item:hover .block_number {
  color: #E1E4EC;
  opacity: 1;
}

.pa_blocks_large .block_number {
  font-size: 7rem;
  font-weight: 800;
  color: white;
  opacity: 0.4;
  font-family: "Inter", sans-serif;
  position: absolute;
  top: 30px;
  line-height: 0;
  transition: 0.4s;
}

.pa_blocks_large .item {
  position: absolute;
  overflow: hidden;
  z-index: 9999;
  padding-top: 7rem !important;
  border-radius: 8px;
  max-height: 340px;
  transition: 0.4s;
}

.pa_blocks_large .item h5,
.pa_blocks_large .item p {
  transition: 0.4s;
}

.pa_blocks_large .item .btn_primary {
  opacity: 0;
  transition: 0.4s;
}

.pa_blocks_large .item:hover {
  max-height: 400px;
  cursor: pointer;
  background: white !important;
}

.pa_blocks_large .item:hover h5,
.pa_blocks_large .item:hover p {
  color: #131935 !important;
}

.pa_blocks_large .item:hover .btn_primary {
  opacity: 1;
}

.pa_blocks_large .item:hover .block_number {
  color: #E1E4EC;
  opacity: 1;
}

#FloatZone001 {
  position: relative;
}

.star_section {
  padding-bottom: 24rem;
}

@media (max-width: 992px) {
  .star_section {
    padding-bottom: 10rem;
  }
}

.float_001 {
  position: absolute;
  display: block;
  right: -60px;
  top: 100%;
  transform: translate(-50%);
  z-index: 9999;
  transition: 2s;
}

.practice_areas .pa_link {
  font-size: 18px;
  font-weight: 500;
  color: #131935;
  margin-bottom: 16px;
  transition: 0.4s;
}

.practice_areas .pa_link:hover {
  cursor: pointer;
  color: #277AC2;
}

.practice_areas .active {
  color: #216AAA;
}

.practice_areas .active:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 2px;
  background-color: #216AAA;
  margin-right: 10px;
}

.practice_areas .content_block {
  position: absolute;
  overflow: hidden;
  transition: 0.4s;
}

.practice_areas .content_block .number {
  font-size: 20rem;
  position: absolute;
  font-weight: 700;
  font-family: "Inter", sans-serif;
  color: white;
  opacity: 0.1;
  line-height: 0;
  left: -5rem;
  top: 50%;
}

.practice_areas .shown {
  left: 0;
  transition: 0.4s;
}

.practice_areas .hidden {
  left: -100rem;
  transition: 0.4s;
  width: 900px;
}

.benefits_section {
  padding-top: 10rem;
  padding-bottom: 12rem;
}

.benefits_section .bars_wrapper {
  height: 460px;
  border-bottom: 2px solid #00B5D9;
}

@media (max-width: 992px) {
  .benefits_section .bars_wrapper {
    height: 430px;
  }
}

.benefits_section .first_col {
  margin: auto;
  text-align: center;
}

.benefits_section .first_col .bar {
  margin: auto;
  height: 0px;
  background: #E1E4EC;
  opacity: 0.5;
  width: 60%;
  transition: 1s;
}

.benefits_section .first_col .bar_one_height {
  height: 120px;
}

@media (max-width: 992px) {
  .benefits_section .first_col .bar_one_height {
    height: 80px;
  }
}

.benefits_section .second_col {
  margin: auto;
  text-align: center;
}

.benefits_section .second_col .bar {
  margin: auto;
  background: #E1E4EC;
  opacity: 0.5;
  width: 60%;
  height: 100%;
  height: 0px;
  transition: 1s;
}

.benefits_section .second_col .bar_two_height {
  height: 420px;
}

@media (max-width: 992px) {
  .benefits_section .second_col .bar_two_height {
    height: 320px;
  }
}

.benefits_section_mobile {
  height: 100vh;
}

.benefits_section_mobile .first_col .bar {
  background: #E1E4EC;
  opacity: 0.5;
  width: 0;
  transition: 1s;
  height: 50px;
}

.benefits_section_mobile .first_col .bar_one_length {
  width: 30vw;
}

.benefits_section_mobile .second_col .bar {
  background: #E1E4EC;
  opacity: 0.5;
  width: 0;
  height: 50px;
  transition: 1s;
}

.benefits_section_mobile .second_col .bar_two_length {
  width: 80vw;
}

.comparison .item {
  height: 70px;
  display: block;
}

.comparison .item p {
  margin-bottom: 0;
}

.comparison .item div {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
}

.comparison .item div img {
  margin-top: 2px;
}

.comparison .first_col .content_wrapper {
  background: #3279C6;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 20px;
  border-radius: 20px 0 0 20px;
}

.comparison .second_col {
  box-shadow: 1px 4px 16px 0px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 1px 4px 16px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 4px 16px 0px rgba(0, 0, 0, 0.75);
  border-radius: 20px;
  overflow: hidden;
  z-index: 99;
}

.comparison .second_col .content_wrapper {
  background: #F2F2F2;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 60px;
}

.comparison .third_col {
  border-radius: 20px;
  overflow: hidden;
}

.comparison .third_col .bg_head {
  background: #F2F2F2;
  padding: 20px;
  text-align: center;
  width: 100%;
  border-radius: 0px 20px 0 0;
}

.comparison .third_col .content_wrapper {
  background: #F2F2F2;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  border-radius: 0 0 20px 0;
}

.comparison .m_head {
  background: #F2F2F2;
  border-radius: 20px 20px 0px 0px;
  padding: 20px;
  padding: 30px 30px !important;
  text-align: center;
}

.comparison .m_head img {
  width: 180px;
}

#movement {
  height: 580px;
  position: relative;
}

#updates {
  margin-top: 10rem;
  position: relative;
  padding-bottom: 3rem;
}

@media (max-width: 992px) {
  #updates {
    margin-top: 28rem;
  }
}

#updates .row {
  height: 80vh;
}

@media (max-width: 992px) {
  #updates .row {
    height: auto;
  }
}

#updates img.background_image {
  position: absolute;
  right: -5%;
  top: 0;
  max-width: 50vw;
  width: 100%;
}

@media (max-width: 992px) {
  #updates img.background_image {
    position: relative;
    max-width: 100%;
  }
}

#testimonials {
  padding-top: 12rem;
  padding-bottom: 12rem;
  margin-top: -8rem;
}

@media (max-width: 992px) {
  #testimonials {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

#blog_articles {
  background: #29324F;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

#float_zone_one {
  position: relative;
}

.line_float_one {
  display: block;
  position: absolute;
  top: 100%;
  right: 70%;
  transition: 4s;
  max-width: 100%;
  z-index: 9999;
}

.growEase {
  top: -20rem;
  right: -20rem;
}

.line_float_two {
  display: block;
  position: absolute;
  top: 0%;
  left: 0%;
  transition: 4s;
  max-width: 100%;
}

.growEase_two {
  top: 300%;
  left: -100%;
}

.floatUp {
  top: 0;
}

@media (max-width: 992px) {
  body {
    overflow-x: hidden;
  }
}

img.cloud_float {
  position: absolute;
  bottom: -30px;
  left: 0;
  transition: 10s;
  z-index: 99999;
}

.float_right {
  left: 100% !important;
}

img.cloudtwo {
  position: absolute;
  bottom: -40px;
}

.practice_areas_mobile {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #F0F3F9;
}

.practice_areas_mobile .swiper-slide {
  background: #131936;
  padding: 3rem;
  border-radius: 16px;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  padding-top: 16rem;
  overflow: hidden;
}

@media (max-width: 420px) {
  .practice_areas_mobile .swiper-slide {
    width: 100% !important;
  }
}

.practice_areas_mobile .swiper-slide .number {
  color: white;
  font-size: 14rem;
  font-weight: 700;
  opacity: 0.3;
  left: -50px;
  top: -50px;
  position: absolute;
}

.comparison_csection {
  margin-top: -30vh;
}

@media (max-width: 992px) {
  .comparison_csection {
    margin-top: 4rem;
  }
}

@media (max-width: 992px) {
  #benefits {
    height: 110vh;
  }
}

.swiper-pa_mobile .pa_blocks .swiper-button-next:after,
.swiper-pa_mobile .pa_blocks .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
  color: white;
  font-size: 20px;
}

.swiper-testimonials .swiper-pagination {
  bottom: 10px !important;
}

.header_dark .expand_titles {
  color: #131936;
}

.dropdown-item.active,
.dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: transparent;
}

.comparison .third_col .content_wrapper {
  padding-bottom: 30px;
}

.contact_hero {
  padding-top: 36vh;
  padding-bottom: 46vh;
}

@media (max-width: 768px) {
  .contact_hero {
    background-attachment: initial !important;
  }
}

.contact_form {
  position: absolute;
  margin: auto;
  width: 100%;
  left: 0;
  right: 0;
  top: -36vh;
}

@media (max-width: 768px) {
  .contact_form {
    top: -26vh;
    position: relative;
  }
}

.contact_form .contact_form_wrapper {
  background: white;
  border-radius: 16px;
  padding: 4rem;
  z-index: 99;
  position: relative;
}

.box_item:first-of-type:before {
  content: "";
  width: 300px;
  height: 3px;
  background-color: white;
  display: block;
  position: absolute;
  transform: rotate(40deg);
  left: -266px;
  top: -3rem;
}

.box_item {
  border: 3px solid white;
  padding: 0px 40px;
  border-radius: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}

.box_item .number {
  font-size: 60px;
  color: white;
  font-family: "Inter", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  margin-right: 30px;
}

.box_item p {
  margin-bottom: 0px;
}

.box_item.no_border {
  border: 3px solid transparent;
}

.contact_buttons {
  margin-top: -6rem;
}

@media (max-width: 768px) {
  .target_contact_content {
    margin-top: -9rem;
    z-index: 9999;
    position: relative;
  }

  .box_item:first-of-type:before {
    display: none;
  }

  .contact_buttons {
    margin-top: 3rem;
    text-align: center;
  }
}

.engage_hero {
  padding-top: 17rem;
}

.engage_section_two {
  padding-top: 12rem;
  margin-top: -7rem;
  padding-bottom: 6rem;
}

.vimeo_engage {
  margin-top: 2rem;
}

.mb_10 {
  margin-bottom: 20rem;
}

.scroller_item .number {
  font-size: 7rem;
  color: #E1E4EC;
  font-weight: 700;
  line-height: normal;
  margin-top: -20px;
}

.scroller_item h5 {
  font-size: 22px;
  line-height: 32px;
}

.scroller_item p {
  font-size: 16px;
  line-height: 24px;
  margin-top: 22px;
}

section#scrollerWaypoint {
  padding-top: 14rem;
  position: relative;
}

.engage_testimonials #testimonials {
  padding-top: 18rem;
  padding-bottom: 12rem;
  margin-top: -8rem;
}

#updates_engage {
  margin-top: -3rem;
  position: relative;
}

@media (max-width: 768px) {
  #updates_engage {
    margin-top: 3rem;
  }
}

#updates_engage .row {
  height: 80vh;
}

@media (max-width: 768px) {
  #updates_engage .row {
    height: auto;
  }
}

#updates_engage img.background_image {
  position: absolute;
  right: 0;
  top: 0;
}

@media (max-width: 768px) {
  #updates_engage img.background_image {
    position: relative;
    max-width: 100%;
  }
}

.redwrap {
  position: relative;
}

.set100vh {
  height: 100vh;
}

.icon_background {
  position: absolute;
  height: 110vh;
  margin-top: -226px;
}

img.engage_lines {
  position: absolute;
  z-index: 9999;
  top: 60px;
  right: 100px;
}

.bluearrows:after {
  color: #0d4269 !important;
  font-size: 22px !important;
}

@media (max-width: 992px) {
  .engage_testimonials #testimonials {
    padding-top: 5rem;
    padding-bottom: 6rem;
    margin-top: 5rem;
  }

  .comparison .third_col .bg_head {
    background: #F2F2F2;
    padding: 20px;
    text-align: center;
    width: 100%;
    border-radius: 20px 20px 0 0;
  }
}

.practice_area_hero {
  height: 80vh;
  position: relative;
}

.practice_area_hero .pa_header {
  position: absolute;
  right: -75px;
  bottom: -2px;
  height: 100%;
}

.pa_wrapper {
  text-decoration: none;
  height: 100%;
}

.pa_wrapper .btn_primary {
  opacity: 0;
  transition: 0.4s;
}

.pa_wrapper svg {
  width: 36px;
  height: 36px;
  transition: 0.4s;
}

.pa_wrapper h4,
.pa_wrapper p {
  transition: 0.4s;
}

.pa_wrapper:hover .pa_item {
  background: #004C7F !important;
}

.pa_wrapper:hover .pa_item h4,
.pa_wrapper:hover .pa_item p {
  color: white !important;
}

.pa_wrapper:hover svg {
  color: white;
}

.pa_wrapper:hover .btn_primary {
  opacity: 1;
}

.pa_item {
  padding: 4rem;
  padding-top: 6rem;
  transition: 0.4s;
  height: 100%;
}

.pa_blocks_wrapper .row [class*=col-] {
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}

.pa_blocks_wrapper .row {
  overflow: hidden;
}

.pa_contact {
  background: #F6F6F6;
}

.pa_contact .contact_form_wrapper {
  background: white;
  border-radius: 16px;
  padding: 4rem;
  z-index: 99;
  position: relative;
}

.practice_areas_single_hero {
  position: relative;
  padding-top: 12rem;
  padding-bottom: 12rem;
}

@media (max-width: 992px) {
  .practice_areas_single_hero {
    background-position: center !important;
    height: auto;
    padding-top: 10rem;
    padding-bottom: 6rem;
  }
}

.line_float_pa {
  display: block;
  position: absolute;
  right: -5%;
  bottom: -30%;
  transition: 2s;
  max-width: 100%;
  transform: rotate(-15deg);
}

.growEase_pa {
  right: -100%;
  bottom: 80%;
}

#points .pa_item {
  background: #074269;
  border-radius: 8px;
  padding: 60px 20px;
}

section#survive {
  padding-bottom: 24rem;
  margin-bottom: -18rem;
}

.pa_contact_single {
  margin-top: -5rem;
  padding-top: 7rem;
  background: white;
}

.pa_blocks_wrapper .pa_item {
  padding: 3rem;
  padding-top: 3rem;
  transition: 0.4s;
  height: 100%;
}

.pa_blocks_wrapper .btn_primary {
  font-weight: 700;
  font-size: 12px;
  border-radius: 8px;
  padding: 8px 14px;
  display: inline-block;
  text-decoration: none;
  transition: 0.4s;
  border: none;
}

.pa_blocks_wrapper .btn_primary svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.2s;
}

.pa_blocks_wrapper .btn_primary:hover {
  text-decoration: none;
}

.pa_blocks_wrapper .btn_primary:hover svg {
  margin-left: 16px;
}

.pa_blocks_wrapper .swiper-slide {
  height: auto !important;
}

.pa_blocks_wrapper .swiper-slide:nth-child(even) {
  background: #E1E4EC;
}

.pa_blocks_wrapper_single {
  background-color: #F6F6F6;
  padding-top: 16rem;
  margin-top: -13rem;
}

@media (max-width: 992px) {
  .pa_blocks_wrapper_single .line_float_pa {
    display: none;
  }
}

.pa_blocks_wrapper_single .pa_item {
  padding: 3rem;
  padding-top: 3rem;
  transition: 0.4s;
  height: 100%;
}

.pa_blocks_wrapper_single .btn_primary {
  font-weight: 700;
  font-size: 12px;
  border-radius: 8px;
  padding: 8px 14px;
  display: inline-block;
  text-decoration: none;
  transition: 0.4s;
  border: none;
}

.pa_blocks_wrapper_single .btn_primary svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.2s;
}

.pa_blocks_wrapper_single .btn_primary:hover {
  text-decoration: none;
}

.pa_blocks_wrapper_single .btn_primary:hover svg {
  margin-left: 16px;
}

.pa_blocks_wrapper_single .swiper-slide {
  height: auto !important;
}

.pa_blocks_wrapper_single .swiper-slide:nth-child(2n+1) {
  background: #E1E4EC;
}

.savings_calc_header {
  height: 100vh;
}

@media (max-width: 768px) {
  .savings_calc_header {
    height: 100vh;
    padding-top: 8rem;
  }
}

.savings_calc_header .image {
  position: absolute;
  right: 0;
  bottom: 0;
}

@media (max-width: 768px) {
  .savings_calc_header .image {
    width: 80%;
    margin: auto;
    left: 0;
  }
}

.calculator_wrapper {
  padding: 3rem;
  padding-bottom: 3rem;
  border-radius: 16px;
}

.calculator_wrapper .input-group-text {
  border-radius: 4px 0 0 4px;
  border-right: 0;
  height: 50px;
}

.calculator_wrapper .form-control {
  height: 50px;
}

.calculator_wrapper .target_width {
  width: 80%;
}

.dragdealer {
  position: relative;
  height: 8px;
  background: #E1E4EC;
  border-radius: 4px;
}

.dragdealer .handle {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.dragdealer .red-bar {
  width: 24px;
  height: 24px;
  background: white;
  color: #FFF;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  border: 6px solid #131935;
  border-radius: 50%;
  margin-top: -8px;
  z-index: 99;
}

.dragdealer .red-bar .value {
  display: none;
}

.dragdealer .disabled {
  background: #898989;
}

.indicator {
  position: absolute;
  top: -25px;
  margin-right: -10px;
  right: 0;
  transition: 0.7s;
}

.indicator:after {
  content: "";
  display: block;
  border-right: 1px dotted #2CE9D8;
  position: absolute;
  top: -40px;
  width: 20px;
  height: 40px;
  right: 0;
}

.indicator .text_ms {
  font-size: 14px;
}

.indicator img {
  max-width: 80px;
  margin-left: 6px;
  margin-top: -2px;
}

.recommended_bar {
  height: 8px;
  background: linear-gradient(332.78deg, #2CE9D8 -1.7%, #009BC8 100.93%);
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  transition: 0.7s;
  right: 0;
}

.graph_wrapper {
  position: relative;
  border-bottom: 3px solid #131935;
  overflow: hidden;
}

.graph_wrapper .graph {
  width: 80px;
  height: 230px;
  background: rgba(205, 211, 239, 0.5);
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}

@media (max-width: 768px) {
  .graph_wrapper .graph {
    margin: auto;
  }
}

.graph_wrapper .graph .filler {
  background: linear-gradient(359.73deg, #131936 -2.08%, #0EADC9 99.76%);
  width: 80px;
  position: absolute;
  bottom: 0;
  border-radius: 8px 8px 0 0;
}

.graph_wrapper .value_indicator {
  font-size: 11px;
  color: #9093A1;
  position: absolute;
  left: 95px;
  margin-bottom: 0px;
}

.graph_wrapper .value_indicator:before {
  content: "";
  display: block;
  width: 30px;
  border: 1px dashed #9093A1;
  position: absolute;
  left: -35px;
  top: 9px;
}

.gradient_text {
  background: linear-gradient(332.78deg, #2CE9D8 -1.7%, #009BC8 100.93%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.graph_guide {
  background: #131936;
  display: block;
  background: #131936;
  border-radius: 4px;
  width: 133px;
  padding: 8px;
  position: absolute;
  right: 0;
  z-index: 99;
  bottom: 0;
  transition: 0.5s;
  height: 67px;
  padding-top: 5px;
  margin-bottom: -30px;
}

.graph_guide:before {
  content: "";
  display: block;
  background: #131936;
  width: 10px;
  height: 14px;
  -webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%);
  clip-path: polygon(100% 0, 0 50%, 100% 100%);
  position: absolute;
  right: 133px;
  top: 30px;
}

.graph_guide:after {
  content: "";
  width: 430px;
  height: 1px;
  background: #131936;
  display: block;
  position: absolute;
  right: 0;
  top: 37px;
  z-index: 10;
}

.graph_guide p {
  font-size: 12px;
  margin-bottom: 0;
  line-height: 16px;
  position: relative;
  z-index: 99;
}

.graph_guide img {
  width: 70px;
  padding-bottom: 5px;
}

@media (max-width: 768px) {
  .graph_guide {
    background: #131936;
    display: block;
    background: #131936;
    border-radius: 4px;
    width: 92px;
    padding: 8px;
    position: absolute;
    right: 0;
    z-index: 99;
    bottom: 0;
    transition: 0.5s;
    height: 88px;
    padding-top: 5px;
    margin-bottom: -50px;
  }

  .graph_guide p {
    font-size: 10px;
    margin-bottom: 0;
    line-height: 16px;
    position: relative;
    z-index: 99;
  }

  .graph_guide:before {
    content: "";
    display: block;
    background: #131936;
    width: 10px;
    height: 14px;
    -webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%);
    clip-path: polygon(100% 0, 0 50%, 100% 100%);
    position: absolute;
    right: 91px;
    top: 30px;
  }

  .graph_guide:after {
    content: "";
    width: 188px;
    height: 1px;
    background: #131936;
    display: block;
    position: absolute;
    right: 0;
    top: 37px;
    z-index: 10;
  }

  .graph_wrapper .value_indicator {
    font-size: 11px;
    color: #9093A1;
    position: absolute;
    left: 5px;
    margin-bottom: -22px;
    width: 80px;
  }

  .graph_wrapper .value_indicator:before {
    content: "";
    display: block;
    width: 30px;
    border: 1px dashed #9093A1;
    position: absolute;
    left: 74px;
    top: 9px;
  }

  .graph_wrapper {
    position: relative;
    border-bottom: none;
    overflow: visible;
    background: #f2f2f2;
    /* padding: 30px; */
    border-radius: 10px;
    padding-top: 30px;
  }
}

@media (max-width: 768px) {
  .calc_wrapper {
    height: auto;
  }
}

.calc_footer {
  position: relative;
}

@media (max-width: 768px) {
  .calc_footer {
    margin-top: 3rem;
  }
}

.calc_footer img.header_lines {
  position: absolute;
  right: 0;
  top: -130px;
  z-index: 9990;
}

.calc_footer .text_wrapper {
  border-radius: 16px;
  padding-left: 13rem !important;
  position: relative;
}

@media (max-width: 768px) {
  .calc_footer .text_wrapper {
    padding-left: 3rem !important;
  }
}

.calc_footer_image {
  position: absolute;
  left: -140px;
  top: -30px;
}

.about_hero {
  height: 100vh;
  background: #F2F2F2;
  position: relative;
}

.about_hero .header_lines {
  bottom: -100px;
}

.about_section .scrolling_section {
  border-left: 2px solid #16E7CF;
  padding-top: 8rem;
}

.about_section .stickthis {
  padding-top: 8rem;
}

.about_section .item {
  min-height: 70vh;
  margin-left: 8rem;
  position: relative;
}

.about_section .item:before {
  content: "";
  width: 5rem;
  position: absolute;
  left: -8rem;
  top: 20px;
  height: 2px;
  background-color: #16E7CF;
  display: block;
}

.quick_links .item {
  background: #004C7F;
  border-radius: 8px;
  padding: 3rem;
}

.background_accent {
  background: #f2f2f2;
  position: absolute;
  height: 100%;
  width: 59%;
  display: block;
  z-index: -1;
  top: 0;
  right: 0;
}

.why_hero {
  padding-top: 20vh;
}

.why_points {
  min-height: 100vh;
  padding-top: 20vh;
}

.why_points_overlap {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  margin-top: 25vh;
}

.why_points_overlap .point_wrapper {
  background: #074269;
  border-radius: 8px;
  padding: 2rem;
  height: 100%;
}

.points_background {
  background: #131935;
  height: 100vh;
}

@media (min-width: 667px) {
  .hide_desktop {
    display: none !important;
  }
}

@media (max-width: 992px) {
  .star_image {
    max-width: 160px;
  }

  .practice_area_hero .pa_header {
    display: none;
  }

  .practice_area_hero {
    height: auto;
    position: relative;
    padding-top: 5rem;
    padding-bottom: 7rem;
  }

  .background-palebluegreymobile {
    background: #E1E4EC;
  }

  .background-whitemobile {
    background: white;
  }

  .pa_contact .contact_form_wrapper {
    padding: 2rem !important;
  }

  .pa_contact .contact_form_wrapper button.btn_primary.btn_blue.d-block {
    margin-top: 20px;
  }

  a.nav-item.nav-link.active:after {
    width: 40% !important;
    left: 0 !important;
    margin: auto;
    right: 0;
  }

  .pa_wrapper .btn_primary {
    opacity: 1 !important;
  }

  .hero_banner {
    height: auto;
    position: relative;
    padding-bottom: 10rem;
  }

  .pa_blocks .swiper-button-next:after,
  .pa_blocks .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
    color: white;
    font-size: 20px;
  }

  div.dropdown-multicol2 {
    max-width: 90% !important;
    width: 100% !important;
    margin: auto;
  }

  .navbar .nav-item {
    font-size: 14px;
    color: white;
    margin-right: 0 !important;
  }

  .dropdown-menu.show {
    width: 90%;
    margin: auto;
    text-align: center;
  }

  .dropdown-menu.show .dropdown-col {
    width: 100%;
    margin-top: 12px;
  }

  .dropdown-menu.show .dropdown-col .menu_heading {
    margin-bottom: -2px;
  }

  #navbarDropdown {
    text-decoration: none !important;
  }

  #navbarDropdown span.ml-1 {
    font-size: 14px;
    color: white;
    text-decoration: none !important;
  }

  .navbar .nav-item {
    width: 49%;
    text-align: left;
    padding-left: 20px;
    display: inline-block;
    height: 62px;
    font-size: 15px;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .navbar-nav {
    display: inline-block;
  }

  a.nav-item.nav-link.active {
    color: #00E7CF !important;
  }

  a.nav-item.nav-link.active:after {
    display: none !important;
  }

  li.dropdown.font-weight-bold.web-avatar {
    list-style: none;
    display: inline-block;
    text-align: left;
    padding-left: 20px;
  }

  #navbarDropdown span.ml-1 {
    font-size: 12px;
    font-weight: 400;
    color: #0d4269;
    text-decoration: none !important;
  }

  .dropdown-menu.show {
    width: 90%;
    margin: auto;
    text-align: center;
    position: absolute;
    text-align: left;
    display: block !important;
  }

  .contact_form .contact_form_wrapper {
    padding: 2rem;
  }

  .bg_intial {
    background-attachment: initial !important;
  }

  .box_item {
    border: none !important;
  }

  .targetSignIn {
    float: left;
  }

  .hideMobile {
    display: none;
  }

  .navbar-collapse {
    background: #131935 !important;
    border: none !important;
  }

  a#navbarDropdownExpand {
    display: none !important;
  }

  .contact_form {
    position: relative;
    top: -16vh;
  }

  .contact_buttons {
    margin-top: -4rem;
    text-align: center;
  }

  #movement {
    height: auto;
    padding-bottom: 4rem;
    position: relative;
  }

  #updates {
    margin-top: 8rem;
  }

  .swiper-pagination-bullet {
    width: 25px;
    height: 6px;
    display: inline-block;
    border-radius: 5px;
    background: #13384D;
    opacity: 1;
  }

  .tac_mobile {
    text-align: center;
  }

  .joindropdown .dropdown-item {
    white-space: normal;
  }
}

@media (max-width: 992px) {
  .line_float_pa {
    display: none;
  }

  .hs_image_bb {
    display: none !important;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1190px) and (-webkit-min-device-pixel-ratio: 1) {
  .hero_banner {
    height: 100vh;
    position: relative;
    background-attachment: initial !important;
  }

  .pa_blocks_large .item:hover {
    max-height: 470px;
    cursor: pointer;
    background: white !important;
  }

  .pa_blocks_large .item {
    position: absolute;
    overflow: hidden;
    z-index: 9999;
    padding-top: 7rem !important;
    border-radius: 8px;
    min-height: 410px;
    transition: 0.4s;
    padding: 30px !important;
    padding-top: 7rem !important;
  }

  #updates_engage img.background_image {
    display: none;
  }

  #updates_engage .row {
    height: 50vh;
  }

  .vimeo_wrapper {
    margin-top: -6rem;
  }

  .hs_image_bb {
    display: none;
  }

  .savings_calc_header {
    height: auto;
    padding: 12rem 0;
  }

  .calc_footer .text_wrapper {
    border-radius: 16px;
    padding-left: 3rem !important;
    position: relative;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1190px) and (-webkit-min-device-pixel-ratio: 2) {
  .hero_banner {
    height: 100vh;
    position: relative;
    background-attachment: initial !important;
  }

  .pa_blocks_large .item:hover {
    max-height: 470px;
    cursor: pointer;
    background: white !important;
  }

  .pa_blocks_large .item {
    position: absolute;
    overflow: hidden;
    z-index: 9999;
    padding-top: 7rem !important;
    border-radius: 8px;
    min-height: 410px;
    transition: 0.4s;
    padding: 30px !important;
    padding-top: 7rem !important;
  }

  #updates_engage img.background_image {
    display: none;
  }

  #updates_engage .row {
    height: 50vh;
  }

  .vimeo_wrapper {
    margin-top: -6rem;
  }

  #engage .container {
    max-width: 95%;
  }

  .targetVP_ipadP {
    margin-bottom: 30px;
  }

  .hs_image_bb {
    display: none;
  }

  .savings_calc_header {
    height: auto;
    padding: 12rem 0;
  }

  .calc_footer .text_wrapper {
    border-radius: 16px;
    padding-left: 3rem !important;
    position: relative;
  }

  .calc_footer_image {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .contact_buttons {
    margin-top: 6rem;
    text-align: center;
  }

  img.graphic_one {
    margin-top: 0rem;
    margin-bottom: -3rem;
    max-width: 100%;
    z-index: 9999;
    position: relative;
  }

  li.dropdown.font-weight-bold.web-avatar {
    list-style: none;
    display: block;
    text-align: left;
    padding-left: 20px;
    margin-top: 20px;
  }

  #navbarDropdown span.ml-1 {
    font-size: 16px;
    font-weight: 700;
    color: white !important;
    text-decoration: none !important;
  }
}

section#points .col-12 {
  margin-bottom: 30px;
}

@media (max-width: 480px) {
  .target_contact_content {
    margin-top: -5rem;
    z-index: 9999;
    position: relative;
  }
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #16E7CF !important;
}

.hs_image_bb {
  display: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL3dlYnYzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9nbG9iYWwvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2dsb2JhbC9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL190eXBvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9nbG9iYWwvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2dsb2JhbC9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL191dGlscy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL19kaXZpZGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2dsb2JhbC9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9nbG9iYWwvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvbGF5b3V0cy9faG9tZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvbGF5b3V0cy9fY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvbGF5b3V0cy9fZW5nYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9sYXlvdXRzL19wcmF0aWNlYXJlYXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX2NhbGMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9nbG9iYWwvX3Jlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztzQ0FHQTs7RUNDQztFQUNBO0NERUQ7O0FDQUM7O0VBQ0M7Q0RJRjs7QUNEQzs7RUFDQztDREtGOztBQ0RBO0VBQ0M7RUFDQTtDRElEOztBQ0RBO0VBQ0M7RUFDQTtDRElEOztBQ0RBO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0dESUE7Q0FDRjs7QUNEQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0dESUE7Q0FDRjs7QUNEQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHRElBO0NBQ0Y7O0FFdkRBO0VBQ0M7Q0YwREQ7O0FFeERBO0VBQ0M7Q0YyREQ7O0FFeERBO0VBQ0M7Q0YyREQ7O0FFekRBO0VBQ0M7Q0Y0REQ7O0FFekRBO0VBQ0M7Q0Y0REQ7O0FFekRBO0VBQ0M7Q0Y0REQ7O0FFMURBO0VBQ0M7Q0Y2REQ7O0FFMURBO0VBQ0M7Q0Y2REQ7O0FFM0RBO0VBQ0M7Q0Y4REQ7O0FFM0RBO0VBQ0M7Q0Y4REQ7O0FFM0RBO0VBQ0M7Q0Y4REQ7O0FFNURBO0VBQ0M7Q0YrREQ7O0FFNURBO0VBQ0M7Q0YrREQ7O0FFN0RBO0VBQ0M7Q0ZnRUQ7O0FFN0RBO0VBQ0M7Q0ZnRUQ7O0FFN0RBO0VBQ0M7SUFDQztHRmdFQTs7RUU5REQ7SUFDQztHRmlFQTtDQUNGOztBRzNIQTs7Ozs7Ozs7Ozs7O0VBQ0M7RUFDQTtFQUNBO0NIeUlEOztBR3RJQTtFQUNDO0VBQ0E7Q0h5SUQ7O0FHdklDO0VBSkQ7SUFLRTtJQUNBO0dIMklBO0NBQ0Y7O0FHeElBO0VBQ0M7RUFDQTtDSDJJRDs7QUd6SUM7RUFKRDtJQUtFO0lBQ0E7R0g2SUE7Q0FDRjs7QUcxSUE7RUFDQztFQUNBO0NINklEOztBRzNJQztFQUpEO0lBS0U7SUFDQTtHSCtJQTtDQUNGOztBRzVJQTtFQUNDO0VBQ0E7Q0grSUQ7O0FHN0lDO0VBSkQ7SUFLRTtJQUNBO0dIaUpBO0NBQ0Y7O0FHN0lBO0VBQ0M7RUFDQTtDSGdKRDs7QUc5SUM7RUFKRDtJQUtFO0lBQ0E7R0hrSkE7Q0FDRjs7QUcvSUE7RUFDQztFQUNBO0NIa0pEOztBRy9JQTtFQUNDO0VBQ0E7Q0hrSkQ7O0FHL0lBO0VBQ0M7RUFDQTtDSGtKRDs7QUcvSUE7RUFDQztDSGtKRDs7QUc3SUE7RUFDQztFQUNBO0NIZ0pEOztBRzdJQTtFQUNDO0VBQ0E7Q0hnSkQ7O0FHbElBO0VBQ0M7Q0hxSUQ7O0FHbElBO0VBQ0M7Q0hxSUQ7O0FHbElBO0VBQ0M7Q0hxSUQ7O0FHbElBO0VBQ0M7Q0hxSUQ7O0FHbElBO0VBQ0M7Q0hxSUQ7O0FHbElBO0VBQ0M7Q0hxSUQ7O0FHbElBO0VBQ0M7Q0hxSUQ7O0FHaElBO0VBQWU7Q0hvSWY7O0FHbklBO0VBQW9CO0NIdUlwQjs7QUd0SUE7RUFBZ0I7Q0gwSWhCOztBR3pJQTtFQUFpQjtDSDZJakI7O0FHNUlBO0VBQWE7Q0hnSmI7O0FHL0lBO0VBQWE7Q0htSmI7O0FHbEpBO0VBQWE7Q0hzSmI7O0FHckpBO0VBQVk7Q0h5Slo7O0FHeEpBO0VBQWdCO0NINEpoQjs7QUczSkE7RUFBZ0I7Q0grSmhCOztBRzlKQTtFQUFjO0NIa0tkOztBR2pLQTtFQUFtQjtDSHFLbkI7O0FHcEtBO0VBQWtCO0NId0tsQjs7QUd2S0E7RUFBVztDSDJLWDs7QUcxS0E7RUFBcUI7Q0g4S3JCOztBRzdLQTtFQUFZO0NIaUxaOztBRzdLQTtFQUNDO0NIZ0xEOztBRzdLQTtFQUNDO0NIZ0xEOztBRzdLQTtFQUNDO0NIZ0xEOztBSTdVQTtFQUFxQjtDSmlWckI7O0FJaFZBO0VBQTBCO0NKb1YxQjs7QUluVkE7RUFBc0I7Q0p1VnRCOztBSXRWQTtFQUF1QjtDSjBWdkI7O0FJelZBO0VBQW1CO0NKNlZuQjs7QUk1VkE7RUFBbUI7Q0pnV25COztBSS9WQTtFQUFtQjtDSm1XbkI7O0FJbFdBO0VBQWtCO0NKc1dsQjs7QUlyV0E7RUFBc0I7Q0p5V3RCOztB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O0VBQ0E7RUFDQTtDWit5Q0g7O0FZOXlDRzs7RUFDQztDWmt6Q0o7O0FZL3lDRztFQUNDO0Naa3pDSjs7QVkveUNHO0VBQ0M7RUFDQTtDWmt6Q0o7O0FZNXlDQTtFQUNDO0NaK3lDRDs7QVk1eUNBO0VBQ0M7Q1oreUNEOztBWTd5Q0M7RUFIRDtJQUlFO0daaXpDQTtDQUNGOztBWS95Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWmt6Q0Q7O0FZN3lDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1pnekNGOztBWTl5Q0U7RUFDQztFQUNBO0NaaXpDSDs7QVk3eUNDO0VBQ0M7Q1pnekNGOztBWTl5Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ppekNIOztBWTd5Q0M7RUFDQztFQUNBO0VBQ0E7Q1pnekNGOztBWTl5Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ppekNIOztBWTd5Q0M7RUFDQztFQUNBO0NaZ3pDRjs7QVk3eUNDO0VBQ0M7RUFDQTtFQUNBO0NaZ3pDRjs7QVk1eUNBO0VBRUM7RUFDRztDWjh5Q0o7O0FZNXlDQztFQUNDO0VBQ0E7Q1oreUNGOztBWTd5Q0U7RUFKRDtJQUtFO0daaXpDRDtDQUNGOztBWTd5Q0M7RUFDQztFQUNBO0NaZ3pDRjs7QVkveUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Naa3pDSDs7QVkveUNFO0VBQ0M7Q1prekNIOztBWWh6Q0c7RUFIRDtJQUlFO0dab3pDRjtDQUNGOztBWWh6Q0M7RUFDQztFQUNBO0NabXpDRjs7QVlsekNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1pxekNIOztBWW56Q0U7RUFDQztDWnN6Q0g7O0FZcHpDRztFQUhEO0lBSUU7R1p3ekNGO0NBQ0Y7O0FZanpDQTtFQUVDO0NabXpDRDs7QVkveUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWmt6Q0g7O0FZL3lDRTtFQUNDO0Naa3pDSDs7QVk1eUNFO0VBQ0M7RUFD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Q0E7R2xCcXdGTjs7RWtCbHdGRTtJQUNJO0lBQ0E7SUFDQTtHbEJxd0ZOOztFa0Jwd0ZNO0lBQ0k7SUFDQTtHbEJ1d0ZWOztFa0Jyd0ZVO0lBQ0k7R2xCd3dGZDs7RWtCbndGRTtJQUNJO0dsQnN3Rk47O0VrQnJ3Rk07SUFDSTtJQUNBO0lBQ0E7R2xCd3dGVjs7RWtCbHdGRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsQnF3Rk47O0VrQmx3RkU7SUFDSTtHbEJxd0ZOOztFa0Jsd0ZFO0lBQ0k7R2xCcXdGTjs7RWtCbHdGRTtJQUNJO0dsQnF3Rk47O0VrQmx3RkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHbEJxd0ZOOztFa0Jsd0ZFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R2xCcXdGTjs7RWtCbHdGRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbEJxd0ZOOztFa0I5dkZNO0lBQ0k7R2xCaXdGVjs7RWtCOXZGTTtJQUNJO0dsQml3RlY7O0VrQjl2Rk07SUFDSTtHbEJpd0ZWOztFa0I5dkZNO0lBQ0k7R2xCaXdGVjs7RWtCOXZGTTtJQUNJO0dsQml3RlY7O0VrQjl2Rk07SUFDSTtJQUNBO0dsQml3RlY7O0VrQjl2Rk07SUFDSTtHbEJpd0ZWOztFa0I5dkZNO0lBQ0k7SUFDQTtHbEJpd0ZWOztFa0I5dkZNO0lBQ0k7SUFDQTtHbEJpd0ZWOztFa0I5dkZNO0lBQ0k7SUFDQTtJQUNBO0dsQml3RlY7O0VrQjl2Rk07SUFDSTtHbEJpd0ZWOztFa0I5dkZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsQml3RlY7O0VrQjl2Rk07SUFDSTtHbEJpd0ZWOztFa0I3dkZVO0lBQ0k7R2xCZ3dGZDtDQUNGOztBa0IzdkZJO0VBQ0k7SUFDSTtHbEI4dkZWOztFa0IzdkZNO0lBQ0k7R2xCOHZGVjtDQUNGOztBa0IzdkZJO0VBSUk7SUFDSTtJQUNBO0lBQ0E7R2xCMnZGVjs7RWtCeHZGTTtJQUNJO0lBQ0E7SUFDQTtHbEIydkZWOztFa0J6dkZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsQjR2RlY7O0VrQnp2Rk07SUFDSTtHbEI0dkZWOztFa0IxdkZNO0lBQ0k7R2xCNnZGVjs7RWtCM3ZGTTtJQUNJO0dsQjh2RlY7O0VrQjN2Rk07SUFDSTtHbEI4dkZWOztFa0IzdkZNO0lBQ0k7SUFDQTtHbEI4dkZWOztFa0I1dkZNO0lBQ0k7SUFDQTtJQUNBO0dsQit2RlY7Q0FDRjs7QWtCenZGSTtFQUlJO0lBQ0k7SUFDQTtJQUNBO0dsQnl2RlY7O0VrQnR2Rk07SUFDSTtJQUNBO0lBQ0E7R2xCeXZGVjs7RWtCdnZGTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbEIwdkZWOztFa0J2dkZNO0lBQ0k7R2xCMHZGVjs7RWtCeHZGTTtJQUNJO0dsQjJ2RlY7O0VrQnp2Rk07SUFDSTtHbEI0dkZWOztFa0J6dkZNO0lBQ0k7R2xCNHZGVjs7RWtCenZGTTtJQUNJO0dsQjR2RlY7O0VrQnp2Rk07SUFDSTtHbEI0dkZWOztFa0J6dkZNO0lBQ0k7SUFDQTtHbEI0dkZWOztFa0IxdkZNO0lBQ0k7SUFDQTtJQUNBO0dsQjZ2RlY7O0VrQjF2Rk07SUFDSTtHbEI2dkZWO0NBQ0Y7O0FrQnh2Rkk7RUFDSTtJQUNJO0lBQ0E7R2xCMnZGVjs7RWtCeHZGTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xCMnZGVjs7RWtCeHZGTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xCMnZGVjs7RWtCeHZGTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dsQjJ2RlY7Q0FDRjs7QWtCeHZGSTtFQUNJO0NsQjJ2RlI7O0FrQnh2Rkk7RUFDSTtJQUNJO0lBQ0E7SUFDQTtHbEIydkZWO0NBQ0Y7O0FrQnh2Rkk7RUFDSTtFQUNBO0NsQjJ2RlI7O0FrQnh2Rkk7RUFDSTtDbEIydkZSIiwiZmlsZSI6Ii9jc3Mvd2VidjMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRAMzAwO1xuXG40MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG4ucm93Lmd1dHRlcl9tZCA+IC5jb2wsXG4ucm93Lmd1dHRlcl9tZCA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0NS4ycHg7XG4gIHBhZGRpbmctbGVmdDogNDUuMnB4O1xufVxuXG4ucm93Lmd1dHRlcl9tZCA+IC5jb2w6Zmlyc3Qtb2YtdHlwZSxcbi5yb3cuZ3V0dGVyX21kID4gW2NsYXNzKj1jb2wtXTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucm93Lmd1dHRlcl9tZCA+IC5jb2w6bGFzdC1vZi10eXBlLFxuLnJvdy5ndXR0ZXJfbWQgPiBbY2xhc3MqPWNvbC1dOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5yb3ctbm9ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctbm9ndXR0ZXJwYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lcl94bCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lcl94bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5jb250YWluZXJfeGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDVyZW07XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogN3JlbTtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5hLFxudWwsXG5saSxcbmhyLFxubGFiZWwge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG5oMS54bCB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICBoMS54bCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuaDIueGwge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgaDIueGwge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRhZ2xpbmUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaW50ZXIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1oZWx2ZXRpY2Ege1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBTYW5zLVNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZ3LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mdy05MDAge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxMzE5MzUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcGFsZWJsdWVncmV5IHtcbiAgY29sb3I6ICNFMUU0RUM7XG59XG5cbi50ZXh0LXBhbGVibHVlIHtcbiAgY29sb3I6ICNDOEVFRkU7XG59XG5cbi50ZXh0LXR1cnF1b2lzZSB7XG4gIGNvbG9yOiAjMDBFN0NGO1xufVxuXG4udGV4dC1ibHVlMSB7XG4gIGNvbG9yOiAjMDBBNEM3O1xufVxuXG4udGV4dC1ibHVlMiB7XG4gIGNvbG9yOiAjMjc3QUMyO1xufVxuXG4udGV4dC1ibHVlMyB7XG4gIGNvbG9yOiAjMjE2QUFBO1xufVxuXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMwNzQyNjk7XG59XG5cbi50ZXh0LWRlZXBuYXZ5IHtcbiAgY29sb3I6ICMxMzE5MzU7XG59XG5cbi50ZXh0LWJsdWVncmV5IHtcbiAgY29sb3I6ICM0QTUxNjk7XG59XG5cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjRkZCQjQ1O1xufVxuXG4udGV4dC1saWdodG9yYW5nZSB7XG4gIGNvbG9yOiAjRjk4RDMwO1xufVxuXG4udGV4dC1kZWVwb3JhbmdlIHtcbiAgY29sb3I6ICNGRjVDM0U7XG59XG5cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjRkQyQzM3O1xufVxuXG4udGV4dC1wYWxlb3JhbmdlcmVkIHtcbiAgY29sb3I6ICNEMTQ0NDE7XG59XG5cbi50ZXh0LXBsdW0ge1xuICBjb2xvcjogIzlDMkQ0MTtcbn1cblxuLnRkLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sZXR0ZXJzX3NwYWNlZCB7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG59XG5cbi5saC03MCB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM1O1xufVxuXG4uYmFja2dyb3VuZC1wYWxlYmx1ZWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xufVxuXG4uYmFja2dyb3VuZC1wYWxlYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNDOEVFRkU7XG59XG5cbi5iYWNrZ3JvdW5kLXR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQ6ICMwMEU3Q0Y7XG59XG5cbi5iYWNrZ3JvdW5kLWJsdWUxIHtcbiAgYmFja2dyb3VuZDogIzAwQTRDNztcbn1cblxuLmJhY2tncm91bmQtYmx1ZTIge1xuICBiYWNrZ3JvdW5kOiAjMjc3QUMyO1xufVxuXG4uYmFja2dyb3VuZC1ibHVlMyB7XG4gIGJhY2tncm91bmQ6ICMyMTZBQUE7XG59XG5cbi5iYWNrZ3JvdW5kLW5hdnkge1xuICBiYWNrZ3JvdW5kOiAjMDc0MjY5O1xufVxuXG4uYmFja2dyb3VuZC1kZWVwbmF2eSB7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzU7XG59XG5cbi5iYWNrZ3JvdW5kLWJsdWVncmV5IHtcbiAgYmFja2dyb3VuZDogIzRBNTE2OTtcbn1cblxuLmJhY2tncm91bmQteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGQkI0NTtcbn1cblxuLmJhY2tncm91bmQtbGlnaHRvcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjk4RDMwO1xufVxuXG4uYmFja2dyb3VuZC1kZWVwb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0ZGNUMzRTtcbn1cblxuLmJhY2tncm91bmQtcmVkIHtcbiAgYmFja2dyb3VuZDogI0ZEMkMzNztcbn1cblxuLmJhY2tncm91bmQtcGFsZW9yYW5nZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNEMTQ0NDE7XG59XG5cbi5iYWNrZ3JvdW5kLXBsdW0ge1xuICBiYWNrZ3JvdW5kOiAjOUMyRDQxO1xufVxuXG5tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dF9saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGV4dF9saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG5fcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxNnB4IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG5fcHJpbWFyeSBzdmcge1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uYnRuX3ByaW1hcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG5fcHJpbWFyeTpob3ZlciBzdmcge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmJ0bl9zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uYnRuX3NtYWxsIHN2ZyB7XG4gIG1heC13aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5idG5fc21hbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG5fc21hbGw6aG92ZXIgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5idG5fbWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweCAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uYnRuX21kIHN2ZyB7XG4gIG1heC13aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5idG5fbWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG5fbWQ6aG92ZXIgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5idG5fYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMyMTZBQUE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bl9ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3N0FDMjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuX25hdnkge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fbmF2eTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzdBQzI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bl9icmlnaHRibHVlIHtcbiAgYmFja2dyb3VuZDogIzNGOERENztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuX2JyaWdodGJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjc3QUMyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNENkQ1RDU7XG4gIGNvbG9yOiAjMTMxOTM2O1xufVxuXG4uYnRuX2dyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fZGFya2JsdWUge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM1O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fZGFya2JsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjc3QUMyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fd2hpdGUge1xuICBjb2xvcjogIzEzMTkzNTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5idG5fd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjc3QUMyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fdHVycXVvaXNlX3N0cm9rZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEU3Q0Y7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bl9mbGFnIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0UxRTRFQztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idG5fZmxhZyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5idG5fZmxhZzpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMzE5MzY7XG4gIGJveC1zaGFkb3c6IDFweCAxMHB4IDE5cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDEwcHggMTlweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAxcHggMTBweCAxOXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYnRuX2ZsYWc6Zm9jdXMsXG4uYnRuX2ZsYWc6dmlzaXRlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMzE5MzY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDI1LCA1NCwgMC4wOCk7XG59XG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAxM3B4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU2KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggN3B4IDEzcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNTYpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA3cHggMTNweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC41Nik7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uejk5IHtcbiAgei1pbmRleDogOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0aXplLWhlaWdodCB7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5kaXZpZGVyX2FjY2VudCB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI1RDk7XG59XG5cbi5kaXZpZGVyX2dyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTZFN0NGIC0yMS44MSUsICMwMDlCQzggMTAwJSk7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGl2aWRlcl9ncmFkaWVudCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5pdGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDZweCAwIDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q2RDVENTtcbn1cblxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENkQ1RDU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb3JtLWdyb3VwLFxuLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNtZXNzYWdlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDVkNSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdF9mb3JtX3dyYXBwZXJfd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogNHJlbTtcbiAgei1pbmRleDogOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X2Zvcm1fd3JhcHBlcl93aGl0ZSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzEzMzg0RDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMTZFN0NGO1xufVxuXG4jaGVhZGVyX3dyYXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbiNoZWFkZXJfd3JhcCAuaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3M7XG59XG5cbi5wcmVfbmF2IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnByZV9uYXYgcCxcbi5wcmVfbmF2IGEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5leHBhbmRlcl9tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5leHBhbmRlcl9tZW51IC5leHBhbmRfdGl0bGVzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZXhwYW5kZXJfbWVudSBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmV4cGFuZGVyX21lbnUgLmltZ19jb2wge1xuICBiYWNrZ3JvdW5kOiAjMDA0QzdGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmV4cGFuZGVyX21lbnUgLmltZ19jb2wgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZXhwYW5kZXJfbWVudSAuaW1nX2NvbCBpbWcudGhpcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmV4cGFuZGVyX21lbnUuc2hvd21lIHtcbiAgdG9wOiB1bnNldDtcbn1cblxuLmhlYWRlcl9kYXJrIC5leHBhbmRlcl9tZW51IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5uYXZiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLm5hdmJhciAubmF2LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubmF2YmFyIC5uYXYtbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm5hdmJhciBhI25hdmJhckRyb3Bkb3duRXhwYW5kIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEU3Q0Y7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ubmF2YmFyIGEjbmF2YmFyRHJvcGRvd25FeHBhbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBFN0NGO1xufVxuXG5kaXYuZHJvcGRvd24tbXVsdGljb2wyIHtcbiAgd2lkdGg6IDQyMHB4O1xufVxuXG5kaXYuZHJvcGRvd24tbXVsdGljb2wyID4gZGl2LmRyb3Bkb3duLWNvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWFpbl9uYXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51LmZhZGUtZG93biB7XG4gICAgdG9wOiA4MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC03NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIH1cblxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51LmZhZGUtdXAge1xuICAgIHRvcDogMTgwJTtcbiAgfVxuXG4gIC5uYXZiYXIgLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubWVudV9oZWFkaW5nIHtcbiAgY29sb3I6ICMwNUE0Q0EgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51X2hlYWRpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaGVhZGVyX2RhcmsgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMxNDE5MzY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9kYXJrIC5oZWFkZXIgLm5hdmJhciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdi11cCB7XG4gIHRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZGl2I25hdmJhck5hdkFsdE1hcmt1cCB7XG4gICAgYmFja2dyb3VuZDogIzE0MTkzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jcGEtaG9tZSAjaGVhZGVyX3dyYXAsXG4jc2F2aW5ncy1jYWxjdWxhdG9yICNoZWFkZXJfd3JhcCxcbiNhYm91dC11cyAjaGVhZGVyX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM1O1xufVxuXG4jcGEtaG9tZSAubmF2YmFyLFxuI3NhdmluZ3MtY2FsY3VsYXRvciAubmF2YmFyLFxuI2Fib3V0LXVzIC5uYXZiYXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNwYS1ob21lIC5leHBhbmRlcl9tZW51LFxuI3NhdmluZ3MtY2FsY3VsYXRvciAuZXhwYW5kZXJfbWVudSxcbiNhYm91dC11cyAuZXhwYW5kZXJfbWVudSB7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzU7XG59XG5cbmEubmF2LWl0ZW0ubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5hLm5hdi1pdGVtLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwRTdDRjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLm1haW5fbmF2IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLm5hdmJhciAubmF2LWxpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2LWF2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNGRlN2NmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm5hdi1hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmxpLmRyb3Bkb3duLmZvbnQtd2VpZ2h0LWJvbGQud2ViLWF2YXRhciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByZV9uYXYgYSB7XG4gIGNvbG9yOiAjMGQ0MjY5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM1O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyX2NvbCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlcl9jb2wge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgZm9vdGVyIC5zZWNvbmRfY29sIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbmZvb3RlciBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlcl9saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmZvb3RlciAuZm9vdGVyX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwRTdDRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmZvb3RlciAuYnRuX2FjY2VudF9hbHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICBmb290ZXIgLmJ0bl9hY2NlbnRfYWx0IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvb3Rlcl9yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZm9vdGVyX3JvdyBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5mb290ZXJfcm93IHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb290ZXJfcm93IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0X2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzU7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuXG4ucG9zdF9mb290ZXIgLmNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xufVxuXG4ucG9zdF9mb290ZXIgcCxcbi5wb3N0X2Zvb3RlciBzcGFuIHtcbiAgY29sb3I6ICM1QTVFNzI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdF9mb290ZXIgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAucG9zdF9mb290ZXIgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnBvc3RfZm9vdGVyIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wb3N0X2Zvb3RlciBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3RfZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9zdF9mb290ZXIgLnNtX2xpbmtzIC5vbmVwbGFuZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucG9zdF9mb290ZXIgLnNtX2xpbmtzIGEge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucG9zdF9mb290ZXIgLnNtX2xpbmtzIGEgaW1nIHtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLnBvc3RfZm9vdGVyIC5zbV9saW5rcyBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLnBvc3RfZm9vdGVyIC5zbV9saW5rcyBhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAucG9zdF9mb290ZXIgLnNtX2xpbmtzIGltZyxcbiAgLnBvc3RfZm9vdGVyIC5zbV9saW5rcyBhIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wb3N0X2Zvb3RlciAuc21fbGlua3MgaW1nIGltZyxcbiAgLnBvc3RfZm9vdGVyIC5zbV9saW5rcyBhIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm5hdl9idG4tLWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lLWNvbG9yKGFjY2VudCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uYXZfYnRuLS1mb290ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcihhY2NlbnQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZS1jb2xvcihhY2NlbnQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxOTM1O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSg0MywgMTA2LCAxNzMsIDAuMjQpO1xufVxuXG5mb290ZXIuZm9vdGVyLWRhc2hib2FyZCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIGZvb3Rlci5mb290ZXItZGFzaGJvYXJkIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5qcy1jb29raWUtY29uc2VudC5jb29raWUtY29uc2VudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzEzMTkzNTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLmpzLWNvb2tpZS1jb25zZW50IGg1IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3Bhbi5jb29raWUtY29uc2VudF9fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uanMtY29va2llLWNvbnNlbnQtYWdyZWUuY29va2llLWNvbnNlbnRfX2FncmVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTZFN0NGO1xuICBwYWRkaW5nOiAxNnB4IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuanMtY29va2llLWNvbnNlbnQtYWdyZWUuY29va2llLWNvbnNlbnRfX2FncmVlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLmpzLWNvb2tpZS1jb25zZW50LXBvbGljeSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uanMtY29va2llLWNvbnNlbnQtcG9saWN5OmhvdmVyIHtcbiAgY29sb3I6IHJnYigyMDgsIDIwNywgMjA3KTtcbn1cblxuLmhlcm9fYmFubmVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVyb19iYW5uZXIgLnRleHRfYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTVyZW07XG59XG5cbi53cmFwcGVyX2JveCB7XG4gIHBhZGRpbmc6IDdyZW0gNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyX2JveCB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG59XG5cbi53cmFwcGVyX2JveCBoNSxcbi53cmFwcGVyX2JveCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbmltZy5oZWFkZXJfbGluZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNjBweDtcbiAgYm90dG9tOiAxMjBweDtcbiAgei1pbmRleDogOTk5MDtcbn1cblxuLnZpbWVvX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMTZyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmltZW9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG5pbWcuZ3JhcGhpY19vbmUge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBpbWcuZ3JhcGhpY19vbmUge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucGFfYmxvY2tzIC5ibG9ja19udW1iZXIge1xuICBmb250LXNpemU6IDdyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC40O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wYV9ibG9ja3MgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5wYV9ibG9ja3MgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wYV9ibG9ja3MgLml0ZW0ge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucGFfYmxvY2tzIC5pdGVtIGg1LFxuLnBhX2Jsb2NrcyAuaXRlbSBwIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBhX2Jsb2NrcyAuaXRlbSAuYnRuX3ByaW1hcnkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucGFfYmxvY2tzIC5pdGVtOmhvdmVyIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnBhX2Jsb2NrcyAuaXRlbTpob3ZlciBoNSxcbi5wYV9ibG9ja3MgLml0ZW06aG92ZXIgcCB7XG4gIGNvbG9yOiAjMTMxOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5wYV9ibG9ja3MgLml0ZW06aG92ZXIgLmJ0bl9wcmltYXJ5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhX2Jsb2NrcyAuaXRlbTpob3ZlciAuYmxvY2tfbnVtYmVyIHtcbiAgY29sb3I6ICNFMUU0RUM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYV9ibG9ja3NfbGFyZ2UgLmJsb2NrX251bWJlciB7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbSBoNSxcbi5wYV9ibG9ja3NfbGFyZ2UgLml0ZW0gcCB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wYV9ibG9ja3NfbGFyZ2UgLml0ZW0gLmJ0bl9wcmltYXJ5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbTpob3ZlciB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wYV9ibG9ja3NfbGFyZ2UgLml0ZW06aG92ZXIgaDUsXG4ucGFfYmxvY2tzX2xhcmdlIC5pdGVtOmhvdmVyIHAge1xuICBjb2xvcjogIzEzMTkzNSAhaW1wb3J0YW50O1xufVxuXG4ucGFfYmxvY2tzX2xhcmdlIC5pdGVtOmhvdmVyIC5idG5fcHJpbWFyeSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYV9ibG9ja3NfbGFyZ2UgLml0ZW06aG92ZXIgLmJsb2NrX251bWJlciB7XG4gIGNvbG9yOiAjRTFFNEVDO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jRmxvYXRab25lMDAxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Rhcl9zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN0YXJfc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5cbi5mbG9hdF8wMDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogLTYwcHg7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IDJzO1xufVxuXG4ucHJhY3RpY2VfYXJlYXMgLnBhX2xpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTMxOTM1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucHJhY3RpY2VfYXJlYXMgLnBhX2xpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjc3QUMyO1xufVxuXG4ucHJhY3RpY2VfYXJlYXMgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjE2QUFBO1xufVxuXG4ucHJhY3RpY2VfYXJlYXMgLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNkFBQTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJhY3RpY2VfYXJlYXMgLmNvbnRlbnRfYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wcmFjdGljZV9hcmVhcyAuY29udGVudF9ibG9jayAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAyMHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGxlZnQ6IC01cmVtO1xuICB0b3A6IDUwJTtcbn1cblxuLnByYWN0aWNlX2FyZWFzIC5zaG93biB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wcmFjdGljZV9hcmVhcyAuaGlkZGVuIHtcbiAgbGVmdDogLTEwMHJlbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgd2lkdGg6IDkwMHB4O1xufVxuXG4uYmVuZWZpdHNfc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuXG4uYmVuZWZpdHNfc2VjdGlvbiAuYmFyc193cmFwcGVyIHtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMEI1RDk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmVuZWZpdHNfc2VjdGlvbiAuYmFyc193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG59XG5cbi5iZW5lZml0c19zZWN0aW9uIC5maXJzdF9jb2wge1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJlbmVmaXRzX3NlY3Rpb24gLmZpcnN0X2NvbCAuYmFyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZDogI0UxRTRFQztcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogNjAlO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuLmJlbmVmaXRzX3NlY3Rpb24gLmZpcnN0X2NvbCAuYmFyX29uZV9oZWlnaHQge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXRzX3NlY3Rpb24gLmZpcnN0X2NvbCAuYmFyX29uZV9oZWlnaHQge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4uYmVuZWZpdHNfc2VjdGlvbiAuc2Vjb25kX2NvbCB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmVuZWZpdHNfc2VjdGlvbiAuc2Vjb25kX2NvbCAuYmFyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAwcHg7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4uYmVuZWZpdHNfc2VjdGlvbiAuc2Vjb25kX2NvbCAuYmFyX3R3b19oZWlnaHQge1xuICBoZWlnaHQ6IDQyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXRzX3NlY3Rpb24gLnNlY29uZF9jb2wgLmJhcl90d29faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5iZW5lZml0c19zZWN0aW9uX21vYmlsZSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5iZW5lZml0c19zZWN0aW9uX21vYmlsZSAuZmlyc3RfY29sIC5iYXIge1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYmVuZWZpdHNfc2VjdGlvbl9tb2JpbGUgLmZpcnN0X2NvbCAuYmFyX29uZV9sZW5ndGgge1xuICB3aWR0aDogMzB2dztcbn1cblxuLmJlbmVmaXRzX3NlY3Rpb25fbW9iaWxlIC5zZWNvbmRfY29sIC5iYXIge1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4uYmVuZWZpdHNfc2VjdGlvbl9tb2JpbGUgLnNlY29uZF9jb2wgLmJhcl90d29fbGVuZ3RoIHtcbiAgd2lkdGg6IDgwdnc7XG59XG5cbi5jb21wYXJpc29uIC5pdGVtIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhcmlzb24gLml0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21wYXJpc29uIC5pdGVtIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNvbXBhcmlzb24gLml0ZW0gZGl2IGltZyB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmNvbXBhcmlzb24gLmZpcnN0X2NvbCAuY29udGVudF93cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzMyNzlDNjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG59XG5cbi5jb21wYXJpc29uIC5zZWNvbmRfY29sIHtcbiAgYm94LXNoYWRvdzogMXB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAxcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uY29tcGFyaXNvbiAuc2Vjb25kX2NvbCAuY29udGVudF93cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5jb21wYXJpc29uIC50aGlyZF9jb2wge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tcGFyaXNvbiAudGhpcmRfY29sIC5iZ19oZWFkIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDIwcHggMCAwO1xufVxuXG4uY29tcGFyaXNvbiAudGhpcmRfY29sIC5jb250ZW50X3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xufVxuXG4uY29tcGFyaXNvbiAubV9oZWFkIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21wYXJpc29uIC5tX2hlYWQgaW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4jbW92ZW1lbnQge1xuICBoZWlnaHQ6IDU4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN1cGRhdGVzIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjdXBkYXRlcyB7XG4gICAgbWFyZ2luLXRvcDogMjhyZW07XG4gIH1cbn1cblxuI3VwZGF0ZXMgLnJvdyB7XG4gIGhlaWdodDogODB2aDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICN1cGRhdGVzIC5yb3cge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4jdXBkYXRlcyBpbWcuYmFja2dyb3VuZF9pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01JTtcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDUwdnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI3VwZGF0ZXMgaW1nLmJhY2tncm91bmRfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3Rlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICBtYXJnaW4tdG9wOiAtOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICN0ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICB9XG59XG5cbiNibG9nX2FydGljbGVzIHtcbiAgYmFja2dyb3VuZDogIzI5MzI0RjtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4jZmxvYXRfem9uZV9vbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5lX2Zsb2F0X29uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDcwJTtcbiAgdHJhbnNpdGlvbjogNHM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmdyb3dFYXNlIHtcbiAgdG9wOiAtMjByZW07XG4gIHJpZ2h0OiAtMjByZW07XG59XG5cbi5saW5lX2Zsb2F0X3R3byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICB0cmFuc2l0aW9uOiA0cztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ3Jvd0Vhc2VfdHdvIHtcbiAgdG9wOiAzMDAlO1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmZsb2F0VXAge1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuaW1nLmNsb3VkX2Zsb2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAxMHM7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uZmxvYXRfcmlnaHQge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmltZy5jbG91ZHR3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbn1cblxuLnByYWN0aWNlX2FyZWFzX21vYmlsZSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZDogI0YwRjNGOTtcbn1cblxuLnByYWN0aWNlX2FyZWFzX21vYmlsZSAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZDogIzEzMTkzNjtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucHJhY3RpY2VfYXJlYXNfbW9iaWxlIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByYWN0aWNlX2FyZWFzX21vYmlsZSAuc3dpcGVyLXNsaWRlIC5udW1iZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuMztcbiAgbGVmdDogLTUwcHg7XG4gIHRvcDogLTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNvbXBhcmlzb25fY3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAtMzB2aDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb21wYXJpc29uX2NzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjYmVuZWZpdHMge1xuICAgIGhlaWdodDogMTEwdmg7XG4gIH1cbn1cblxuLnN3aXBlci1wYV9tb2JpbGUgLnBhX2Jsb2NrcyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1wYV9tb2JpbGUgLnBhX2Jsb2NrcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc3dpcGVyLXRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRlcl9kYXJrIC5leHBhbmRfdGl0bGVzIHtcbiAgY29sb3I6ICMxMzE5MzY7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb21wYXJpc29uIC50aGlyZF9jb2wgLmNvbnRlbnRfd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGFjdF9oZXJvIHtcbiAgcGFkZGluZy10b3A6IDM2dmg7XG4gIHBhZGRpbmctYm90dG9tOiA0NnZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfaGVybyB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRhY3RfZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTM2dmg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9mb3JtIHtcbiAgICB0b3A6IC0yNnZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uY29udGFjdF9mb3JtIC5jb250YWN0X2Zvcm1fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA0cmVtO1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm94X2l0ZW06Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBsZWZ0OiAtMjY2cHg7XG4gIHRvcDogLTNyZW07XG59XG5cbi5ib3hfaXRlbSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib3hfaXRlbSAubnVtYmVyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5ib3hfaXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYm94X2l0ZW0ubm9fYm9yZGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250YWN0X2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAtNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YXJnZXRfY29udGFjdF9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ib3hfaXRlbTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb250YWN0X2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5lbmdhZ2VfaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxN3JlbTtcbn1cblxuLmVuZ2FnZV9zZWN0aW9uX3R3byB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgbWFyZ2luLXRvcDogLTdyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4udmltZW9fZW5nYWdlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1iXzEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjByZW07XG59XG5cbi5zY3JvbGxlcl9pdGVtIC5udW1iZXIge1xuICBmb250LXNpemU6IDdyZW07XG4gIGNvbG9yOiAjRTFFNEVDO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnNjcm9sbGVyX2l0ZW0gaDUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2Nyb2xsZXJfaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuc2VjdGlvbiNzY3JvbGxlcldheXBvaW50IHtcbiAgcGFkZGluZy10b3A6IDE0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbmdhZ2VfdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nLXRvcDogMThyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgbWFyZ2luLXRvcDogLThyZW07XG59XG5cbiN1cGRhdGVzX2VuZ2FnZSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdXBkYXRlc19lbmdhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuI3VwZGF0ZXNfZW5nYWdlIC5yb3cge1xuICBoZWlnaHQ6IDgwdmg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdXBkYXRlc19lbmdhZ2UgLnJvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiN1cGRhdGVzX2VuZ2FnZSBpbWcuYmFja2dyb3VuZF9pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN1cGRhdGVzX2VuZ2FnZSBpbWcuYmFja2dyb3VuZF9pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVkd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNldDEwMHZoIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmljb25fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIyNnB4O1xufVxuXG5pbWcuZW5nYWdlX2xpbmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAxMDBweDtcbn1cblxuLmJsdWVhcnJvd3M6YWZ0ZXIge1xuICBjb2xvcjogIzBkNDI2OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5lbmdhZ2VfdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAuY29tcGFyaXNvbiAudGhpcmRfY29sIC5iZ19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIH1cbn1cblxuLnByYWN0aWNlX2FyZWFfaGVybyB7XG4gIGhlaWdodDogODB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJhY3RpY2VfYXJlYV9oZXJvIC5wYV9oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNzVweDtcbiAgYm90dG9tOiAtMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYV93cmFwcGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYV93cmFwcGVyIC5idG5fcHJpbWFyeSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wYV93cmFwcGVyIHN2ZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wYV93cmFwcGVyIGg0LFxuLnBhX3dyYXBwZXIgcCB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wYV93cmFwcGVyOmhvdmVyIC5wYV9pdGVtIHtcbiAgYmFja2dyb3VuZDogIzAwNEM3RiAhaW1wb3J0YW50O1xufVxuXG4ucGFfd3JhcHBlcjpob3ZlciAucGFfaXRlbSBoNCxcbi5wYV93cmFwcGVyOmhvdmVyIC5wYV9pdGVtIHAge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnBhX3dyYXBwZXI6aG92ZXIgc3ZnIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucGFfd3JhcHBlcjpob3ZlciAuYnRuX3ByaW1hcnkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFfaXRlbSB7XG4gIHBhZGRpbmc6IDRyZW07XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlciAucm93IFtjbGFzcyo9Y29sLV0ge1xuICBtYXJnaW4tYm90dG9tOiAtOTk5OTlweDtcbiAgcGFkZGluZy1ib3R0b206IDk5OTk5cHg7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlciAucm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhX2NvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuXG4ucGFfY29udGFjdCAuY29udGFjdF9mb3JtX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogNHJlbTtcbiAgei1pbmRleDogOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByYWN0aWNlX2FyZWFzX3NpbmdsZV9oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcmFjdGljZV9hcmVhc19zaW5nbGVfaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuXG4ubGluZV9mbG9hdF9wYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNSU7XG4gIGJvdHRvbTogLTMwJTtcbiAgdHJhbnNpdGlvbjogMnM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbn1cblxuLmdyb3dFYXNlX3BhIHtcbiAgcmlnaHQ6IC0xMDAlO1xuICBib3R0b206IDgwJTtcbn1cblxuI3BvaW50cyAucGFfaXRlbSB7XG4gIGJhY2tncm91bmQ6ICMwNzQyNjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xufVxuXG5zZWN0aW9uI3N1cnZpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogMjRyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xOHJlbTtcbn1cblxuLnBhX2NvbnRhY3Rfc2luZ2xlIHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyIC5wYV9pdGVtIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyIC5idG5fcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyIC5idG5fcHJpbWFyeSBzdmcge1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXIgLmJ0bl9wcmltYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXIgLmJ0bl9wcmltYXJ5OmhvdmVyIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXJfc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xuICBtYXJnaW4tdG9wOiAtMTNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFfYmxvY2tzX3dyYXBwZXJfc2luZ2xlIC5saW5lX2Zsb2F0X3BhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlcl9zaW5nbGUgLnBhX2l0ZW0ge1xuICBwYWRkaW5nOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXJfc2luZ2xlIC5idG5fcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyX3NpbmdsZSAuYnRuX3ByaW1hcnkgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyX3NpbmdsZSAuYnRuX3ByaW1hcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlcl9zaW5nbGUgLmJ0bl9wcmltYXJ5OmhvdmVyIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXJfc2luZ2xlIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyX3NpbmdsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgybisxKSB7XG4gIGJhY2tncm91bmQ6ICNFMUU0RUM7XG59XG5cbi5zYXZpbmdzX2NhbGNfaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zYXZpbmdzX2NhbGNfaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG59XG5cbi5zYXZpbmdzX2NhbGNfaGVhZGVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zYXZpbmdzX2NhbGNfaGVhZGVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl93cmFwcGVyIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5jYWxjdWxhdG9yX3dyYXBwZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5jYWxjdWxhdG9yX3dyYXBwZXIgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmNhbGN1bGF0b3Jfd3JhcHBlciAudGFyZ2V0X3dpZHRoIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmRyYWdkZWFsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kcmFnZGVhbGVyIC5oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHJhZ2RlYWxlciAucmVkLWJhciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDZweCBzb2xpZCAjMTMxOTM1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZHJhZ2RlYWxlciAucmVkLWJhciAudmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJhZ2RlYWxlciAuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjODk4OTg5O1xufVxuXG4uaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC43cztcbn1cblxuLmluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzJDRTlEODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICByaWdodDogMDtcbn1cblxuLmluZGljYXRvciAudGV4dF9tcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmluZGljYXRvciBpbWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5yZWNvbW1lbmRlZF9iYXIge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMzMi43OGRlZywgIzJDRTlEOCAtMS43JSwgIzAwOUJDOCAxMDAuOTMlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiAwLjdzO1xuICByaWdodDogMDtcbn1cblxuLmdyYXBoX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTMxOTM1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JhcGhfd3JhcHBlciAuZ3JhcGgge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDUsIDIxMSwgMjM5LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmFwaF93cmFwcGVyIC5ncmFwaCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5ncmFwaF93cmFwcGVyIC5ncmFwaCAuZmlsbGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1OS43M2RlZywgIzEzMTkzNiAtMi4wOCUsICMwRUFEQzkgOTkuNzYlKTtcbiAgd2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cblxuLmdyYXBoX3dyYXBwZXIgLnZhbHVlX2luZGljYXRvciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM5MDkzQTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZ3JhcGhfd3JhcHBlciAudmFsdWVfaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM5MDkzQTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM1cHg7XG4gIHRvcDogOXB4O1xufVxuXG4uZ3JhZGllbnRfdGV4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMzIuNzhkZWcsICMyQ0U5RDggLTEuNyUsICMwMDlCQzggMTAwLjkzJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ncmFwaF9ndWlkZSB7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMzNweDtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBoZWlnaHQ6IDY3cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4uZ3JhcGhfZ3VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzY7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCA1MCUsIDEwMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgNTAlLCAxMDAlIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMzNweDtcbiAgdG9wOiAzMHB4O1xufVxuXG4uZ3JhcGhfZ3VpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzN3B4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmdyYXBoX2d1aWRlIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZ3JhcGhfZ3VpZGUgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGhfZ3VpZGUge1xuICAgIGJhY2tncm91bmQ6ICMxMzE5MzY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzEzMTkzNjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgfVxuXG4gIC5ncmFwaF9ndWlkZSBwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gIH1cblxuICAuZ3JhcGhfZ3VpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMxMzE5MzY7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCA1MCUsIDEwMCUgMTAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCA1MCUsIDEwMCUgMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA5MXB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxuXG4gIC5ncmFwaF9ndWlkZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTg4cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzEzMTkzNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzN3B4O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLmdyYXBoX3dyYXBwZXIgLnZhbHVlX2luZGljYXRvciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjOTA5M0ExO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAuZ3JhcGhfd3JhcHBlciAudmFsdWVfaW5kaWNhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzkwOTNBMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNzRweDtcbiAgICB0b3A6IDlweDtcbiAgfVxuXG4gIC5ncmFwaF93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIC8qIHBhZGRpbmc6IDMwcHg7ICovXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGNfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jYWxjX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxjX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4uY2FsY19mb290ZXIgaW1nLmhlYWRlcl9saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEzMHB4O1xuICB6LWluZGV4OiA5OTkwO1xufVxuXG4uY2FsY19mb290ZXIgLnRleHRfd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGNfZm9vdGVyIC50ZXh0X3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYWxjX2Zvb3Rlcl9pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE0MHB4O1xuICB0b3A6IC0zMHB4O1xufVxuXG4uYWJvdXRfaGVybyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0X2hlcm8gLmhlYWRlcl9saW5lcyB7XG4gIGJvdHRvbTogLTEwMHB4O1xufVxuXG4uYWJvdXRfc2VjdGlvbiAuc2Nyb2xsaW5nX3NlY3Rpb24ge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxNkU3Q0Y7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG4uYWJvdXRfc2VjdGlvbiAuc3RpY2t0aGlzIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG59XG5cbi5hYm91dF9zZWN0aW9uIC5pdGVtIHtcbiAgbWluLWhlaWdodDogNzB2aDtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0X3NlY3Rpb24gLml0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLThyZW07XG4gIHRvcDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNkU3Q0Y7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucXVpY2tfbGlua3MgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMDA0QzdGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi5iYWNrZ3JvdW5kX2FjY2VudCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTklO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi53aHlfaGVybyB7XG4gIHBhZGRpbmctdG9wOiAyMHZoO1xufVxuXG4ud2h5X3BvaW50cyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMjB2aDtcbn1cblxuLndoeV9wb2ludHNfb3ZlcmxhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cblxuLndoeV9wb2ludHNfb3ZlcmxhcCAucG9pbnRfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwNzQyNjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9pbnRzX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM1O1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmhpZGVfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3Rhcl9pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxuXG4gIC5wcmFjdGljZV9hcmVhX2hlcm8gLnBhX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcmFjdGljZV9hcmVhX2hlcm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cblxuICAuYmFja2dyb3VuZC1wYWxlYmx1ZWdyZXltb2JpbGUge1xuICAgIGJhY2tncm91bmQ6ICNFMUU0RUM7XG4gIH1cblxuICAuYmFja2dyb3VuZC13aGl0ZW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cblxuICAucGFfY29udGFjdCAuY29udGFjdF9mb3JtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYV9jb250YWN0IC5jb250YWN0X2Zvcm1fd3JhcHBlciBidXR0b24uYnRuX3ByaW1hcnkuYnRuX2JsdWUuZC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIGEubmF2LWl0ZW0ubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wYV93cmFwcGVyIC5idG5fcHJpbWFyeSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlcm9fYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC5wYV9ibG9ja3MgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgLnBhX2Jsb2NrcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIGRpdi5kcm9wZG93bi1tdWx0aWNvbDIge1xuICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAubmF2YmFyIC5uYXYtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWNvbCAubWVudV9oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG5cbiAgI25hdmJhckRyb3Bkb3duIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICNuYXZiYXJEcm9wZG93biBzcGFuLm1sLTEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhLm5hdi1pdGVtLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMEU3Q0YgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEubmF2LWl0ZW0ubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBsaS5kcm9wZG93bi5mb250LXdlaWdodC1ib2xkLndlYi1hdmF0YXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgI25hdmJhckRyb3Bkb3duIHNwYW4ubWwtMSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwZDQyNjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWN0X2Zvcm0gLmNvbnRhY3RfZm9ybV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLmJnX2ludGlhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYm94X2l0ZW0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhcmdldFNpZ25JbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuaGlkZU1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQ6ICMxMzE5MzUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEjbmF2YmFyRHJvcGRvd25FeHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWN0X2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNnZoO1xuICB9XG5cbiAgLmNvbnRhY3RfYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgI21vdmVtZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgI3VwZGF0ZXMge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMxMzM4NEQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC50YWNfbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuam9pbmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGluZV9mbG9hdF9wYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oc19pbWFnZV9iYiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDExOTBweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgLmhlcm9fYmFubmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYV9ibG9ja3NfbGFyZ2UgLml0ZW06aG92ZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3VwZGF0ZXNfZW5nYWdlIGltZy5iYWNrZ3JvdW5kX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3VwZGF0ZXNfZW5nYWdlIC5yb3cge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxuXG4gIC52aW1lb193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxuXG4gIC5oc19pbWFnZV9iYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zYXZpbmdzX2NhbGNfaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJyZW0gMDtcbiAgfVxuXG4gIC5jYWxjX2Zvb3RlciAudGV4dF93cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTkwcHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5oZXJvX2Jhbm5lciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFfYmxvY2tzX2xhcmdlIC5pdGVtOmhvdmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYV9ibG9ja3NfbGFyZ2UgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWluLWhlaWdodDogNDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICN1cGRhdGVzX2VuZ2FnZSBpbWcuYmFja2dyb3VuZF9pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN1cGRhdGVzX2VuZ2FnZSAucm93IHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cblxuICAudmltZW9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gIH1cblxuICAjZW5nYWdlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG5cbiAgLnRhcmdldFZQX2lwYWRQIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmhzX2ltYWdlX2JiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNhdmluZ3NfY2FsY19oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnJlbSAwO1xuICB9XG5cbiAgLmNhbGNfZm9vdGVyIC50ZXh0X3dyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhbGNfZm9vdGVyX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaW1nLmdyYXBoaWNfb25lIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGxpLmRyb3Bkb3duLmZvbnQtd2VpZ2h0LWJvbGQud2ViLWF2YXRhciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgI25hdmJhckRyb3Bkb3duIHNwYW4ubWwtMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuc2VjdGlvbiNwb2ludHMgLmNvbC0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGFyZ2V0X2NvbnRhY3RfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMTZFN0NGICFpbXBvcnRhbnQ7XG59XG5cbi5oc19pbWFnZV9iYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiIsIi8vIFNwZWNpZmljIGdyaWQgYWRqdXN0bWVudHNcblxuLnJvdy5ndXR0ZXJfbWQgPiAuY29sLFxuLnJvdy5ndXR0ZXJfbWQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDQ1LjJweDtcblx0cGFkZGluZy1sZWZ0OiA0NS4ycHg7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4ucm93LW5vZ3V0dGVyIHtcblx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucm93LW5vZ3V0dGVycGFkZGluZyB7XG5cdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5jb250YWluZXJfeGwge1xuXHRcdG1heC13aWR0aDogMTI4MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5jb250YWluZXJfeGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuXHQuY29udGFpbmVyX3hsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cbiIsIi5tdC02IHtcblx0bWFyZ2luLXRvcDogNXJlbTtcbn1cbi5tYi02IHtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnB0LTYge1xuXHRwYWRkaW5nLXRvcDogNXJlbTtcbn1cbi5wYi02IHtcblx0cGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5wLTYge1xuXHRwYWRkaW5nOiA1cmVtO1xufVxuXG4ubXQtNyB7XG5cdG1hcmdpbi10b3A6IDdyZW07XG59XG4ubWItNyB7XG5cdG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi5wdC03IHtcblx0cGFkZGluZy10b3A6IDdyZW07XG59XG4ucGItNyB7XG5cdHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ucC03IHtcblx0cGFkZGluZzogN3JlbTtcbn1cblxuLm10LTEwIHtcblx0bWFyZ2luLXRvcDogMTByZW07XG59XG4ubWItMTAge1xuXHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnB0LTEwIHtcblx0cGFkZGluZy10b3A6IDEwcmVtO1xufVxuLnBiLTEwIHtcblx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4ucC0xMCB7XG5cdHBhZGRpbmc6IDEwcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LnBiLTEwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0fVxuXHQucHQtMTAge1xuXHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXHR9XG59XG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYSwgdWwsIGxpLCBociwgbGFiZWwge1xuXHRmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHR9XG59XG5cbmgxLnhsIHtcblx0Zm9udC1zaXplOiA2NHB4O1xuXHRsaW5lLWhlaWdodDogNzJweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHR9XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG5cbmgyLnhsIHtcblx0Zm9udC1zaXplOiA2NHB4O1xuXHRsaW5lLWhlaWdodDogNzJweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHR9XG59XG5cblxuaDMge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6NjY3cHgpIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuaDQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5oNSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGFnbGluZSB7XG5cdGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG59XG5cbi8vIEZhbWlseVxuXG4uZm9udC1pbnRlciB7XG5cdGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1oZWx2ZXRpY2Ege1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBTYW5zLVNlcmlmO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4vLyBGb250IFdlaWdodHNcblxuLy8gR3VpZGVcbi8vIExpZ2h0IDMwMFxuLy8gUmVndWxhciA0MDBcbi8vIE1lZGl1bSA1MDBcbi8vIFNlbWlCb2xkIDYwMFxuLy8gQm9sZCA3MDBcbi8vIEV4dHJhQm9sZCA4MDBcbi8vIEJsYWNrIDkwMFxuXG4uZnctMzAwIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTQwMCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xufVxuXG4uZnctNTAwIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZ3LTYwMCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mdy03MDAge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnctODAwIHtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmZ3LTkwMCB7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8vIFRleHQgQ29sb3JzXG5cbi50ZXh0LXByaW1hcnl7IGNvbG9yOiAkcHJpbWFyeSFpbXBvcnRhbnQ7fVxuLnRleHQtcGFsZWJsdWVncmV5e1x0Y29sb3I6ICRwYWxlYmx1ZWdyZXk7fVxuLnRleHQtcGFsZWJsdWV7IGNvbG9yOiAkcGFsZWJsdWU7fVxuLnRleHQtdHVycXVvaXNleyBjb2xvcjogJHR1cnF1b2lzZTt9XG4udGV4dC1ibHVlMXsgY29sb3I6ICRibHVlMTt9XG4udGV4dC1ibHVlMnsgY29sb3I6ICRibHVlMjt9XG4udGV4dC1ibHVlM3sgY29sb3I6ICRibHVlMzt9XG4udGV4dC1uYXZ5eyBjb2xvcjogJG5hdnk7fVxuLnRleHQtZGVlcG5hdnl7IGNvbG9yOiAkZGVlcG5hdnk7fVxuLnRleHQtYmx1ZWdyZXl7IGNvbG9yOiAkYmx1ZWdyZXk7fVxuLnRleHQteWVsbG93eyBjb2xvcjogJHllbGxvdzt9XG4udGV4dC1saWdodG9yYW5nZXsgY29sb3I6ICRsaWdodG9yYW5nZTt9XG4udGV4dC1kZWVwb3JhbmdleyBjb2xvcjogJGRlZXBvcmFuZ2U7fVxuLnRleHQtcmVkeyBjb2xvcjogJHJlZDt9XG4udGV4dC1wYWxlb3JhbmdlcmVkeyBjb2xvcjogJHBhbGVvcmFuZ2VyZWQ7fVxuLnRleHQtcGx1bXsgY29sb3I6ICRwbHVtO31cblxuLy8gVHlwb2dyYXBnaHkgVXRpbHNcblxuLnRkLW5vbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sZXR0ZXJzX3NwYWNlZCB7XG5cdGxldHRlci1zcGFjaW5nOiA2cHg7XG59XG5cbi5saC03MCB7XG5cdGxpbmUtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59IiwiLy8gQ29sb3JzXG5cbi5iYWNrZ3JvdW5kLXByaW1hcnl7IGJhY2tncm91bmQ6ICRwcmltYXJ5O31cbi5iYWNrZ3JvdW5kLXBhbGVibHVlZ3JleXtcdGJhY2tncm91bmQ6ICRwYWxlYmx1ZWdyZXk7fVxuLmJhY2tncm91bmQtcGFsZWJsdWV7IGJhY2tncm91bmQ6ICRwYWxlYmx1ZTt9XG4uYmFja2dyb3VuZC10dXJxdW9pc2V7IGJhY2tncm91bmQ6ICR0dXJxdW9pc2U7fVxuLmJhY2tncm91bmQtYmx1ZTF7IGJhY2tncm91bmQ6ICRibHVlMTt9XG4uYmFja2dyb3VuZC1ibHVlMnsgYmFja2dyb3VuZDogJGJsdWUyO31cbi5iYWNrZ3JvdW5kLWJsdWUzeyBiYWNrZ3JvdW5kOiAkYmx1ZTM7fVxuLmJhY2tncm91bmQtbmF2eXsgYmFja2dyb3VuZDogJG5hdnk7fVxuLmJhY2tncm91bmQtZGVlcG5hdnl7IGJhY2tncm91bmQ6ICRkZWVwbmF2eTt9XG4uYmFja2dyb3VuZC1ibHVlZ3JleXsgYmFja2dyb3VuZDogJGJsdWVncmV5O31cbi5iYWNrZ3JvdW5kLXllbGxvd3sgYmFja2dyb3VuZDogJHllbGxvdzt9XG4uYmFja2dyb3VuZC1saWdodG9yYW5nZXsgYmFja2dyb3VuZDogJGxpZ2h0b3JhbmdlO31cbi5iYWNrZ3JvdW5kLWRlZXBvcmFuZ2V7IGJhY2tncm91bmQ6ICRkZWVwb3JhbmdlO31cbi5iYWNrZ3JvdW5kLXJlZHsgYmFja2dyb3VuZDogJHJlZDt9XG4uYmFja2dyb3VuZC1wYWxlb3JhbmdlcmVkeyBiYWNrZ3JvdW5kOiAkcGFsZW9yYW5nZXJlZDt9XG4uYmFja2dyb3VuZC1wbHVteyBiYWNrZ3JvdW5kOiAkcGx1bTt9XG5cblxubWFpbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBtYWluIHtcbi8vIFx0b3ZlcmZsb3c6IGNsaXA7XG4vLyB9IiwiLnRleHRfbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuX3ByaW1hcnkge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogMTZweCAyNnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC40cztcblx0Ym9yZGVyOiBub25lO1xuXHRcblx0c3ZnIHtcblx0XHRtYXgtd2lkdGg6IDE2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0dHJhbnNpdGlvbjogMC4ycztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdFxufVxuXG4uYnRuX3NtYWxsIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcblx0c3ZnIHtcblx0XHRtYXgtd2lkdGg6IDE2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5idG5fbWQge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcblx0c3ZnIHtcblx0XHRtYXgtd2lkdGg6IDE2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdFxufVxuXG4uYnRuX2JsdWUge1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZTM7XG5cdGNvbG9yOiB3aGl0ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5idG5fbmF2eSB7XG5cdGJhY2tncm91bmQ6ICMxMzE5MzY7XG5cdGNvbG9yOiB3aGl0ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5idG5fYnJpZ2h0Ymx1ZSB7XG5cdGJhY2tncm91bmQ6ICMzRjhERDc7XG5cdGNvbG9yOiB3aGl0ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5idG5fZ3JleSB7XG5cdGJhY2tncm91bmQ6ICNENkQ1RDU7XG5cdGNvbG9yOiAjMTMxOTM2O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM1NTU1NTU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5idG5fZGFya2JsdWUge1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0Y29sb3I6IHdoaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRibHVlMjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLmJ0bl93aGl0ZSB7XG5cdGNvbG9yOiAkcHJpbWFyeTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWUyO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uYnRuX3R1cnF1b2lzZV9zdHJva2Uge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkdHVycXVvaXNlO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fZmxhZyB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNFMUU0RUM7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRwYWRkaW5nOiAxMHB4IDE4cHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcblx0aW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzEzMTkzNjtcblxuXHRcdGJveC1zaGFkb3c6IDFweCAxMHB4IDE5cHggLThweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMTBweCAxOXB4IC04cHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMXB4IDEwcHggMTlweCAtOHB4IHJnYmEoMCwwLDAsMC4zKTtcblx0fVxuXHRcblx0Jjpmb2N1cywgJjp2aXNpdGVkIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMTMxOTM2O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTksIDI1LCA1NCwgMC4wOCk7XG5cdH1cbn0iLCIuYm94LXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMTNweCAtOHB4IHJnYigwIDAgMCAvIDU2JSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggN3B4IDEzcHggLThweCByZ2IoMCAwIDAgLyA1NiUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDdweCAxM3B4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU2KTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi56OTkge1xuXHR6LWluZGV4OiA5OTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdGl6ZS1oZWlnaHQge1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xufSIsIi5kaXZpZGVyX2FjY2VudCB7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDNweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMEI1RDk7XG5cbn1cblxuLmRpdmlkZXJfZ3JhZGllbnQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxNkU3Q0YgLTIxLjgxJSwgIzAwOUJDOCAxMDAlKTtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDNweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cbn0iLCIuaXRpIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMCA2cHggMCA4cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENkQ1RDU7XG59XG5cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cblxuLy8gR2VuZXJpYyBTdHlsZXNcblxubGFiZWwge1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZm9ybS1jb250cm9sIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNENkQ1RDU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb3JtLWdyb3VwLCAuZm9ybS1yb3cge1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uZm9ybS1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xufVxuXG4jbWVzc2FnZSB7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIC5zZWxlY3RlZC1mbGFnIHtcblx0d2lkdGg6IDc4cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ1ZDUhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdF9mb3JtX3dyYXBwZXJfd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDRyZW07XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cbn0iLCIuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTMzODREO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICMxNkU3Q0Y7XG59IiwiI2hlYWRlcl93cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIFxuICAgIC5oZWFkZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcztcbiAgICB9XG4gICAgXG59XG5cbi5wcmVfbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBcbiAgICBwLCBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZXhwYW5kZXJfbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNTAwcHg7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgXG4gICAgLmV4cGFuZF90aXRsZXMge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIFxuICAgIC5pbWdfY29sIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNEM3RjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbWcudGhpcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4uZXhwYW5kZXJfbWVudS5zaG93bWUge1xuICAgIHRvcDogdW5zZXQ7XG59XG5cbi5oZWFkZXJfZGFyayAuZXhwYW5kZXJfbWVudSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5uYXZiYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgICBcbiAgICAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIGEjbmF2YmFyRHJvcGRvd25FeHBhbmQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHR1cnF1b2lzZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0dXJxdW9pc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmRpdi5kcm9wZG93bi1tdWx0aWNvbDJ7XG4gICAgd2lkdGg6IDQyMHB4O1xufVxuZGl2LmRyb3Bkb3duLW11bHRpY29sMj5kaXYuZHJvcGRvd24tY29se1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OSU7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1haW5fbmF2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2YmFyIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudXsgIGRpc3BsYXk6YmxvY2s7IG9wYWNpdHk6IDA7ICB2aXNpYmlsaXR5OiBoaWRkZW47IHRyYW5zaXRpb246LjNzOyBtYXJnaW4tdG9wOjA7ICB9XG4gICAgLm5hdmJhciAuZHJvcGRvd24tbWVudS5mYWRlLWRvd257IHRvcDo4MCU7IHRyYW5zZm9ybTogcm90YXRlWCgtNzVkZWcpOyB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTsgfVxuICAgIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUuZmFkZS11cHsgdG9wOjE4MCU7ICB9XG4gICAgLm5hdmJhciAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnV7IHRyYW5zaXRpb246IC4zczsgb3BhY2l0eToxOyB2aXNpYmlsaXR5OnZpc2libGU7IHRvcDoxMDAlOyB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7ICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tZW51X2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMDVBNENBIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHghaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG59XG5cbi5oZWFkZXJfZGFyayAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQxOTM2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubmF2YmFyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLm5hdi11cCB7XG4gICAgdG9wOiAtMTQwcHghaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBcbiAgICBkaXYjbmF2YmFyTmF2QWx0TWFya3VwIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MTkzNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIFxufVxuXG5idXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuXG4jcGEtaG9tZSxcbiNzYXZpbmdzLWNhbGN1bGF0b3IsXG4jYWJvdXQtdXMge1xuICAgICNoZWFkZXJfd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAubmF2YmFyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5leHBhbmRlcl9tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxufVxuXG5hLm5hdi1pdGVtLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0dXJxdW9pc2U7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4ubWFpbl9uYXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLm5hdmJhciAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNGRlN2NmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5uYXYtYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmxpLmRyb3Bkb3duLmZvbnQtd2VpZ2h0LWJvbGQud2ViLWF2YXRhciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcmVfbmF2IGEge1xuICAgIGNvbG9yOiAjMGQ0MjY5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn0iLCJmb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cblxuXHQuZm9vdGVyX2NvbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5zZWNvbmRfY29sIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDo2NjdweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9saW5rIHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR0cmFuc2l0aW9uOiAgMC4zcztcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHR1cnF1b2lzZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHR9XG5cblx0LmJ0bl9hY2NlbnRfYWx0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDo2NjdweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfcm93IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuMSk7XG5cblx0cCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tbGVmdDogNDBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cblxuLnBvc3RfZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXG5cdC5jb250YWluZXIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjEpO1xuXHRcdHBhZGRpbmctdG9wOiAyN3B4XG5cdH1cblxuXHRwLCBzcGFuIHtcblx0XHRjb2xvcjogIzVBNUU3Mjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0cCB7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHRzcGFuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdC5zbV9saW5rcyB7XG5cblx0XHQub25lcGxhbmVudCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6NjY3cHgpIHtcblx0XHRcdGltZywgYSB7XG5cdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxufVxuXG4ubmF2X2J0bi0tZm9vdGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDJweCBzb2xpZCB0aGVtZS1jb2xvcihhY2NlbnQpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDEwcHggMjRweCFpbXBvcnRhbnQ7XG5cblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6IHdoaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKGFjY2VudCk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdGhlbWUtY29sb3IoYWNjZW50KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRwcmltYXJ5Oztcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSg0MywgMTA2LCAxNzMsIDAuMjQpO1xuXHR9XG59XG5cblxuZm9vdGVyLmZvb3Rlci1kYXNoYm9hcmQge1xuXHRwYWRkaW5nLXRvcDogNDhweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6NjY3cHgpIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQ29va2llXG4uanMtY29va2llLWNvbnNlbnQuY29va2llLWNvbnNlbnQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRjb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0ei1pbmRleDogOTk5OTk5O1xufVxuXG4uanMtY29va2llLWNvbnNlbnQgaDUge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbnNwYW4uY29va2llLWNvbnNlbnRfX21lc3NhZ2Uge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmpzLWNvb2tpZS1jb25zZW50LWFncmVlLmNvb2tpZS1jb25zZW50X19hZ3JlZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAycHggc29saWQgIzE2RTdDRjtcblx0cGFkZGluZzogMTZweCA0OHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRAbWVkaWEgKG1heC13aWR0aDo2NjdweCkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxufVxuXG4uanMtY29va2llLWNvbnNlbnQtcG9saWN5IHtcblx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB3aGl0ZTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHJnYigyMDgsIDIwNywgMjA3KTtcblx0fVxufVxuXG4iLCIuaGVyb19iYW5uZXIge1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWwhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQudGV4dF9ibG9jayB7XG5cdFx0cGFkZGluZy10b3A6IDE1cmVtO1xuXHR9XG59XG5cbi53cmFwcGVyX2JveCB7XG5cdHBhZGRpbmc6IDdyZW0gNXJlbTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWFyZ2luLXRvcDogLTEwcmVtO1xuXHR6LWluZGV4OiA5OTk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG5cdFxuXHRoNSwgaDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cbn1cblxuaW1nLmhlYWRlcl9saW5lcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE2MHB4O1xuXHRib3R0b206IDEyMHB4O1xuXHR6LWluZGV4OiA5OTkwO1xufVxuXG4udmltZW9fd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IC0xNnJlbTtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdH1cbn1cblxuaW1nLmdyYXBoaWNfb25lIHtcblx0bWFyZ2luLXRvcDogOHJlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTNyZW07XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi5wYV9ibG9ja3Mge1xuXHRcblx0LmJsb2NrX251bWJlciB7XG5cdFx0Zm9udC1zaXplOiA3cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0XHRmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdH1cblx0XG5cdC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRcdGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0Zm9udC12YXJpYW50OiBpbml0aWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHRcblx0Lml0ZW0ge1xuXHRcdG1heC13aWR0aDogODAlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XG5cdFx0cGFkZGluZy10b3A6IDdyZW0haW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRtYXgtaGVpZ2h0OiAzNDBweDtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFxuXHRcdGg1LCBwIHtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0fVxuXHRcdFxuXHRcdC5idG5fcHJpbWFyeSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHR9XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlIWltcG9ydGFudDtcblx0XHRcdGg1LCBwIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJ0bl9wcmltYXJ5IHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJsb2NrX251bWJlciB7XG5cdFx0XHRcdGNvbG9yOiAkcGFsZWJsdWVncmV5O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFfYmxvY2tzX2xhcmdlIHtcblx0XG5cdC5ibG9ja19udW1iZXIge1xuXHRcdGZvbnQtc2l6ZTogN3JlbTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0Zm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHR9XG5cdFxuXHQuaXRlbSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRcblx0XHRwYWRkaW5nLXRvcDogN3JlbSFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XG5cdFx0aDUsIHAge1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHR9XG5cdFx0XG5cdFx0LmJ0bl9wcmltYXJ5IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUhaW1wb3J0YW50O1xuXHRcdFx0aDUsIHAge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnRuX3ByaW1hcnkge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYmxvY2tfbnVtYmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwYWxlYmx1ZWdyZXk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNGbG9hdFpvbmUwMDEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFyX3NlY3Rpb24ge1xuXHRwYWRkaW5nLWJvdHRvbTogMjRyZW07XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG5cdH1cbn1cbi5mbG9hdF8wMDEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRyaWdodDogLTYwcHg7XG5cdHRvcDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRyYW5zaXRpb246IDJzO1xufVxuXG4ucHJhY3RpY2VfYXJlYXMge1xuXHRcblx0LnBhX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogJGJsdWUyO1xuXHRcdH1cblx0fVxuXHRcblx0LmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRibHVlMztcblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTM7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY29udGVudF9ibG9jayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcblx0XHQubnVtYmVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjByZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAwLjE7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdGxlZnQ6IC01cmVtO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2hvd24ge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxuXHRcblx0LmhpZGRlbiB7XG5cdFx0bGVmdDogLTEwMHJlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdHdpZHRoOiA5MDBweDtcblx0fVxufVxuXG4uYmVuZWZpdHNfc2VjdGlvbiB7XG5cdFxuXHRwYWRkaW5nLXRvcDogMTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuXHRcblx0LmJhcnNfd3JhcHBlciB7XG5cdFx0aGVpZ2h0OiA0NjBweDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwQjVEOTtcblx0XHRcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdGhlaWdodDogNDMwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0LmZpcnN0X2NvbCB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuYmFyIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGhlaWdodDogMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0UxRTRFQztcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR0cmFuc2l0aW9uOiAxcztcblx0XHR9XG5cdFx0XG5cdFx0LmJhcl9vbmVfaGVpZ2h0IHtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2Vjb25kX2NvbCB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuYmFyIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6ICNFMUU0RUM7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAxcztcblx0XHR9XG5cdFx0LmJhcl90d29faGVpZ2h0IHtcblx0XHRcdGhlaWdodDogNDIwcHg7XG5cdFx0XHRcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuXG4uYmVuZWZpdHNfc2VjdGlvbl9tb2JpbGUge1xuXHRcblx0aGVpZ2h0OiAxMDB2aDtcblx0XG5cdFxuXHQuZmlyc3RfY29sIHtcblx0XHQuYmFyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNFMUU0RUM7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdHRyYW5zaXRpb246IDFzO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHRcblx0XHQuYmFyX29uZV9sZW5ndGgge1xuXHRcdFx0d2lkdGg6IDMwdnc7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2Vjb25kX2NvbCB7XG5cdFx0XG5cdFx0LmJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAxcztcblx0XHR9XG5cdFx0LmJhcl90d29fbGVuZ3RoIHtcblx0XHRcdHdpZHRoOiA4MHZ3O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLmNvbXBhcmlzb24ge1xuXHRcblx0Lml0ZW0ge1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwIHtcblx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0XG5cdFx0ZGl2IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmlyc3RfY29sIHtcblx0XHQuY29udGVudF93cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICMzMjc5QzY7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2Vjb25kX2NvbCB7XG5cdFx0Ym94LXNoYWRvdzogMXB4IDRweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDRweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMXB4IDRweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRcblx0XHQuY29udGVudF93cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHRcblx0LnRoaXJkX2NvbCB7XG5cdFx0XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdC5iZ19oZWFkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggMjBweCAwIDA7XG5cdFx0fVxuXHRcdC5jb250ZW50X3dyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0XG5cdFxuXHQubV9oZWFkIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwcHggMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0cGFkZGluZzogMzBweCAzMHB4IWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxODBweDtcblx0XHR9XG5cdH1cbn1cblxuI21vdmVtZW50IHtcblx0aGVpZ2h0OiA1ODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdXBkYXRlcyB7XG5cdG1hcmdpbi10b3A6IDEwcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjhyZW07XG5cdH1cblx0XG5cdC5yb3cge1xuXHRcdGhlaWdodDogODB2aDtcblx0XHRcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0XG5cdGltZy5iYWNrZ3JvdW5kX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogLTUlO1xuXHRcdHRvcDogMDtcblx0XHRtYXgtd2lkdGg6IDUwdnc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbiN0ZXN0aW1vbmlhbHMge1xuXHRwYWRkaW5nLXRvcDogMTJyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblx0bWFyZ2luLXRvcDogLThyZW07XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRwYWRkaW5nLXRvcDogN3JlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogN3JlbTtcblx0fVxufVxuXG4jYmxvZ19hcnRpY2xlcyB7XG5cdGJhY2tncm91bmQ6ICMyOTMyNEY7XG5cdHBhZGRpbmctdG9wOiA2cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbiNmbG9hdF96b25lX29uZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmVfZmxvYXRfb25lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRyaWdodDogNzAlO1xuXHR0cmFuc2l0aW9uOiA0cztcblx0XG5cdG1heC13aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuLmdyb3dFYXNlIHtcblx0dG9wOiAtMjByZW07XG5cdHJpZ2h0OiAtMjByZW07XG59XG5cbi5saW5lX2Zsb2F0X3R3byB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMCU7XG5cdGxlZnQ6IDAlO1xuXHR0cmFuc2l0aW9uOiA0cztcblx0XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdyb3dFYXNlX3R3byB7XG5cdHRvcDogMzAwJTtcblx0bGVmdDogLTEwMCU7XG59XG5cbi5mbG9hdFVwIHtcblx0dG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0Ym9keSB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR9XG59XG5cbmltZy5jbG91ZF9mbG9hdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMzBweDtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogMTBzO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuLmZsb2F0X3JpZ2h0IHtcblx0bGVmdDogMTAwJSFpbXBvcnRhbnQ7XG59XG5cbmltZy5jbG91ZHR3byB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtNDBweDtcbn1cblxuLnByYWN0aWNlX2FyZWFzX21vYmlsZSB7XG5cdHBhZGRpbmctdG9wOiA1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0YmFja2dyb3VuZDogI0YwRjNGOTtcblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50IWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogMTZyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0Lm51bWJlciB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDE0cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi5jb21wYXJpc29uX2NzZWN0aW9uIHtcblx0bWFyZ2luLXRvcDogLTMwdmg7XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQjYmVuZWZpdHMge1xuXHRcdGhlaWdodDogMTEwdmg7XG5cdH1cbn1cblxuLnN3aXBlci1wYV9tb2JpbGUge1xuXHQucGFfYmxvY2tzIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5wYV9ibG9ja3MgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdFx0Zm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcblx0XHRmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0Zm9udC12YXJpYW50OiBpbml0aWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLnN3aXBlci10ZXN0aW1vbmlhbHMge1xuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmhlYWRlcl9kYXJrIC5leHBhbmRfdGl0bGVzIHtcblx0Y29sb3I6ICMxMzE5MzY7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbXBhcmlzb24gLnRoaXJkX2NvbCAuY29udGVudF93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn0iLCIuY29udGFjdF9oZXJvIHtcblx0Ly8gaGVpZ2h0OiA5MHZoO1xuXHRwYWRkaW5nLXRvcDogMzZ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZ2aDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsIWltcG9ydGFudDtcblx0fVxufVxuXG4uY29udGFjdF9mb3JtIHtcblx0XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogLTM2dmg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0dG9wOiAtMjZ2aDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0XG5cdC5jb250YWN0X2Zvcm1fd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nOiA0cmVtO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4uYm94X2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuXHRcdGxlZnQ6IC0yNjZweDtcblx0XHR0b3A6IC0zcmVtO1xuXHR9XG59XG5cbi5ib3hfaXRlbSB7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuXHRwYWRkaW5nOiAwcHggNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQubnVtYmVyIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdH1cblx0XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxufVxuXG4uYm94X2l0ZW0ubm9fYm9yZGVyIHtcblx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250YWN0X2J1dHRvbnMge1xuXHRtYXJnaW4tdG9wOiAtNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LnRhcmdldF9jb250YWN0X2NvbnRlbnRcdHtcblx0XHRtYXJnaW4tdG9wOiAtOXJlbTtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cblx0LmJveF9pdGVtOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNvbnRhY3RfYnV0dG9ucyB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxufSIsIi5lbmdhZ2VfaGVybyB7XG5cdHBhZGRpbmctdG9wOiAxN3JlbTtcbn1cblxuLmVuZ2FnZV9zZWN0aW9uX3R3byB7XG5cdHBhZGRpbmctdG9wOiAxMnJlbTtcblx0bWFyZ2luLXRvcDogLTdyZW07XG5cdHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4udmltZW9fZW5nYWdlIHtcblx0bWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1iXzEwIHtcblx0bWFyZ2luLWJvdHRvbTogMjByZW07XG59XG5cbi5zY3JvbGxlcl9pdGVtIHtcblx0XG5cdC5udW1iZXIge1xuXHRcdGZvbnQtc2l6ZTogN3JlbTtcblx0XHRjb2xvcjogI0UxRTRFQztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdH1cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdH1cbn1cblxuc2VjdGlvbiNzY3JvbGxlcldheXBvaW50IHtcblx0cGFkZGluZy10b3A6IDE0cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbmdhZ2VfdGVzdGltb25pYWxzIHtcblx0I3Rlc3RpbW9uaWFscyB7XG5cdFx0cGFkZGluZy10b3A6IDE4cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblx0XHRtYXJnaW4tdG9wOiAtOHJlbTtcblx0fVxufVxuXG4jdXBkYXRlc19lbmdhZ2Uge1xuXHRtYXJnaW4tdG9wOiAtM3JlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxuXHRcblx0LnJvdyB7XG5cdFx0aGVpZ2h0OiA4MHZoO1xuXHRcdFxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHRcblx0aW1nLmJhY2tncm91bmRfaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5yZWR3cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2V0MTAwdmgge1xuXHRoZWlnaHQ6IDEwMHZoO1xufVxuXG4uaWNvbl9iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDExMHZoO1xuXHRtYXJnaW4tdG9wOiAtMjI2cHg7XG59XG5cbi8vIC5zdGlja3RoaXMge1xuLy8gXHRAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuLy8gXHRcdGhlaWdodDogMDtcbi8vIFx0fVxuLy8gfVxuXG5pbWcuZW5nYWdlX2xpbmVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xufVxuLmJsdWVhcnJvd3M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMGQ0MjY5IWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIycHghaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuXHRcblx0XG5cdC5lbmdhZ2VfdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMge1xuXHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG5cdH1cblxuXHQuY29tcGFyaXNvbiAudGhpcmRfY29sIC5iZ19oZWFkIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdH1cblxufVxuIiwiLnByYWN0aWNlX2FyZWFfaGVybyB7XG5cdGhlaWdodDogODB2aDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0LnBhX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtNzVweDtcblx0XHRib3R0b206IC0ycHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5wYV93cmFwcGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdFxuXHQuYnRuX3ByaW1hcnkge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxuXHRcblx0c3ZnIHtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxuXHRcblx0aDQsIHAge1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdC5wYV9pdGVtIHtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDRDN0YhaW1wb3J0YW50O1xuXHRcdFx0aDQsIHAge1xuXHRcdFx0XHRjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRzdmcge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHRcblx0XHQuYnRuX3ByaW1hcnkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLnBhX2l0ZW0ge1xuXHRwYWRkaW5nOiA0cmVtO1xuXHRwYWRkaW5nLXRvcDogNnJlbTtcblx0dHJhbnNpdGlvbjogMC40cztcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXIge1xuXHQucm93IFtjbGFzcyo9XCJjb2wtXCJde1xuXHRcdG1hcmdpbi1ib3R0b206IC05OTk5OXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA5OTk5OXB4O1xuXHR9XG5cdFxuXHQucm93e1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IFxuXHR9XG59XG5cbi5wYV9jb250YWN0IHtcblx0YmFja2dyb3VuZDogI0Y2RjZGNjtcblx0XG5cdC5jb250YWN0X2Zvcm1fd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nOiA0cmVtO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4vLyBQcmFjdGl2ZSBBcmVhIC0gU2luZ2xlXG5cbi5wcmFjdGljZV9hcmVhc19zaW5nbGVfaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcblxuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMTByZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdH1cbn1cblxuLmxpbmVfZmxvYXRfcGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTUlO1xuXHRib3R0b206IC0zMCU7XG5cdHRyYW5zaXRpb246IDJzO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG59XG5cbi5ncm93RWFzZV9wYSB7XG5cdHJpZ2h0OiAtMTAwJTtcblx0Ym90dG9tOiA4MCU7XG59XG5cbiNwb2ludHMge1x0XG5cdC5wYV9pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDc0MjY5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XG5cdH1cbn1cblxuc2VjdGlvbiNzdXJ2aXZlIHtcblx0cGFkZGluZy1ib3R0b206IDI0cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAtMThyZW07XG59XG5cbi5wYV9jb250YWN0X3NpbmdsZSB7XG5cdG1hcmdpbi10b3A6IC01cmVtO1xuXHRwYWRkaW5nLXRvcDogN3JlbTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlciB7XG5cblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcblx0Ly8gcGFkZGluZy10b3A6IDE2cmVtO1xuICAgIC8vIG1hcmdpbi10b3A6IC0xM3JlbTtcblxuXHQucGFfaXRlbSB7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5idG5fcHJpbWFyeSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0c3ZnIHtcblx0XHRcdG1heC13aWR0aDogMTZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycztcblx0XHR9XG5cdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRiYWNrZ3JvdW5kOiAkcGFsZWJsdWVncmV5O1xuXHR9XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlcl9zaW5nbGUge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG5cdHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpIHtcblx0XHQubGluZV9mbG9hdF9wYSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5wYV9pdGVtIHtcblx0XHRwYWRkaW5nOiAzcmVtO1xuXHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJ0bl9wcmltYXJ5IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogOHB4IDE0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHRzdmcge1xuXHRcdFx0bWF4LXdpZHRoOiAxNnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdH1cblx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHR9XG5cblx0LnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMm4rMSkge1xuXHRcdGJhY2tncm91bmQ6ICRwYWxlYmx1ZWdyZXk7XG5cdH1cbn1cbiIsIi5zYXZpbmdzX2NhbGNfaGVhZGVyIHtcblx0aGVpZ2h0OiAxMDB2aDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHBhZGRpbmctdG9wOiA4cmVtO1xuXHR9XG5cdFxuXHQuaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY3VsYXRvcl93cmFwcGVyIHtcblx0cGFkZGluZzogM3JlbTtcblx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cblx0LmlucHV0LWdyb3VwLXRleHQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHQudGFyZ2V0X3dpZHRoIHtcblx0d2lkdGg6IDgwJTtcblx0fVxufVxuLmRyYWdkZWFsZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogOHB4O1xuXHRiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZHJhZ2RlYWxlciAuaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcmFnZGVhbGVyIC5yZWQtYmFyIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogNnB4IHNvbGlkICRwcmltYXJ5O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdHotaW5kZXg6IDk5O1xuXHRcblx0LnZhbHVlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uZHJhZ2RlYWxlciAuZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiAjODk4OTg5O1xufVxuXG4uaW5kaWNhdG9yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRyaWdodDogMDtcblx0dHJhbnNpdGlvbjogMC43cztcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICMyQ0U5RDg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdFxuXHQudGV4dF9tcyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdFxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogODBweDtcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdH1cbn1cblxuLnJlY29tbWVuZGVkX2JhciB7XG5cdGhlaWdodDogOHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzMyLjc4ZGVnLCAjMkNFOUQ4IC0xLjclLCAjMDA5QkM4IDEwMC45MyUpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHRyYW5zaXRpb246IDAuN3M7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZ3JhcGhfd3JhcHBlciB7XG5cdFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkcHJpbWFyeTtcblx0XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHQuZ3JhcGgge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGhlaWdodDogMjMwcHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMDUsIDIxMSwgMjM5LCAwLjUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHRcdFxuXHRcdC5maWxsZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1OS43M2RlZywgIzEzMTkzNiAtMi4wOCUsICMwRUFEQzkgOTkuNzYlKTtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQudmFsdWVfaW5kaWNhdG9yIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Y29sb3I6ICM5MDkzQTE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDk1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggZGFzaGVkICM5MDkzQTE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdHRvcDogOXB4O1xuXHRcdH1cblx0fVxufVxuXG4uZ3JhZGllbnRfdGV4dCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMzIuNzhkZWcsICMyQ0U5RDggLTEuNyUsICMwMDlCQzggMTAwLjkzJSk7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ncmFwaF9ndWlkZSB7XG5cdGJhY2tncm91bmQ6ICMxMzE5MzY7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHdpZHRoOiAxMzNweDtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA5OTtcblx0Ym90dG9tOiAwO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRoZWlnaHQ6IDY3cHg7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogIzEzMTkzNjtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDUwJSwgMTAwJSAxMDAlKTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDUwJSwgMTAwJSAxMDAlKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEzM3B4O1xuXHRcdHRvcDogMzBweDtcblx0fVxuXHRcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogNDMwcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZDogIzEzMTkzNjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAzN3B4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdFxuXHRwIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTk7XG5cdH1cblx0XG5cdGltZyB7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZ3JhcGhfZ3VpZGUge1xuXHRcdGJhY2tncm91bmQ6ICMxMzE5MzY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogIzEzMTkzNjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0d2lkdGg6IDkycHg7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRoZWlnaHQ6IDg4cHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtNTBweDtcblx0fVxuXHRcblx0LmdyYXBoX2d1aWRlIHAge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiA5OTtcblx0fVxuXHRcblx0LmdyYXBoX2d1aWRlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgNTAlLCAxMDAlIDEwMCUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgNTAlLCAxMDAlIDEwMCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogOTFweDtcblx0XHR0b3A6IDMwcHg7XG5cdH1cblx0XG5cdC5ncmFwaF9ndWlkZTphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTg4cHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZDogIzEzMTkzNjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAzN3B4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdFxuXHQuZ3JhcGhfd3JhcHBlciAudmFsdWVfaW5kaWNhdG9yIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Y29sb3I6ICM5MDkzQTE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjJweDtcblx0XHR3aWR0aDogODBweDtcblx0fVxuXHRcblx0LmdyYXBoX3dyYXBwZXIgLnZhbHVlX2luZGljYXRvcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkICM5MDkzQTE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDc0cHg7XG5cdFx0dG9wOiA5cHg7XG5cdFx0XG5cdH1cblx0XG5cdC5ncmFwaF93cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRcdC8qIHBhZGRpbmc6IDMwcHg7ICovXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0fVxufVxuXG4uY2FsY193cmFwcGVyIHtcblx0Ly8gaGVpZ2h0OiA2MHZoO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uY2FsY19mb290ZXIge1xuXHQvLyBtYXJnaW4tdG9wOiA0MHZoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxuXG5cdGltZy5oZWFkZXJfbGluZXMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IC0xMzBweDtcblx0XHR6LWluZGV4OiA5OTkwO1xuXHR9XG5cblx0LnRleHRfd3JhcHBlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEzcmVtIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNyZW0haW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY19mb290ZXJfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTE0MHB4O1xuICAgIHRvcDogLTMwcHg7XG59IiwiLmFib3V0X2hlcm8ge1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQuaGVhZGVyX2xpbmVzIHtcblx0XHRib3R0b206IC0xMDBweDtcblx0fVxufVxuXG5cbi5hYm91dF9zZWN0aW9uIHtcblx0XG5cdC5zY3JvbGxpbmdfc2VjdGlvbiB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTZFN0NGO1xuXHRcdHBhZGRpbmctdG9wOiA4cmVtO1xuXHR9XG5cdFxuXHQuc3RpY2t0aGlzIHtcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcblx0fVxuXHQuaXRlbSB7XG5cdFx0bWluLWhlaWdodDogNzB2aDtcblx0XHRtYXJnaW4tbGVmdDogOHJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLThyZW07XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNkU3Q0Y7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLnF1aWNrX2xpbmtzIHtcblx0Lml0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICMwMDRDN0Y7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdH1cbn1cblxuLmJhY2tncm91bmRfYWNjZW50IHtcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiA1OSU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR6LWluZGV4OiAtMTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcbn1cblxuLy8gV2h5IFBhZ2VzXG5cbi53aHlfaGVybyB7XG5cdHBhZGRpbmctdG9wOiAyMHZoO1xufVxuXG4ud2h5X3BvaW50cyB7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRwYWRkaW5nLXRvcDogMjB2aDtcbn1cblxuLndoeV9wb2ludHNfb3ZlcmxhcCB7XG5cdFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbjogYXV0bztcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IDI1dmg7XG5cdFxuXHQucG9pbnRfd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogIzA3NDI2OTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLnBvaW50c19iYWNrZ3JvdW5kXHR7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRoZWlnaHQ6IDEwMHZoO1xufSIsIkBtZWRpYSAobWluLXdpZHRoOjY2N3B4KSB7XG4gICAgLmhpZGVfZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0YXJfaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgICBcbiAgICAucHJhY3RpY2VfYXJlYV9oZXJvIC5wYV9oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAucHJhY3RpY2VfYXJlYV9oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgICB9XG4gICAgXG4gICAgLmJhY2tncm91bmQtcGFsZWJsdWVncmV5bW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGVibHVlZ3JleTtcbiAgICB9XG4gICAgXG4gICAgLmJhY2tncm91bmQtd2hpdGVtb2JpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgLnBhX2NvbnRhY3QgLmNvbnRhY3RfZm9ybV93cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgIGJ1dHRvbi5idG5fcHJpbWFyeS5idG5fYmx1ZS5kLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYS5uYXYtaXRlbS5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNDAlIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgIC5wYV93cmFwcGVyIC5idG5fcHJpbWFyeSB7XG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAuaGVyb19iYW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIH1cbiAgICBcbiAgICAucGFfYmxvY2tzIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5wYV9ibG9ja3MgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgXG4gICAgZGl2LmRyb3Bkb3duLW11bHRpY29sMiB7XG4gICAgICAgIG1heC13aWR0aDogOTAlIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5uYXZiYXIgLm5hdi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmRyb3Bkb3duLWNvbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5tZW51X2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI25hdmJhckRyb3Bkb3duIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgc3Bhbi5tbC0xIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gXG4gICAgXG4gICAgLm5hdmJhciAubmF2LWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG4gICAgXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIGEubmF2LWl0ZW0ubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR0dXJxdW9pc2UhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBhLm5hdi1pdGVtLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBsaS5kcm9wZG93bi5mb250LXdlaWdodC1ib2xkLndlYi1hdmF0YXIge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgXG4gICAgI25hdmJhckRyb3Bkb3duIHNwYW4ubWwtMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMwZDQyNjk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAvLyAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIC8vICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICAgICAgICAvLyB9XG4gICAgICAgIFxuICAgICAgICAuY29udGFjdF9mb3JtIC5jb250YWN0X2Zvcm1fd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYmdfaW50aWFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5ib3hfaXRlbSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudGFyZ2V0U2lnbkluIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGlkZU1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5IWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGEjbmF2YmFyRHJvcGRvd25FeHBhbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jb250YWN0X2Zvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMTZ2aDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvbnRhY3RfYnV0dG9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgI21vdmVtZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjdXBkYXRlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMzODREO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRhY19tb2JpbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuam9pbmRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxpbmVfZmxvYXRfcGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oc19pbWFnZV9iYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTkwcHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgICAgIC5oZXJvX2Jhbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICN1cGRhdGVzX2VuZ2FnZSBpbWcuYmFja2dyb3VuZF9pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICN1cGRhdGVzX2VuZ2FnZSAucm93IHtcbiAgICAgICAgICAgIGhlaWdodDogNTB2aDtcbiAgICAgICAgfVxuICAgICAgICAudmltZW9fd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmhzX2ltYWdlX2JiIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2F2aW5nc19jYWxjX2hlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYWxjX2Zvb3RlciAudGV4dF93cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDExOTBweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAgICAgLmhlcm9fYmFubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucGFfYmxvY2tzX2xhcmdlIC5pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucGFfYmxvY2tzX2xhcmdlIC5pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgI3VwZGF0ZXNfZW5nYWdlIGltZy5iYWNrZ3JvdW5kX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI3VwZGF0ZXNfZW5nYWdlIC5yb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgICAgICB9XG4gICAgICAgIC52aW1lb193cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjZW5nYWdlIC5jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50YXJnZXRWUF9pcGFkUCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaHNfaW1hZ2VfYmIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zYXZpbmdzX2NhbGNfaGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhbGNfZm9vdGVyIC50ZXh0X3dyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhbGNfZm9vdGVyX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0X2J1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW1nLmdyYXBoaWNfb25lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxpLmRyb3Bkb3duLmZvbnQtd2VpZ2h0LWJvbGQud2ViLWF2YXRhciB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgI25hdmJhckRyb3Bkb3duIHNwYW4ubWwtMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNlY3Rpb24jcG9pbnRzIC5jb2wtMTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnRhcmdldF9jb250YWN0X2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogIzE2RTdDRiFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhzX2ltYWdlX2JiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9Il0sInNvdXJjZVJvb3QiOiIifQ==*/