@charset "UTF-8";
/*
Theme Name: Wiener Privatklinik
Author: MAISON D'IDÉE
Author URI: https://www.maisondidee.com
Description: Main template for Wiener Privatklinik
Version: 0.0.1
Requires at least: 6.2
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: https://wiener-privatklinik.com/
*/
body,
html {
  margin: 0;
  scroll-behavior: smooth;
}

body {
  overflow-y: scroll;
  overflow-x: hidden;
}

html * {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1295px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1295px;
  }
}
/*
* Spacing
*/
main {
  margin-top: 16px;
}
@media (min-width: 768px) {
  main {
    margin-top: 44px;
  }
}

.single-post article {
  margin-top: 130px;
}
@media (min-width: 992px) {
  .single-post article {
    margin-top: 0;
  }
}

.blog main {
  margin-top: 130px;
}
@media (min-width: 992px) {
  .blog main {
    margin-top: 44px;
  }
}

article {
  margin-top: 16px;
}
@media (min-width: 768px) {
  article {
    margin-top: 0;
  }
}

a.inherit {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: none;
}
a.inherit:hover {
  text-decoration: underline;
}

.search-no-results .main-banner-2 h1,
.search-results .main-banner-2 h1 {
  color: #1a3588;
}

.mb-small {
  margin-bottom: 32px;
}

.mb-large {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .mb-large {
    margin-bottom: 100px;
  }
}

.banner-no-m .main-banner-2 {
  margin-bottom: 0;
}

.empty-slide {
  visibility: hidden;
}

#ajaxsearchprores3_1.vertical .results,
div.asp_r.asp_r_1.vertical .results {
  scrollbar-color: #0A246A #fff !important;
  scrollbar-width: thin !important;
  box-shadow: 0 5px 5px -5px #dfdfdf;
}

.instagram-feed-client img {
  border-radius: 0 !important;
}

.asp_showmore {
  padding: 12px 24px !important;
  border: 1px solid #1e326e !important;
  color: #fff !important;
  background-color: #1e326e !important;
  border-radius: 40px !important;
  width: fit-content !important;
  margin-top: 24px !important;
  transition: all 0.3s ease-in-out;
}
.asp_showmore:hover {
  color: #1e326e !important;
  background-color: transparent !important;
}

.grecaptcha-badge {
  width: 260px;
  overflow: hidden;
  position: relative;
  height: 75px;
  margin: 0px auto;
  display: none !important;
}

#grecaptcha-box .grecaptcha-badge {
  box-shadow: none !important;
  right: 0px !important;
}

.custom-row {
  display: grid;
  gap: 15px;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 576px) {
  .custom-row {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .custom-row {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 992px) {
  .custom-row {
    grid-template-columns: repeat(4, 1fr);
  }
}

/*
* Royal blue
*/
/*
* Gold
*/
/*
* Gray
*/
/*
* Basic
*/
@font-face {
  font-family: "Rotis";
  src: url("fonts/Rotis-Serif-Std-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Rotis-Bold";
  src: url("fonts/Rotis-Serif-Std-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Rotis";
  src: url("fonts/Rotis-Serif-Std-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
:root {
  --h1-fz: 38px;
  --h1-lh: 40.8px;
  --h2-fz: 28px;
  --h2-lh: 33.6px;
  --h3-fz: 22px;
  --h3-lh: 26.4px;
  --h4-fz: 22px;
  --h4-lh: 26px;
  --base-fz: 16px;
  --base-lh: 1.4;
  --small-fz: 12px;
  --small-lh: 16.8px;
  --ff-1: "Rotis", Helvetica, Arial, sans-serif;
  --ff-2: "Be Vietnam Pro", sans-serif;
}

@media (min-width: 768px) {
  :root {
    --h1-fz: 54px;
    --h1-lh: 1.2;
    --h2-fz: 34px;
    --h2-lh: 1.2;
    --h3-fz: 28px;
    --h3-lh: 1.2;
  }
}
html[lang^=ro-RO] {
  --ff-1: "Literata", serif;
}

b, strong {
  font-weight: 600;
}

em, i {
  font-style: italic;
}

h1,
h2,
h3 {
  font-family: var(--ff-1);
  font-weight: bold;
  letter-spacing: 1px;
}
h1 a,
h2 a,
h3 a {
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}

.inherit {
  font-family: inherit !important;
  font-weight: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}

h4,
h5,
h6,
p,
a,
li {
  font-family: var(--ff-2);
  font-weight: 400;
}

.btn, .single-post .sidebar-banner-wrapper .textwidget a {
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 400;
}

.btn-primary, .text-in-columns a[download], .newsletter-2 form input[type=submit], .single-post .sidebar-banner-wrapper .textwidget a, .text-image-slider .swiper-slide-text a, .cta-1 a, .accordion-side-image-1 .content-item .content-item--text a, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child {
  padding: 11px 24px !important;
  background-color: transparent;
  border: 1px solid #1A3588;
  color: #1A3588 !important;
  border-radius: 40px;
}
.btn-primary:hover, .text-in-columns a[download]:hover, .newsletter-2 form input[type=submit]:hover, .single-post .sidebar-banner-wrapper .textwidget a:hover, .text-image-slider .swiper-slide-text a:hover, .cta-1 a:hover, .accordion-side-image-1 .content-item .content-item--text a:hover, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:hover:last-child {
  background-color: #1A3588;
  border: 1px solid #1A3588;
  color: #ffffff !important;
}
.btn-primary:focus, .text-in-columns a[download]:focus, .newsletter-2 form input[type=submit]:focus, .single-post .sidebar-banner-wrapper .textwidget a:focus, .text-image-slider .swiper-slide-text a:focus, .cta-1 a:focus, .accordion-side-image-1 .content-item .content-item--text a:focus, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:focus:last-child {
  background-color: #071E65;
  border: 1px solid #071E65;
  color: #ffffff !important;
}

.btn-secondary, .accordion-grid-2_head a, .pricing-cards-1_head a, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2), .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a {
  padding: 11px 24px !important;
  border: 1px solid #B7D0F9;
  color: #1A3588;
  background-color: transparent;
  border-radius: 40px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.btn-secondary:hover, .accordion-grid-2_head a:hover, .pricing-cards-1_head a:hover, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:hover:nth-last-child(2), .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a:hover {
  background-color: #B7D0F9;
}
.btn-secondary:focus, .accordion-grid-2_head a:focus, .pricing-cards-1_head a:focus, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:focus:nth-last-child(2), .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a:focus {
  background-color: #99BBF3;
}

.btn-transparent {
  padding: 11px 24px !important;
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: transparent;
  border-radius: 40px;
  text-align: center;
}
.btn-transparent:hover {
  color: #1A3588 !important;
  background-color: #ffffff;
  text-decoration: none !important;
}

.btn-tertiary, .doctors-team-card-1 .team-item .doctor .content a.doctor-link, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  display: flex;
  align-items: center;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-decoration-thickness: 1px;
  transition: all 0.3s ease-in-out;
}
.btn-tertiary:after, .doctors-team-card-1 .team-item .doctor .content a.doctor-link:after, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a:after {
  content: " ";
  display: block;
  width: 6px;
  height: 12px;
  opacity: 0;
  margin-top: 4px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 11L6.5 6L1.5 1' stroke='%231A3588' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.btn-tertiary:hover, .doctors-team-card-1 .team-item .doctor .content a.doctor-link:hover, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a:hover {
  color: #1A3588;
  text-decoration-color: #1A3588;
}
.btn-tertiary:hover:after, .doctors-team-card-1 .team-item .doctor .content a.doctor-link:hover:after, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a:hover:after {
  opacity: 1;
}

.navbar-1 {
  background-color: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.navbar-1.radius {
  border-radius: 0 0 20px 20px;
}
.navbar-1.show {
  height: 100vh;
}
.navbar-1.show .mobile-main-menu-container {
  display: flex;
}
.navbar-1 .navbar-toggler {
  background-color: #F2F7FF;
  border: none;
  width: 44px;
  height: 44px;
  margin-right: 12px;
}
@media (min-width: 576px) {
  .navbar-1 .navbar-toggler {
    margin-right: 0;
  }
}
.navbar-1 .navbar-toggler:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
.navbar-1 .navbar-toggler .navbar-toggler-icon {
  width: 16px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.75C0 0.551088 0.0790176 0.360322 0.21967 0.21967C0.360322 0.0790175 0.551088 0 0.75 0H15.25C15.4489 0 15.6397 0.0790175 15.7803 0.21967C15.921 0.360322 16 0.551088 16 0.75C16 0.948912 15.921 1.13968 15.7803 1.28033C15.6397 1.42098 15.4489 1.5 15.25 1.5H0.75C0.551088 1.5 0.360322 1.42098 0.21967 1.28033C0.0790176 1.13968 0 0.948912 0 0.75ZM0 5C0 4.80109 0.0790176 4.61032 0.21967 4.46967C0.360322 4.32902 0.551088 4.25 0.75 4.25H15.25C15.4489 4.25 15.6397 4.32902 15.7803 4.46967C15.921 4.61032 16 4.80109 16 5C16 5.19891 15.921 5.38968 15.7803 5.53033C15.6397 5.67098 15.4489 5.75 15.25 5.75H0.75C0.551088 5.75 0.360322 5.67098 0.21967 5.53033C0.0790176 5.38968 0 5.19891 0 5ZM0.75 8.5C0.551088 8.5 0.360322 8.57902 0.21967 8.71967C0.0790176 8.86032 0 9.05109 0 9.25C0 9.44891 0.0790176 9.63968 0.21967 9.78033C0.360322 9.92098 0.551088 10 0.75 10H15.25C15.4489 10 15.6397 9.92098 15.7803 9.78033C15.921 9.63968 16 9.44891 16 9.25C16 9.05109 15.921 8.86032 15.7803 8.71967C15.6397 8.57902 15.4489 8.5 15.25 8.5H0.75Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
.navbar-1 .navbar-toggler.active .navbar-toggler-icon {
  width: 11px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.40998 6L11 2.44C11.1909 2.24639 11.2972 1.98486 11.2953 1.71293C11.2934 1.441 11.1836 1.18096 10.99 0.990001C10.7964 0.799045 10.5348 0.692821 10.2629 0.694696C9.99098 0.696571 9.73094 0.806393 9.53998 1L5.99998 4.59L2.45998 1.07C2.27262 0.88375 2.01917 0.779208 1.75498 0.779208C1.49079 0.779208 1.23734 0.88375 1.04998 1.07C0.956252 1.16296 0.881857 1.27357 0.831089 1.39542C0.78032 1.51728 0.754182 1.64799 0.754182 1.78C0.754182 1.91201 0.78032 2.04272 0.831089 2.16458C0.881857 2.28644 0.956252 2.39704 1.04998 2.49L4.58998 6L0.99998 9.56C0.809024 9.75361 0.7028 10.0151 0.704675 10.2871C0.706551 10.559 0.816372 10.819 1.00998 11.01C1.20359 11.201 1.46512 11.3072 1.73705 11.3053C2.00898 11.3034 2.26902 11.1936 2.45998 11L5.99998 7.41L9.53998 10.93C9.72734 11.1163 9.98079 11.2208 10.245 11.2208C10.5092 11.2208 10.7626 11.1163 10.95 10.93C11.0437 10.837 11.1181 10.7264 11.1689 10.6046C11.2196 10.4827 11.2458 10.352 11.2458 10.22C11.2458 10.088 11.2196 9.95728 11.1689 9.83542C11.1181 9.71356 11.0437 9.60296 10.95 9.51L7.40998 6Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
.navbar-1 .navbar-1-wrapper {
  position: relative;
  border-bottom: 1px solid #F2F7FF;
}
@media (min-width: 992px) {
  .navbar-1 .navbar-1-wrapper {
    border-bottom: none;
  }
}
.navbar-1 .navbar {
  align-items: flex-start;
  padding: 23px 0;
}
.navbar-1 .navbar .navbar-nav {
  align-items: center;
}
@media (min-width: 768px) {
  .navbar-1 .navbar .nav-items {
    justify-content: flex-end;
  }
}
.navbar-1 .navbar .nav-items .nav-item .btn-secondary:hover, .navbar-1 .navbar .nav-items .nav-item .accordion-grid-2_head a:hover, .accordion-grid-2_head .navbar-1 .navbar .nav-items .nav-item a:hover, .navbar-1 .navbar .nav-items .nav-item .pricing-cards-1_head a:hover, .pricing-cards-1_head .navbar-1 .navbar .nav-items .nav-item a:hover, .navbar-1 .navbar .nav-items .nav-item .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:hover:nth-last-child(2), .mobile-main-menu-container .mobile-main-menu .navbar-1 .navbar .nav-items .nav-item .mobile-nav-item:hover:nth-last-child(2), .navbar-1 .navbar .nav-items .nav-item .sub-menu-wrapper .second-level ul li a:hover, .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li .nav-item a:hover {
  color: #1A3588 !important;
}
.navbar-1 .navbar .nav-items .nav-item > a:hover {
  color: #F8CD7E;
}
.navbar-1 .navbar .nav-items .nav-item > a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00028 7.36655C5.8906 7.36718 5.78188 7.34616 5.68035 7.30469C5.57882 7.26322 5.48647 7.20211 5.40861 7.12488L0.408608 2.12488C0.330501 2.04741 0.268506 1.95524 0.226199 1.85369C0.183891 1.75214 0.162109 1.64322 0.162109 1.53321C0.162109 1.4232 0.183891 1.31428 0.226199 1.21273C0.268506 1.11118 0.330501 1.01901 0.408608 0.941546C0.564743 0.786337 0.775953 0.699219 0.996108 0.699219C1.21626 0.699219 1.42747 0.786337 1.58361 0.941546L6.00028 5.35821L10.4086 0.941546C10.5647 0.786337 10.776 0.699219 10.9961 0.699219C11.2163 0.699219 11.4275 0.786337 11.5836 0.941546C11.6617 1.01901 11.7237 1.11118 11.766 1.21273C11.8083 1.31428 11.8301 1.4232 11.8301 1.53321C11.8301 1.64322 11.8083 1.75214 11.766 1.85369C11.7237 1.95524 11.6617 2.04741 11.5836 2.12488L6.58361 7.12488C6.42839 7.27883 6.21889 7.36563 6.00028 7.36655Z' fill='%23D19B46'/%3E%3C/svg%3E%3C/svg%3E%0A");
}
.navbar-1 .navbar .nav-items .nav-item.active > a {
  color: #F8CD7E;
}
.navbar-1 .navbar .nav-items .nav-item.active > a:before {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00028 7.36655C5.8906 7.36718 5.78188 7.34616 5.68035 7.30469C5.57882 7.26322 5.48647 7.20211 5.40861 7.12488L0.408608 2.12488C0.330501 2.04741 0.268506 1.95524 0.226199 1.85369C0.183891 1.75214 0.162109 1.64322 0.162109 1.53321C0.162109 1.4232 0.183891 1.31428 0.226199 1.21273C0.268506 1.11118 0.330501 1.01901 0.408608 0.941546C0.564743 0.786337 0.775953 0.699219 0.996108 0.699219C1.21626 0.699219 1.42747 0.786337 1.58361 0.941546L6.00028 5.35821L10.4086 0.941546C10.5647 0.786337 10.776 0.699219 10.9961 0.699219C11.2163 0.699219 11.4275 0.786337 11.5836 0.941546C11.6617 1.01901 11.7237 1.11118 11.766 1.21273C11.8083 1.31428 11.8301 1.4232 11.8301 1.53321C11.8301 1.64322 11.8083 1.75214 11.766 1.85369C11.7237 1.95524 11.6617 2.04741 11.5836 2.12488L6.58361 7.12488C6.42839 7.27883 6.21889 7.36563 6.00028 7.36655Z' fill='%23D19B46'/%3E%3C/svg%3E%3C/svg%3E%0A");
}
.navbar-1 .navbar .nav-items a {
  padding: 0;
  margin-right: 24px;
  color: #1A3588;
  position: relative;
}
@media (min-width: 992px) {
  .navbar-1 .navbar .nav-items a {
    margin-right: 16px;
  }
}
@media (min-width: 1200px) {
  .navbar-1 .navbar .nav-items a {
    margin-right: 24px;
  }
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper {
  position: absolute;
  background-color: #ffffff;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 157px;
  display: none;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active {
  display: block;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small {
  width: max-content !important;
  border: 1px solid #DAE5FF;
  border-radius: 20px;
  display: block;
  top: 200% !important;
  left: -30px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small .second-level {
  width: 100% !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul {
  padding: 24px 0 !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li {
  margin-top: 6px;
  margin-bottom: 0 !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li:first-child {
  margin-top: 0;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li a {
  border: 1px solid transparent !important;
  padding: 6px 16px !important;
  margin-right: 0 !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li a.active {
  background-color: transparent !important;
  color: #1A3588 !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li a:hover {
  background-color: #FFF8E6 !important;
  color: #F8CD7E !important;
  border-color: #F8CD7E !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small .col-4 {
  width: 100% !important;
  padding: 24px !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul {
  list-style: none;
  padding-left: 0;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li {
  margin-bottom: 12px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li:last-child {
  margin-bottom: 0;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a {
  margin-right: 0;
  padding-left: 50px !important;
  display: flex;
  align-items: center;
  font-weight: 500;
  justify-content: space-between;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a .sub-icon-dropdown {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
  display: block;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a.active .sub-icon-dropdown, .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a:hover .sub-icon-dropdown {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231A3588" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .content-wrapper {
  margin-top: 24px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper {
  display: none;
  -webkit-animation: fadeIn 0.3s;
  animation: fadeIn 0.3s;
  transition: opacity 0.3s ease-in-out;
  margin-left: -12px;
  margin-right: -12px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper.active {
  display: block;
  max-height: 200px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper.active ul {
  display: flex;
  flex-wrap: wrap;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper.active ul li {
  break-inside: avoid;
  margin-bottom: 10px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 32px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul {
  list-style: none;
  padding-left: 0;
  max-height: 300px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li {
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 12px 0 12px;
  flex: 0 0 auto;
  width: 33.33333333%;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li:last-child {
  margin-bottom: 0;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a {
  padding: 8px 16px;
  width: fit-content;
  margin-right: 0;
  white-space: nowrap;
}
.navbar-1 .navbar ul li a.nav-link {
  padding: 0 12px 0 0;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.navbar-1 .navbar ul li a.nav-link::before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00028 7.36655C5.8906 7.36718 5.78188 7.34616 5.68035 7.30469C5.57882 7.26322 5.48647 7.20211 5.40861 7.12488L0.408608 2.12488C0.330501 2.04741 0.268506 1.95524 0.226199 1.85369C0.183891 1.75214 0.162109 1.64322 0.162109 1.53321C0.162109 1.4232 0.183891 1.31428 0.226199 1.21273C0.268506 1.11118 0.330501 1.01901 0.408608 0.941546C0.564743 0.786337 0.775953 0.699219 0.996108 0.699219C1.21626 0.699219 1.42747 0.786337 1.58361 0.941546L6.00028 5.35821L10.4086 0.941546C10.5647 0.786337 10.776 0.699219 10.9961 0.699219C11.2163 0.699219 11.4275 0.786337 11.5836 0.941546C11.6617 1.01901 11.7237 1.11118 11.766 1.21273C11.8083 1.31428 11.8301 1.4232 11.8301 1.53321C11.8301 1.64322 11.8083 1.75214 11.766 1.85369C11.7237 1.95524 11.6617 2.04741 11.5836 2.12488L6.58361 7.12488C6.42839 7.27883 6.21889 7.36563 6.00028 7.36655Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 8px 6px;
  position: absolute;
  right: 0;
  top: calc(50% - 3px);
  width: 8px;
  height: 6px;
}
.navbar-1 .navbar ul li a.nav-link.btn-primary::before, .navbar-1 .navbar ul li .text-in-columns a.nav-link[download]::before, .text-in-columns .navbar-1 .navbar ul li a.nav-link[download]::before, .navbar-1 .navbar ul li .single-post .sidebar-banner-wrapper .textwidget a.nav-link::before, .single-post .sidebar-banner-wrapper .textwidget .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .text-image-slider .swiper-slide-text a.nav-link::before, .text-image-slider .swiper-slide-text .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .cta-1 a.nav-link::before, .cta-1 .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .accordion-side-image-1 .content-item .content-item--text a.nav-link::before, .accordion-side-image-1 .content-item .content-item--text .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .mobile-main-menu-container .mobile-main-menu a.nav-link.mobile-nav-item:last-child::before, .mobile-main-menu-container .mobile-main-menu .navbar-1 .navbar ul li a.nav-link.mobile-nav-item:last-child::before, .navbar-1 .navbar ul li a.nav-link.btn-secondary::before, .navbar-1 .navbar ul li .accordion-grid-2_head a.nav-link::before, .accordion-grid-2_head .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .pricing-cards-1_head a.nav-link::before, .pricing-cards-1_head .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .mobile-main-menu-container .mobile-main-menu a.nav-link.mobile-nav-item:nth-last-child(2)::before, .mobile-main-menu-container .mobile-main-menu .navbar-1 .navbar ul li a.nav-link.mobile-nav-item:nth-last-child(2)::before, .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a.nav-link::before {
  content: none;
}
.navbar-1 .navbar .logo-link-header {
  position: relative;
}
.navbar-1 .navbar .logo-link-header img {
  position: absolute;
  left: 16px;
  top: -10px;
  max-width: 72px;
  height: auto;
  transition: all 0.3s ease-in-out;
  z-index: 999;
}
@media (min-width: 992px) {
  .navbar-1 .navbar .logo-link-header img {
    max-width: 65px;
  }
}
@media (min-width: 1200px) {
  .navbar-1 .navbar .logo-link-header img {
    max-width: 95px;
    left: 0;
    top: -10px;
  }
}
.navbar-1 .navbar .logo-link-header.sizer img {
  max-width: 46px;
}
.navbar-1.scroll .logo-link-header img {
  max-width: 44px;
}
.navbar-1 .day-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 22px;
  height: 15px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="14" fill="none"><path fill="%231A3588" d="M15.5.75H13a1.79 1.79 0 0 0-1.79 1.79v3.71h-.5V2.54A1.79 1.79 0 0 0 9 .75H6.5a6.25 6.25 0 0 0 0 12.5H9a1.79 1.79 0 0 0 1.79-1.79V7.75h.5v3.71A1.79 1.79 0 0 0 13 13.25h2.5a6.25 6.25 0 0 0 0-12.5ZM9.25 11.46a.29.29 0 0 1-.29.29H6.5a4.75 4.75 0 1 1 0-9.5H9a.29.29 0 0 1 .29.29v3.71H7.06a.75.75 0 0 0 0 1.5h2.19v3.71Zm6.25.29H13a.29.29 0 0 1-.29-.29V7.75h2.33a.75.75 0 1 0 0-1.5h-2.29V2.54a.29.29 0 0 1 .25-.29h2.5a4.75 4.75 0 1 1 0 9.5Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.navbar-1 .ordination-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%231A3588' d='M21.75 5.88V2.4A1.9 1.9 0 0 0 19.48.54L2 4.05A2.1 2.1 0 0 0 .3 6.12v4.93a.86.86 0 0 0 .05.23v.08a.86.86 0 0 0 .14.18l.13.07.09.05 5.19 1.59-3.9.8a2.1 2.1 0 0 0-1.7 2.07v3.48a1.91 1.91 0 0 0 1.9 1.9c.123.015.247.015.37 0L20.05 18a2.11 2.11 0 0 0 1.7-2.07V10.95a.86.86 0 0 0 0-.23v-.08a.854.854 0 0 0-.14-.18.922.922 0 0 0-.24-.13L16.1 8.75 20.05 8a2.11 2.11 0 0 0 1.7-2.12Zm-1.5 10a.61.61 0 0 1-.49.6L2.23 20a.41.41 0 0 1-.33-.08.4.4 0 0 1-.15-.31v-3.49a.61.61 0 0 1 .49-.6l18-3.6.01 3.96ZM13 9.37l4.94 1.48-1.85.38-7 1.4-4.99-1.48L5 11l8-1.63Zm6.8-2.89-18 3.61v-4a.61.61 0 0 1 .49-.6L19.77 2h.08a.4.4 0 0 1 .4.4v3.48a.61.61 0 0 1-.49.6h.04Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.navbar-1 .academy-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 20C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V7C4 6.73478 4.10536 6.48043 4.29289 6.29289C4.48043 6.10536 4.73478 6 5 6C5.26522 6 5.51957 6.10536 5.70711 6.29289C5.89464 6.48043 6 6.73478 6 7V19C6 19.2652 5.89464 19.5196 5.70711 19.7071C5.51957 19.8946 5.26522 20 5 20ZM2 12V4C2 3.73478 1.89464 3.48043 1.70711 3.29289C1.51957 3.10536 1.26522 3 1 3C0.734784 3 0.48043 3.10536 0.292893 3.29289C0.105357 3.48043 0 3.73478 0 4V12C0 12.2652 0.105357 12.5196 0.292893 12.7071C0.48043 12.8946 0.734784 13 1 13C1.26522 13 1.51957 12.8946 1.70711 12.7071C1.89464 12.5196 2 12.2652 2 12ZM9 18C8.73478 18 8.48043 17.8946 8.29289 17.7071C8.10536 17.5196 8 17.2652 8 17V1C8 0.734784 8.10536 0.48043 8.29289 0.292893C8.48043 0.105357 8.73478 0 9 0C9.26522 0 9.51957 0.105357 9.70711 0.292893C9.89464 0.48043 10 0.734784 10 1V17C10 17.2652 9.89464 17.5196 9.70711 17.7071C9.51957 17.8946 9.26522 18 9 18ZM13 15C12.7348 15 12.4804 14.8946 12.2929 14.7071C12.1054 14.5196 12 14.2652 12 14V3C12 2.73478 12.1054 2.48043 12.2929 2.29289C12.4804 2.10536 12.7348 2 13 2C13.2652 2 13.5196 2.10536 13.7071 2.29289C13.8946 2.48043 14 2.73478 14 3V14C14 14.2652 13.8946 14.5196 13.7071 14.7071C13.5196 14.8946 13.2652 15 13 15ZM17 17C16.7348 17 16.4804 16.8946 16.2929 16.7071C16.1054 16.5196 16 16.2652 16 16V8C16 7.73478 16.1054 7.48043 16.2929 7.29289C16.4804 7.10536 16.7348 7 17 7C17.2652 7 17.5196 7.10536 17.7071 7.29289C17.8946 7.48043 18 7.73478 18 8V16C18 16.2652 17.8946 16.5196 17.7071 16.7071C17.5196 16.8946 17.2652 17 17 17Z' fill='%231A3588'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.navbar-1 .core-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 18px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4996 17.66C17.5796 17.55 17.6596 17.45 17.7296 17.34L17.9196 17.05L18.1196 16.71L18.2796 16.41C18.3396 16.29 18.3996 16.16 18.4496 16.03L18.5696 15.75C18.7554 15.3112 18.8993 14.8558 18.9996 14.39C18.9953 14.3635 18.9953 14.3365 18.9996 14.31C18.9996 14.25 18.9996 14.19 18.9996 14.12C19.2376 12.1661 18.8895 10.1856 17.9996 8.43001L17.9296 8.30001C17.8396 8.12001 17.7596 7.95001 17.6596 7.78001C17.5596 7.61001 17.5296 7.55001 17.4696 7.44001C17.4096 7.33001 17.2696 7.09001 17.1596 6.92001C17.0496 6.75001 17.0196 6.70001 16.9396 6.59001C16.8596 6.48001 16.7196 6.25001 16.5896 6.08001C16.4596 5.91001 16.4196 5.85001 16.3396 5.74001C16.2596 5.63001 16.0996 5.41001 15.9596 5.25001C14.8252 3.88239 13.5328 2.65385 12.1096 1.59001L11.8496 1.39001C11.3996 1.06001 10.9396 0.740005 10.4496 0.390005C10.3205 0.293112 10.1605 0.246864 9.99961 0.260005C9.87724 0.260197 9.75689 0.291145 9.64961 0.350006C8.0865 1.33247 6.6405 2.48995 5.33961 3.80001L5.20961 3.94001C3.92754 5.24311 2.86088 6.74183 2.04961 8.38001H1.99961V8.53001C1.87961 8.80001 1.76961 9.07001 1.65961 9.33001L1.56961 9.57001C1.46961 9.86001 1.37961 10.16 1.29961 10.45V10.58C0.964762 11.8218 0.899973 13.121 1.10961 14.39C1.76961 18.04 4.88961 20.65 9.89961 21.73H10.0596H10.2196C10.5596 21.66 10.8996 21.58 11.2196 21.49L11.4896 21.41L12.1696 21.2L12.4696 21.09L13.0696 20.87L13.3596 20.75L13.9096 20.5L14.1796 20.37L14.7196 20.07L14.9396 19.95C15.1596 19.82 15.3596 19.68 15.5596 19.55L15.6396 19.49L16.2796 19L16.4496 18.85L16.8396 18.48L17.0596 18.25L17.3496 17.92L17.4996 17.66ZM17.1396 15.27C16.732 16.182 16.1486 17.0047 15.4228 17.6911C14.697 18.3775 13.843 18.914 12.9096 19.27L12.7096 19.35L17.3096 14.75C17.3096 14.85 17.2596 14.96 17.2296 15.06C17.1942 15.1275 17.1641 15.1978 17.1396 15.27ZM4.73961 6.80001L9.24961 11.31V14.19L3.61961 8.56001C3.9474 7.94557 4.32183 7.35718 4.73961 6.80001ZM10.7996 2.46001C11.1196 2.69001 11.4396 2.94001 11.7496 3.19001L10.7496 4.19001V2.42001L10.7996 2.46001ZM14.3196 5.62001L10.7496 9.19001V6.31001L12.8896 4.17001C13.3912 4.62808 13.8686 5.11207 14.3196 5.62001ZM17.5496 12.39L10.7496 19.19V16.31L16.9996 10C17.2986 10.7656 17.4839 11.5708 17.5496 12.39ZM10.7496 14.19V11.31L15.2596 6.80001C15.6722 7.36219 16.0432 7.95377 16.3696 8.57001L10.7496 14.19ZM8.24961 3.19001C8.56961 2.93001 8.89961 2.68001 9.24961 2.43001V4.19001L8.24961 3.19001ZM9.24961 6.32001V9.20001L5.68961 5.63001C6.1345 5.11646 6.60862 4.62898 7.10961 4.17001L9.24961 6.32001ZM2.44961 12.4C2.51996 11.5782 2.70509 10.7704 2.99961 10L9.26961 16.27V19.15L2.44961 12.4ZM2.69961 14.77L7.30961 19.38C6.2424 19.0077 5.2733 18.3986 4.47493 17.5985C3.67656 16.7984 3.06963 15.828 2.69961 14.76V14.77Z' fill='%231A3588'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.navbar-1 .further-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 22px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2899 6.8701C16.4017 6.80213 16.4944 6.70677 16.5591 6.59304C16.6238 6.47931 16.6585 6.35096 16.6599 6.2201V2.1401C16.66 1.84737 16.5832 1.55974 16.4372 1.30605C16.2911 1.05235 16.081 0.841504 15.8278 0.694636C15.5745 0.547768 15.2872 0.47004 14.9944 0.469244C14.7017 0.468448 14.4139 0.544612 14.1599 0.690101L10.9999 2.5101L7.83989 0.690101C7.58587 0.544612 7.29808 0.468448 7.00535 0.469244C6.71262 0.47004 6.42524 0.547768 6.17202 0.694636C5.9188 0.841504 5.70863 1.05235 5.56258 1.30605C5.41653 1.55974 5.33974 1.84737 5.33989 2.1401V6.2201C5.34124 6.35096 5.37593 6.47931 5.44067 6.59304C5.5054 6.70677 5.59806 6.80213 5.70989 6.8701L10.6199 9.7001C10.7354 9.76661 10.8666 9.80113 10.9999 9.8001C11.1302 9.80238 11.2585 9.76771 11.3699 9.7001L16.2899 6.8701ZM14.9099 2.0001C14.9357 1.98518 14.965 1.97733 14.9949 1.97733C15.0247 1.97733 15.054 1.98518 15.0799 2.0001C15.1068 2.01407 15.1289 2.03589 15.1432 2.06267C15.1575 2.08946 15.1633 2.11994 15.1599 2.1501V5.7801L11.7499 7.7801V3.8101L14.9099 2.0001ZM6.83989 2.1501C6.83648 2.11994 6.8423 2.08946 6.85659 2.06267C6.87087 2.03589 6.89294 2.01407 6.91989 2.0001C6.94573 1.98518 6.97505 1.97733 7.00489 1.97733C7.03473 1.97733 7.06404 1.98518 7.08989 2.0001L10.2499 3.8201V7.8201L6.83989 5.8201V2.1501ZM20.9099 9.5001L17.3799 7.5001C17.2669 7.43119 17.1372 7.39473 17.0049 7.39473C16.8726 7.39473 16.7428 7.43119 16.6299 7.5001L11.7199 10.3001C11.6035 10.3637 11.5066 10.4578 11.4396 10.5723C11.3727 10.6869 11.3382 10.8175 11.3399 10.9501V16.6201C11.3382 16.7527 11.3727 16.8833 11.4396 16.9979C11.5066 17.1124 11.6035 17.2065 11.7199 17.2701L15.2499 19.2701C15.5024 19.4207 15.7909 19.5002 16.0849 19.5002C16.3789 19.5002 16.6674 19.4207 16.9199 19.2701C17.1759 19.1246 17.3887 18.9137 17.5363 18.6589C17.6839 18.4041 17.7611 18.1146 17.7599 17.8201V14.2201L20.9099 12.3901C21.1657 12.2454 21.3786 12.0354 21.5267 11.7815C21.6748 11.5277 21.7528 11.239 21.7528 10.9451C21.7528 10.6512 21.6748 10.3625 21.5267 10.1087C21.3786 9.85477 21.1657 9.64477 20.9099 9.5001ZM16.1699 18.0001C16.144 18.015 16.1147 18.0229 16.0849 18.0229C16.055 18.0229 16.0257 18.015 15.9999 18.0001L12.8399 16.1801V12.1801L16.2599 14.1801V17.8201C16.266 17.8558 16.2606 17.8925 16.2444 17.9248C16.2282 17.9572 16.2021 17.9836 16.1699 18.0001ZM20.1699 11.0801L16.9999 12.9201L13.5799 10.9201L16.9999 9.0001L20.1499 10.8301C20.1771 10.8446 20.1998 10.8662 20.2157 10.8926C20.2315 10.9191 20.2399 10.9493 20.2399 10.9801C20.2355 11.0032 20.226 11.025 20.2122 11.044C20.1983 11.063 20.1805 11.0788 20.1599 11.0901L20.1699 11.0801ZM10.2899 10.2901L5.36989 7.4601C5.25694 7.39119 5.12719 7.35473 4.99489 7.35473C4.86258 7.35473 4.73283 7.39119 4.61989 7.4601L1.07989 9.4601C0.826607 9.60684 0.616346 9.81758 0.470178 10.0712C0.32401 10.3248 0.24707 10.6124 0.24707 10.9051C0.24707 11.1978 0.32401 11.4854 0.470178 11.739C0.616346 11.9926 0.826607 12.2034 1.07989 12.3501L4.23989 14.1801V17.8201C4.23871 18.1146 4.31588 18.4041 4.46349 18.6589C4.61111 18.9137 4.82384 19.1246 5.07989 19.2701C5.33238 19.4207 5.62089 19.5002 5.91489 19.5002C6.20888 19.5002 6.4974 19.4207 6.74989 19.2701L10.2799 17.2701C10.3963 17.2065 10.4932 17.1124 10.5602 16.9979C10.6271 16.8833 10.6616 16.7527 10.6599 16.6201V11.0001C10.6711 10.8592 10.6412 10.718 10.5738 10.5937C10.5063 10.4694 10.4042 10.3674 10.2799 10.3001L10.2899 10.2901ZM1.74989 11.0001C1.74778 10.9701 1.75417 10.9401 1.76832 10.9136C1.78247 10.8871 1.80381 10.8651 1.82989 10.8501L4.99989 9.0001L8.41989 11.0001L4.99989 12.9201L1.82989 11.0901C1.81106 11.0814 1.79423 11.069 1.78046 11.0535C1.76669 11.038 1.75628 11.0198 1.74989 11.0001ZM5.99989 18.0001C5.97404 18.015 5.94473 18.0229 5.91489 18.0229C5.88505 18.0229 5.85573 18.015 5.82989 18.0001C5.8027 17.9856 5.77997 17.964 5.76411 17.9376C5.74826 17.9111 5.73989 17.8809 5.73989 17.8501V14.2201L9.15989 12.2201V16.2201L5.99989 18.0001Z' fill='%231A3588'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}

.navbar-1-wrapper.active .header-widget-wrapper {
  display: block;
}

.header-widget-wrapper {
  border-top: 1px solid #F2F7FF;
  display: none;
  padding: 36px;
}
.header-widget-wrapper .textwidget {
  display: flex;
  align-items: center;
}
.header-widget-wrapper p {
  color: #1A3588;
  margin-bottom: 0;
  margin-right: 16px;
}
.header-widget-wrapper p:first-child {
  font-weight: bold;
  font-size: 18px;
  line-height: 19.6px;
}
.header-widget-wrapper p:last-child a {
  border-left: 1px solid #1A3588;
  padding-left: 16px;
}
.header-widget-wrapper p a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.header-widget-wrapper p a:hover {
  color: #F8CD7E;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mobile-main-menu-container {
  position: relative;
  padding-top: 32px;
  padding-bottom: 16px;
  height: 90%;
  display: none;
  padding-left: 12px;
  flex-direction: column;
  justify-content: space-between;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item {
  border: 1px solid #DAE5FF;
  padding: 20px 16px;
  border-radius: 40px;
  margin-bottom: 8px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item > a {
  justify-content: space-between;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item > a::after {
  content: "";
  display: block;
  width: 8px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39001 13.92C1.25841 13.9208 1.12794 13.8955 1.00611 13.8458C0.88427 13.796 0.773455 13.7227 0.680015 13.63C0.493764 13.4426 0.389221 13.1892 0.389221 12.925C0.389221 12.6608 0.493764 12.4074 0.680015 12.22L5.89001 7L0.680015 1.78C0.516188 1.5887 0.430582 1.34263 0.440303 1.09095C0.450024 0.839275 0.554357 0.600536 0.732451 0.422441C0.910546 0.244346 1.14928 0.140014 1.40096 0.130293C1.65264 0.120572 1.89871 0.206178 2.09001 0.370004L8.00001 6.29C8.0927 6.38344 8.16602 6.49426 8.21579 6.6161C8.26555 6.73794 8.29078 6.8684 8.29002 7C8.28633 7.26477 8.18275 7.51837 8.00001 7.71L2.07001 13.63C1.88871 13.81 1.6454 13.9137 1.39001 13.92Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2) {
  margin-top: 40px;
  transition: all 0.3s ease-in-out;
  display: flex;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2):hover a {
  color: #ffffff;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2) a {
  margin: 0 auto;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2) a::after {
  display: none;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  display: flex;
  justify-content: center;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child:hover a {
  color: #ffffff;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child a::after {
  display: none;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item a {
  padding: 0;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  text-decoration: none;
  display: flex;
  align-items: center;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper {
  top: 0;
  background: #ffffff;
  width: 100%;
  height: 100%;
  right: -100%;
  padding: 0 12px;
  position: absolute;
  -webkit-animation: fadeOutSide 0.5s;
  animation: fadeOutSide 0.5s;
  text-align: left;
  overflow: auto;
  display: none;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper.active {
  right: 0;
  display: block;
  -webkit-animation: fadeInSide 0.5s;
  animation: fadeInSide 0.5s;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu {
  list-style: none;
  padding-left: 0;
  padding-bottom: 20px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu li {
  margin-bottom: 24px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu li > a {
  font-weight: 600;
  color: #1A3588;
  font-size: 18px;
  line-height: 19.6px;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  padding: 0 0 0 36px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .day-icon a:hover:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="14" fill="none"><path fill="%231E326E" d="M15.5.75H13a1.79 1.79 0 0 0-1.79 1.79v3.71h-.5V2.54A1.79 1.79 0 0 0 9 .75H6.5a6.25 6.25 0 0 0 0 12.5H9a1.79 1.79 0 0 0 1.79-1.79V7.75h.5v3.71A1.79 1.79 0 0 0 13 13.25h2.5a6.25 6.25 0 0 0 0-12.5ZM9.25 11.46a.29.29 0 0 1-.29.29H6.5a4.75 4.75 0 1 1 0-9.5H9a.29.29 0 0 1 .29.29v3.71H7.06a.75.75 0 0 0 0 1.5h2.19v3.71Zm6.25.29H13a.29.29 0 0 1-.29-.29V7.75h2.33a.75.75 0 1 0 0-1.5h-2.29V2.54a.29.29 0 0 1 .25-.29h2.5a4.75 4.75 0 1 1 0 9.5Z"/></svg>');
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .ordination-icon a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%231E326E' d='M21.75 5.88V2.4A1.9 1.9 0 0 0 19.48.54L2 4.05A2.1 2.1 0 0 0 .3 6.12v4.93a.86.86 0 0 0 .05.23v.08a.86.86 0 0 0 .14.18l.13.07.09.05 5.19 1.59-3.9.8a2.1 2.1 0 0 0-1.7 2.07v3.48a1.91 1.91 0 0 0 1.9 1.9c.123.015.247.015.37 0L20.05 18a2.11 2.11 0 0 0 1.7-2.07V10.95a.86.86 0 0 0 0-.23v-.08a.854.854 0 0 0-.14-.18.922.922 0 0 0-.24-.13L16.1 8.75 20.05 8a2.11 2.11 0 0 0 1.7-2.12Zm-1.5 10a.61.61 0 0 1-.49.6L2.23 20a.41.41 0 0 1-.33-.08.4.4 0 0 1-.15-.31v-3.49a.61.61 0 0 1 .49-.6l18-3.6.01 3.96ZM13 9.37l4.94 1.48-1.85.38-7 1.4-4.99-1.48L5 11l8-1.63Zm6.8-2.89-18 3.61v-4a.61.61 0 0 1 .49-.6L19.77 2h.08a.4.4 0 0 1 .4.4v3.48a.61.61 0 0 1-.49.6h.04Z'/%3E%3C/svg%3E");
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .academy-icon a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 20C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V7C4 6.73478 4.10536 6.48043 4.29289 6.29289C4.48043 6.10536 4.73478 6 5 6C5.26522 6 5.51957 6.10536 5.70711 6.29289C5.89464 6.48043 6 6.73478 6 7V19C6 19.2652 5.89464 19.5196 5.70711 19.7071C5.51957 19.8946 5.26522 20 5 20ZM2 12V4C2 3.73478 1.89464 3.48043 1.70711 3.29289C1.51957 3.10536 1.26522 3 1 3C0.734784 3 0.48043 3.10536 0.292893 3.29289C0.105357 3.48043 0 3.73478 0 4V12C0 12.2652 0.105357 12.5196 0.292893 12.7071C0.48043 12.8946 0.734784 13 1 13C1.26522 13 1.51957 12.8946 1.70711 12.7071C1.89464 12.5196 2 12.2652 2 12ZM9 18C8.73478 18 8.48043 17.8946 8.29289 17.7071C8.10536 17.5196 8 17.2652 8 17V1C8 0.734784 8.10536 0.48043 8.29289 0.292893C8.48043 0.105357 8.73478 0 9 0C9.26522 0 9.51957 0.105357 9.70711 0.292893C9.89464 0.48043 10 0.734784 10 1V17C10 17.2652 9.89464 17.5196 9.70711 17.7071C9.51957 17.8946 9.26522 18 9 18ZM13 15C12.7348 15 12.4804 14.8946 12.2929 14.7071C12.1054 14.5196 12 14.2652 12 14V3C12 2.73478 12.1054 2.48043 12.2929 2.29289C12.4804 2.10536 12.7348 2 13 2C13.2652 2 13.5196 2.10536 13.7071 2.29289C13.8946 2.48043 14 2.73478 14 3V14C14 14.2652 13.8946 14.5196 13.7071 14.7071C13.5196 14.8946 13.2652 15 13 15ZM17 17C16.7348 17 16.4804 16.8946 16.2929 16.7071C16.1054 16.5196 16 16.2652 16 16V8C16 7.73478 16.1054 7.48043 16.2929 7.29289C16.4804 7.10536 16.7348 7 17 7C17.2652 7 17.5196 7.10536 17.7071 7.29289C17.8946 7.48043 18 7.73478 18 8V16C18 16.2652 17.8946 16.5196 17.7071 16.7071C17.5196 16.8946 17.2652 17 17 17Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .core-icon a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4996 17.66C17.5796 17.55 17.6596 17.45 17.7296 17.34L17.9196 17.05L18.1196 16.71L18.2796 16.41C18.3396 16.29 18.3996 16.16 18.4496 16.03L18.5696 15.75C18.7554 15.3112 18.8993 14.8558 18.9996 14.39C18.9953 14.3635 18.9953 14.3365 18.9996 14.31C18.9996 14.25 18.9996 14.19 18.9996 14.12C19.2376 12.1661 18.8895 10.1856 17.9996 8.43001L17.9296 8.30001C17.8396 8.12001 17.7596 7.95001 17.6596 7.78001C17.5596 7.61001 17.5296 7.55001 17.4696 7.44001C17.4096 7.33001 17.2696 7.09001 17.1596 6.92001C17.0496 6.75001 17.0196 6.70001 16.9396 6.59001C16.8596 6.48001 16.7196 6.25001 16.5896 6.08001C16.4596 5.91001 16.4196 5.85001 16.3396 5.74001C16.2596 5.63001 16.0996 5.41001 15.9596 5.25001C14.8252 3.88239 13.5328 2.65385 12.1096 1.59001L11.8496 1.39001C11.3996 1.06001 10.9396 0.740005 10.4496 0.390005C10.3205 0.293112 10.1605 0.246864 9.99961 0.260005C9.87724 0.260197 9.75689 0.291145 9.64961 0.350006C8.0865 1.33247 6.6405 2.48995 5.33961 3.80001L5.20961 3.94001C3.92754 5.24311 2.86088 6.74183 2.04961 8.38001H1.99961V8.53001C1.87961 8.80001 1.76961 9.07001 1.65961 9.33001L1.56961 9.57001C1.46961 9.86001 1.37961 10.16 1.29961 10.45V10.58C0.964762 11.8218 0.899973 13.121 1.10961 14.39C1.76961 18.04 4.88961 20.65 9.89961 21.73H10.0596H10.2196C10.5596 21.66 10.8996 21.58 11.2196 21.49L11.4896 21.41L12.1696 21.2L12.4696 21.09L13.0696 20.87L13.3596 20.75L13.9096 20.5L14.1796 20.37L14.7196 20.07L14.9396 19.95C15.1596 19.82 15.3596 19.68 15.5596 19.55L15.6396 19.49L16.2796 19L16.4496 18.85L16.8396 18.48L17.0596 18.25L17.3496 17.92L17.4996 17.66ZM17.1396 15.27C16.732 16.182 16.1486 17.0047 15.4228 17.6911C14.697 18.3775 13.843 18.914 12.9096 19.27L12.7096 19.35L17.3096 14.75C17.3096 14.85 17.2596 14.96 17.2296 15.06C17.1942 15.1275 17.1641 15.1978 17.1396 15.27ZM4.73961 6.80001L9.24961 11.31V14.19L3.61961 8.56001C3.9474 7.94557 4.32183 7.35718 4.73961 6.80001ZM10.7996 2.46001C11.1196 2.69001 11.4396 2.94001 11.7496 3.19001L10.7496 4.19001V2.42001L10.7996 2.46001ZM14.3196 5.62001L10.7496 9.19001V6.31001L12.8896 4.17001C13.3912 4.62808 13.8686 5.11207 14.3196 5.62001ZM17.5496 12.39L10.7496 19.19V16.31L16.9996 10C17.2986 10.7656 17.4839 11.5708 17.5496 12.39ZM10.7496 14.19V11.31L15.2596 6.80001C15.6722 7.36219 16.0432 7.95377 16.3696 8.57001L10.7496 14.19ZM8.24961 3.19001C8.56961 2.93001 8.89961 2.68001 9.24961 2.43001V4.19001L8.24961 3.19001ZM9.24961 6.32001V9.20001L5.68961 5.63001C6.1345 5.11646 6.60862 4.62898 7.10961 4.17001L9.24961 6.32001ZM2.44961 12.4C2.51996 11.5782 2.70509 10.7704 2.99961 10L9.26961 16.27V19.15L2.44961 12.4ZM2.69961 14.77L7.30961 19.38C6.2424 19.0077 5.2733 18.3986 4.47493 17.5985C3.67656 16.7984 3.06963 15.828 2.69961 14.76V14.77Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .further-icon a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2899 6.8701C16.4017 6.80213 16.4944 6.70677 16.5591 6.59304C16.6238 6.47931 16.6585 6.35096 16.6599 6.2201V2.1401C16.66 1.84737 16.5832 1.55974 16.4372 1.30605C16.2911 1.05235 16.081 0.841504 15.8278 0.694636C15.5745 0.547768 15.2872 0.47004 14.9944 0.469244C14.7017 0.468448 14.4139 0.544612 14.1599 0.690101L10.9999 2.5101L7.83989 0.690101C7.58587 0.544612 7.29808 0.468448 7.00535 0.469244C6.71262 0.47004 6.42524 0.547768 6.17202 0.694636C5.9188 0.841504 5.70863 1.05235 5.56258 1.30605C5.41653 1.55974 5.33974 1.84737 5.33989 2.1401V6.2201C5.34124 6.35096 5.37593 6.47931 5.44067 6.59304C5.5054 6.70677 5.59806 6.80213 5.70989 6.8701L10.6199 9.7001C10.7354 9.76661 10.8666 9.80113 10.9999 9.8001C11.1302 9.80238 11.2585 9.76771 11.3699 9.7001L16.2899 6.8701ZM14.9099 2.0001C14.9357 1.98518 14.965 1.97733 14.9949 1.97733C15.0247 1.97733 15.054 1.98518 15.0799 2.0001C15.1068 2.01407 15.1289 2.03589 15.1432 2.06267C15.1575 2.08946 15.1633 2.11994 15.1599 2.1501V5.7801L11.7499 7.7801V3.8101L14.9099 2.0001ZM6.83989 2.1501C6.83648 2.11994 6.8423 2.08946 6.85659 2.06267C6.87087 2.03589 6.89294 2.01407 6.91989 2.0001C6.94573 1.98518 6.97505 1.97733 7.00489 1.97733C7.03473 1.97733 7.06404 1.98518 7.08989 2.0001L10.2499 3.8201V7.8201L6.83989 5.8201V2.1501ZM20.9099 9.5001L17.3799 7.5001C17.2669 7.43119 17.1372 7.39473 17.0049 7.39473C16.8726 7.39473 16.7428 7.43119 16.6299 7.5001L11.7199 10.3001C11.6035 10.3637 11.5066 10.4578 11.4396 10.5723C11.3727 10.6869 11.3382 10.8175 11.3399 10.9501V16.6201C11.3382 16.7527 11.3727 16.8833 11.4396 16.9979C11.5066 17.1124 11.6035 17.2065 11.7199 17.2701L15.2499 19.2701C15.5024 19.4207 15.7909 19.5002 16.0849 19.5002C16.3789 19.5002 16.6674 19.4207 16.9199 19.2701C17.1759 19.1246 17.3887 18.9137 17.5363 18.6589C17.6839 18.4041 17.7611 18.1146 17.7599 17.8201V14.2201L20.9099 12.3901C21.1657 12.2454 21.3786 12.0354 21.5267 11.7815C21.6748 11.5277 21.7528 11.239 21.7528 10.9451C21.7528 10.6512 21.6748 10.3625 21.5267 10.1087C21.3786 9.85477 21.1657 9.64477 20.9099 9.5001ZM16.1699 18.0001C16.144 18.015 16.1147 18.0229 16.0849 18.0229C16.055 18.0229 16.0257 18.015 15.9999 18.0001L12.8399 16.1801V12.1801L16.2599 14.1801V17.8201C16.266 17.8558 16.2606 17.8925 16.2444 17.9248C16.2282 17.9572 16.2021 17.9836 16.1699 18.0001ZM20.1699 11.0801L16.9999 12.9201L13.5799 10.9201L16.9999 9.0001L20.1499 10.8301C20.1771 10.8446 20.1998 10.8662 20.2157 10.8926C20.2315 10.9191 20.2399 10.9493 20.2399 10.9801C20.2355 11.0032 20.226 11.025 20.2122 11.044C20.1983 11.063 20.1805 11.0788 20.1599 11.0901L20.1699 11.0801ZM10.2899 10.2901L5.36989 7.4601C5.25694 7.39119 5.12719 7.35473 4.99489 7.35473C4.86258 7.35473 4.73283 7.39119 4.61989 7.4601L1.07989 9.4601C0.826607 9.60684 0.616346 9.81758 0.470178 10.0712C0.32401 10.3248 0.24707 10.6124 0.24707 10.9051C0.24707 11.1978 0.32401 11.4854 0.470178 11.739C0.616346 11.9926 0.826607 12.2034 1.07989 12.3501L4.23989 14.1801V17.8201C4.23871 18.1146 4.31588 18.4041 4.46349 18.6589C4.61111 18.9137 4.82384 19.1246 5.07989 19.2701C5.33238 19.4207 5.62089 19.5002 5.91489 19.5002C6.20888 19.5002 6.4974 19.4207 6.74989 19.2701L10.2799 17.2701C10.3963 17.2065 10.4932 17.1124 10.5602 16.9979C10.6271 16.8833 10.6616 16.7527 10.6599 16.6201V11.0001C10.6711 10.8592 10.6412 10.718 10.5738 10.5937C10.5063 10.4694 10.4042 10.3674 10.2799 10.3001L10.2899 10.2901ZM1.74989 11.0001C1.74778 10.9701 1.75417 10.9401 1.76832 10.9136C1.78247 10.8871 1.80381 10.8651 1.82989 10.8501L4.99989 9.0001L8.41989 11.0001L4.99989 12.9201L1.82989 11.0901C1.81106 11.0814 1.79423 11.069 1.78046 11.0535C1.76669 11.038 1.75628 11.0198 1.74989 11.0001ZM5.99989 18.0001C5.97404 18.015 5.94473 18.0229 5.91489 18.0229C5.88505 18.0229 5.85573 18.015 5.82989 18.0001C5.8027 17.9856 5.77997 17.964 5.76411 17.9376C5.74826 17.9111 5.73989 17.8809 5.73989 17.8501V14.2201L9.15989 12.2201V16.2201L5.99989 18.0001Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level {
  width: 100%;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .row {
  display: block;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .row .col-4 {
  width: 100%;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level ul {
  list-style: none;
  padding-left: 0;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .second-level-item {
  margin-bottom: 12px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .second-level-item a {
  margin-bottom: 0;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .second-level-item a:before {
  display: none;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level a {
  font-weight: 400;
  font-size: 14px;
  line-height: 19.6px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .mobile-back-btn {
  color: #1A3588;
  padding: 16px 0;
  border-bottom: 1px solid #F2F7FF;
  margin-bottom: 40px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .mobile-back-btn::before {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.760011 7C0.75925 6.86839 0.784474 6.73793 0.834239 6.61609C0.884004 6.49426 0.957328 6.38344 1.05001 6.29L7.05001 0.29C7.14297 0.196272 7.25357 0.121877 7.37543 0.0711088C7.49729 0.0203401 7.628 -0.00579834 7.76001 -0.00579834C7.89202 -0.00579834 8.02273 0.0203401 8.14459 0.0711088C8.26645 0.121877 8.37705 0.196272 8.47001 0.29C8.65626 0.477362 8.7608 0.730814 8.7608 0.995C8.7608 1.25919 8.65626 1.51264 8.47001 1.7L3.17001 7L8.47001 12.29C8.65626 12.4774 8.7608 12.7308 8.7608 12.995C8.7608 13.2592 8.65626 13.5126 8.47001 13.7C8.37705 13.7937 8.26645 13.8681 8.14459 13.9189C8.02273 13.9697 7.89202 13.9958 7.76001 13.9958C7.628 13.9958 7.49729 13.9697 7.37543 13.9189C7.25357 13.8681 7.14297 13.7937 7.05001 13.7L1.05001 7.7C0.865265 7.51374 0.761116 7.26234 0.760011 7Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.mobile-main-menu-container .mobile-header-widget {
  border-top: 1px solid #F2F7FF;
  padding-top: 16px;
  padding-bottom: 16px;
}
@media (min-width: 992px) {
  .mobile-main-menu-container .mobile-header-widget {
    padding-top: 16px;
    padding-bottom: 0;
  }
}
.mobile-main-menu-container .mobile-header-widget .textwidget p {
  color: #1A3588;
  margin-bottom: 0;
  margin-right: 16px;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p:first-child {
  font-weight: 600;
  grid-column: 1;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p a {
  color: #1A3588;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p a:hover {
  color: #F8CD7E;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p a:hover:first-child {
  font-weight: bold;
  font-size: 18px;
  line-height: 19.6px;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p a:hover:nth-child(2) {
  border-right: 1px solid #1A3588;
  padding-right: 16px;
}

@-webkit-keyframes fadeInSide {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@keyframes fadeInSide {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-webkit-keyframes fadeOutSide {
  0% {
    right: 0;
  }
  100% {
    right: -100%;
  }
}
@keyframes fadeOutSide {
  0% {
    right: 0;
  }
  100% {
    right: -100%;
  }
}
.accordion-side-image-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .accordion-side-image-1 {
    margin-bottom: 100px;
  }
}
.accordion-side-image-1 .accordion-left .content {
  order: 2;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .accordion-left .content {
    order: 1;
  }
}
.accordion-side-image-1 .accordion-left .image {
  order: 1;
  margin-bottom: 32px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .accordion-left .image {
    display: flex;
    justify-content: end;
    margin-bottom: 0;
    order: 2;
    padding-left: 20px;
  }
}
.accordion-side-image-1 .accordion-right .content {
  order: 2;
}
.accordion-side-image-1 .accordion-right .image {
  order: 1;
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .accordion-right .image {
    display: flex;
    justify-content: start;
    margin-bottom: 0;
    padding-right: 20px;
  }
}
.accordion-side-image-1 h2 {
  font-family: var(--ff-1);
  color: #1A3588;
  font-size: var(--h2-fz);
  font-weight: bold;
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.accordion-side-image-1 img {
  border-radius: 20px;
  max-height: 212px;
  object-fit: cover;
}
@media (min-width: 576px) {
  .accordion-side-image-1 img {
    max-height: 350px;
  }
}
@media (min-width: 768px) {
  .accordion-side-image-1 img {
    max-height: 450px;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .accordion-side-image-1 img {
    max-height: 617px;
  }
}
.accordion-side-image-1 .content-item {
  margin-bottom: 16px;
  padding: 24px;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  position: relative;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .accordion-side-image-1 .content-item {
    padding: 20px;
  }
}
.accordion-side-image-1 .content-item:last-child {
  margin-bottom: 0;
}
.accordion-side-image-1 .content-item--arrow {
  position: absolute;
  top: 28px;
  right: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 18px;
  cursor: pointer;
}
.accordion-side-image-1 .content-item:hover {
  border: 1px solid #1A3588;
}
.accordion-side-image-1 .content-item.active {
  border: 1px solid #F8CD7E;
  background-color: #FFF8E6;
  border-radius: 20px;
}
.accordion-side-image-1 .content-item.active .content-item--arrow {
  transform: rotate(90deg);
}
@media (min-width: 992px) {
  .accordion-side-image-1 .content-item.active .content-item--arrow {
    top: calc(50% - 9px);
  }
}
.accordion-side-image-1 .content-item.active h3 {
  margin-bottom: 16px;
}
.accordion-side-image-1 .content-item h3 {
  font-family: var(--ff-1);
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  font-weight: bold;
  margin-bottom: 0;
  cursor: pointer;
  position: relative;
  bottom: -2px;
}
.accordion-side-image-1 .content-item .content-item--text {
  max-width: 100%;
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .content-item .content-item--text {
    max-width: 492px;
  }
  .accordion-side-image-1 .content-item .content-item--text p {
    max-width: 100%;
  }
}
.accordion-side-image-1 .content-item .content-item--text .p1 a {
  color: #465A96 !important;
  background-color: transparent;
  padding: 0 !important;
  margin: 0 !important;
  border: none;
  display: initial;
  text-decoration: underline !important;
  transition: all 0.3s ease-in-out;
}
.accordion-side-image-1 .content-item .content-item--text .p1 a:hover {
  color: #E1B46D !important;
}
.accordion-side-image-1 .content-item .content-item--text ul, .accordion-side-image-1 .content-item .content-item--text p {
  font-family: var(--ff-2);
  color: #465A96;
  margin-bottom: 32px;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  max-width: 95%;
}
@media (min-width: 768px) {
  .accordion-side-image-1 .content-item .content-item--text ul, .accordion-side-image-1 .content-item .content-item--text p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
    margin-bottom: 12px;
  }
}
.accordion-side-image-1 .content-item .content-item--text a {
  text-decoration: none;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  display: block;
  width: 100%;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .content-item .content-item--text a {
    width: fit-content;
  }
}
.accordion-side-image-1 .additional-information {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  margin-top: 32px;
  position: relative;
  display: flex;
  font-weight: bold;
}
.accordion-side-image-1 .additional-information:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.accordion-side-image-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
  font-weight: bold;
  text-decoration: none;
}
.accordion-side-image-1 .additional-information a:hover {
  color: #1A3588;
}

@keyframes expandHeight {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}
.mosaic-text-image {
  color: #1A3588;
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .mosaic-text-image {
    margin-bottom: 100px;
  }
}
.mosaic-text-image .mosaic-item {
  margin-bottom: 64px;
}
.mosaic-text-image .mosaic-item:last-child {
  margin-bottom: 0;
}
.mosaic-text-image h2 {
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .mosaic-text-image h2 {
    margin-bottom: 32px;
  }
}
.mosaic-text-image p {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .mosaic-text-image p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.mosaic-text-image p a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image p a:hover {
  color: #1A3588;
}
.mosaic-text-image .btn, .mosaic-text-image .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .mosaic-text-image a {
  margin-top: 32px;
  width: 100%;
}
@media (min-width: 768px) {
  .mosaic-text-image .btn, .mosaic-text-image .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .mosaic-text-image a {
    width: fit-content;
  }
}
.mosaic-text-image .reverse-order .mosaic-item:nth-child(even) .content {
  order: 2;
}
@media (min-width: 992px) {
  .mosaic-text-image .reverse-order .mosaic-item:nth-child(even) .content {
    order: 1;
    padding-left: 12px !important;
  }
}
.mosaic-text-image .reverse-order .mosaic-item:nth-child(even) .image {
  order: 1;
}
@media (min-width: 992px) {
  .mosaic-text-image .reverse-order .mosaic-item:nth-child(even) .image {
    order: 2;
  }
}
.mosaic-text-image .reverse-order .content {
  order: 2;
}
@media (min-width: 992px) {
  .mosaic-text-image .reverse-order .content {
    padding-left: 48px !important;
  }
}
.mosaic-text-image .reverse-order .image {
  order: 1;
}
.mosaic-text-image .mosaic-item:nth-child(even) .content {
  order: 2;
}
@media (min-width: 992px) {
  .mosaic-text-image .mosaic-item:nth-child(even) .content {
    padding-left: 48px !important;
  }
}
.mosaic-text-image .mosaic-item:nth-child(even) .image {
  order: 1;
}
.mosaic-text-image .content {
  order: 2;
}
@media (min-width: 992px) {
  .mosaic-text-image .content {
    order: 1;
  }
}
.mosaic-text-image .image {
  order: 1;
  margin-bottom: 32px;
}
.mosaic-text-image .image.left img {
  object-position: left;
}
.mosaic-text-image .image.right img {
  object-position: right;
}
.mosaic-text-image .image.top img {
  object-position: top;
}
.mosaic-text-image .image.bottom img {
  object-position: bottom;
}
.mosaic-text-image .image img {
  max-width: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 212px;
}
@media (min-width: 576px) {
  .mosaic-text-image .image img {
    max-height: 350px;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .image img {
    max-height: 515px;
    width: 100%;
    border-radius: 40px;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image .image.left img {
    object-position: center;
  }
  .mosaic-text-image .image.right img {
    object-position: center;
  }
  .mosaic-text-image .image.top img {
    object-position: center;
  }
  .mosaic-text-image .image.bottom img {
    object-position: center;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .image {
    display: flex;
    order: 2;
    justify-content: end;
    margin-bottom: 0;
  }
}
.mosaic-text-image .table-section {
  margin-bottom: 0;
  overflow-x: auto;
  padding-bottom: 12px;
}
@media (min-width: 576px) {
  .mosaic-text-image .table-section {
    padding-bottom: 0;
  }
}
.mosaic-text-image .table-section::-webkit-scrollbar {
  width: auto;
  height: 2px;
}
.mosaic-text-image .table-section::-webkit-scrollbar-track {
  background: rgba(30, 50, 110, 0.15);
}
.mosaic-text-image .table-section::-webkit-scrollbar-thumb {
  background: #1A3588;
}
.mosaic-text-image .table-section table {
  min-width: 500px;
}
@media (min-width: 992px) {
  .mosaic-text-image .table-section table {
    min-width: unset;
  }
}
.mosaic-text-image .blog-card {
  border-radius: 20px;
  padding: 12px;
  margin-top: 30px;
  border: 1px solid #B7D0F9;
}
@media (min-width: 576px) {
  .mosaic-text-image .blog-card {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 10px;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .blog-card {
    display: block;
  }
}
@media (min-width: 1300px) {
  .mosaic-text-image .blog-card {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 10px;
  }
}
.mosaic-text-image .blog-card__image {
  align-self: stretch;
}
.mosaic-text-image .blog-card__image img {
  width: 100%;
  height: 200px;
  border-radius: 10px;
  object-fit: cover;
}
@media (min-width: 576px) {
  .mosaic-text-image .blog-card__image img {
    width: 120px;
    height: 100%;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .blog-card__image img {
    width: 100%;
    height: 200px;
  }
}
@media (min-width: 1300px) {
  .mosaic-text-image .blog-card__image img {
    width: 120px;
    height: 100%;
  }
}
.mosaic-text-image .blog-card__content {
  flex: 1;
  margin-top: 10px;
}
@media (min-width: 576px) {
  .mosaic-text-image .blog-card__content {
    display: block;
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .blog-card__content {
    display: block;
    padding: 0;
  }
}
@media (min-width: 1300px) {
  .mosaic-text-image .blog-card__content {
    padding: 0 1rem;
    margin-top: 0;
  }
}
.mosaic-text-image .blog-card__meta {
  display: flex;
  gap: 1rem;
  font-size: 0.875rem;
  color: #7a7f8c;
  margin-bottom: 0.5rem;
}
.mosaic-text-image .blog-card__meta .blog-card__tag {
  color: #3c4b90;
  font-weight: 600;
}
.mosaic-text-image .blog-card__meta .blog-card__date {
  color: #B7D0F9;
}
.mosaic-text-image .blog-card__title {
  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
  font-family: var(--ff-2);
  margin: 0 0 0.5rem;
  color: #1A3588;
}
.mosaic-text-image .blog-card__intro {
  font-size: 12px;
  line-height: 1.2;
  color: #1A3588;
  width: 60%;
}
.mosaic-text-image .blog-card__action {
  margin-left: auto;
}
@media (min-width: 768px) {
  .mosaic-text-image .blog-card__action {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.mosaic-text-image .blog-card__action a {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .mosaic-text-image .blog-card__action a {
    margin-top: 0;
  }
}
.mosaic-text-image .blog-card__button {
  border: 2px solid #1f2a57;
  padding: 0.5rem 1.25rem;
  border-radius: 2rem;
  text-decoration: none;
  color: #1f2a57;
  font-weight: 500;
  transition: all 0.2s ease;
}
.mosaic-text-image .blog-card__button:hover {
  background: #1f2a57;
  color: #fff;
}

.mosaic-text-image-2 {
  color: #1A3588;
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 {
    margin-bottom: 100px;
  }
}
.mosaic-text-image-2 .mosaic-item {
  margin-bottom: 64px;
}
.mosaic-text-image-2 .mosaic-item:last-child {
  margin-bottom: 0;
}
.mosaic-text-image-2 .mosaic-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image-2 .mosaic-text.active {
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: visible;
}
.mosaic-text-image-2 .mosaic-text ul {
  padding-left: 20px;
}
.mosaic-text-image-2 .mosaic-text a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image-2 .mosaic-text a:hover {
  color: #1A3588;
}
.mosaic-text-image-2 .read-more-span {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: bold;
  display: inline-block;
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.mosaic-text-image-2 .read-more-span.active {
  display: none;
}
.mosaic-text-image-2 .read-more-span:hover {
  color: #F8CD7E;
}
.mosaic-text-image-2 h2 {
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 h2 {
    margin-bottom: 32px;
  }
}
.mosaic-text-image-2 p {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.mosaic-text-image-2 p a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image-2 p a:hover {
  color: #1A3588;
}
.mosaic-text-image-2 ul {
  padding-left: 15px;
}
.mosaic-text-image-2 .btn, .mosaic-text-image-2 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .mosaic-text-image-2 a {
  margin-top: 32px;
  width: 100%;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .btn, .mosaic-text-image-2 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .mosaic-text-image-2 a {
    width: fit-content;
  }
}
.mosaic-text-image-2 .revert-order .mosaic-item .content {
  order: 2;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .revert-order .mosaic-item .content {
    padding-left: 48px !important;
  }
}
.mosaic-text-image-2 .revert-order .mosaic-item .image {
  order: 1;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .revert-order .mosaic-item:nth-child(even) .content {
    padding-right: 48px !important;
    order: 1;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .revert-order .mosaic-item:nth-child(even) .image {
    order: 2;
  }
}
.mosaic-text-image-2 .mosaic-item:nth-child(even) .content {
  order: 2;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .mosaic-item:nth-child(even) .content {
    padding-left: 48px !important;
  }
}
.mosaic-text-image-2 .mosaic-item:nth-child(even) .image {
  order: 1;
}
.mosaic-text-image-2 .content {
  order: 2;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .content {
    order: 1;
  }
}
.mosaic-text-image-2 .image {
  order: 1;
  margin-bottom: 32px;
}
.mosaic-text-image-2 .image img {
  max-width: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 212px;
}
@media (min-width: 576px) {
  .mosaic-text-image-2 .image img {
    max-height: 350px;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .image img {
    max-height: 450px;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .image {
    display: flex;
    order: 2;
    justify-content: end;
    margin-bottom: 0;
  }
}

.cta-1 {
  text-align: center;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 32px 24px;
  border-radius: 20px;
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .cta-1 {
    margin-bottom: 100px;
    padding: 64px 0;
    border-radius: 40px;
  }
}
.cta-1 .row .row {
  padding: 0;
}
.cta-1 h2 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  margin-bottom: 16px;
}
.cta-1 h2 a {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
}
.cta-1 h2 a:hover {
  color: #F8CD7E;
}
@media (min-width: 768px) {
  .cta-1 h2 {
    margin-bottom: 24px;
  }
}
.cta-1 p {
  font-family: var(--ff-2);
  color: #1A3588;
  margin: 0 auto 24px;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  max-width: 560px;
}
@media (min-width: 768px) {
  .cta-1 p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
    margin: 0 auto 32px;
  }
}
.cta-1 a {
  text-decoration: none;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  display: block;
  width: 100%;
  text-align: center;
  margin: 24px auto 0;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .cta-1 a {
    width: fit-content;
  }
}
.cta-1 h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px;
  text-align: left;
}
.cta-1 .small-column-content {
  display: flex;
  justify-content: center;
  margin-bottom: 8px;
}
.cta-1 .small-column-content:last-child {
  margin-bottom: 0;
}
.cta-1 .small-column-content p {
  text-align: center;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cta-1 .small-column-content p {
    text-align: left;
  }
}
.cta-1 .small-column-content a {
  padding: 0 !important;
  color: #1A3588 !important;
  background: none;
  border: none;
  text-align: center;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .cta-1 .small-column-content a {
    text-align: left;
  }
}
.cta-1 .small-column-content a:hover {
  color: #F8CD7E !important;
}

.text-image-slider {
  margin-bottom: 90px;
  position: relative;
  background-color: #F2F7FF;
  border-radius: 20px;
  padding: 16px 16px 24px;
}
@media (min-width: 768px) {
  .text-image-slider {
    padding: 32px;
    border-radius: 40px;
    margin-bottom: 150px;
  }
}
.text-image-slider .swiper-slide {
  display: flex !important;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide {
    flex-direction: row;
    justify-content: flex-end;
  }
}
.text-image-slider .swiper-slide-text {
  max-width: 468px;
  order: 2;
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide-text {
    order: 1;
    margin-right: 48px;
  }
}
.text-image-slider .swiper-slide-text h2 {
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  margin-bottom: 12px;
  color: #1A3588;
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide-text h2 {
    margin-bottom: 24px;
  }
}
.text-image-slider .swiper-slide-text p {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-slide-text p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.text-image-slider .swiper-slide-text a {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  text-decoration: none;
  display: block;
  width: 100%;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-slide-text a {
    width: fit-content;
  }
}
.text-image-slider .swiper-slide .swiper-slide-image {
  margin-bottom: 24px;
  height: 212px;
  order: 1;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-slide .swiper-slide-image {
    height: 360px;
  }
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide .swiper-slide-image {
    order: 2;
    height: 474px;
    max-width: 50%;
    margin-bottom: 0;
  }
}
.text-image-slider .swiper-slide .swiper-slide-image img {
  height: 212px;
  border-radius: 20px;
  max-width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-slide .swiper-slide-image img {
    height: 360px;
  }
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide .swiper-slide-image img {
    height: 474px;
  }
}
.text-image-slider .swiper-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-pagination {
    bottom: -48px;
  }
}
.text-image-slider .swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.text-image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .text-image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}
.text-image-slider .swiper-button-prev,
.text-image-slider .swiper-button-next {
  background: #ffffff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  top: 50%;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
}
.text-image-slider .swiper-button-prev:after,
.text-image-slider .swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.text-image-slider .swiper-button-prev:hover,
.text-image-slider .swiper-button-next:hover {
  background: #FFF8E6;
}
.text-image-slider .swiper-button-prev {
  left: -1.8%;
}
.text-image-slider .swiper-button-prev:after {
  transform: rotate(180deg);
}
.text-image-slider .swiper-button-next {
  right: -1.8%;
}

.text-slider {
  margin-bottom: 64px;
  position: relative;
}
@media (min-width: 992px) {
  .text-slider {
    margin-bottom: 100px;
  }
}
.text-slider .link-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.text-slider .link-wrapper[href="#"] {
  display: none;
}
.text-slider .btn-primary, .text-slider .text-in-columns a[download], .text-in-columns .text-slider a[download], .text-slider .newsletter-2 form input[type=submit], .newsletter-2 form .text-slider input[type=submit], .text-slider .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .text-slider a, .text-slider .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child, .mobile-main-menu-container .mobile-main-menu .text-slider .mobile-nav-item:last-child, .text-slider .accordion-side-image-1 .content-item .content-item--text a, .accordion-side-image-1 .content-item .content-item--text .text-slider a, .text-slider .cta-1 a, .cta-1 .text-slider a, .text-slider .text-image-slider .swiper-slide-text a, .text-image-slider .swiper-slide-text .text-slider a {
  font-size: 14px;
}
.text-slider .text-swiper-button-prev,
.text-slider .text-swiper-button-next {
  position: absolute;
  top: calc(50% - 52px);
  background-color: #fff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.text-slider .text-swiper-button-prev:after,
.text-slider .text-swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.text-slider .text-swiper-button-prev:hover,
.text-slider .text-swiper-button-next:hover {
  background: #FFF8E6;
}
.text-slider .text-swiper-button-prev.swiper-button-disabled,
.text-slider .text-swiper-button-next.swiper-button-disabled {
  display: none;
}
.text-slider .text-swiper-button-prev {
  left: -6px;
}
@media (min-width: 576px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 540px) / 2 - 12px);
  }
}
@media (min-width: 768px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 720px) / 2 - 12px);
  }
}
@media (min-width: 992px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 960px) / 2 - 12px);
  }
}
@media (min-width: 1200px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 1140px) / 2 - 12px);
  }
}
@media (min-width: 1295px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 1295px) / 2 - 12px);
  }
}
.text-slider .text-swiper-button-prev:after {
  transform: rotate(180deg);
}
.text-slider .text-swiper-button-next {
  right: 6px;
}
@media (min-width: 768px) {
  .text-slider .text-swiper-button-next {
    right: 38px;
  }
}
@media (min-width: 992px) {
  .text-slider .text-swiper-button-next {
    right: 78px;
  }
}
@media (min-width: 1600px) {
  .text-slider .text-swiper-button-next {
    right: 275px;
  }
}
.text-slider .swiper .swiper-slide {
  text-align: center;
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  transition: all 0.3s ease-in-out;
  padding: 40px;
  cursor: pointer;
  min-height: 398px;
  height: auto;
}
.text-slider .swiper .swiper-slide:hover {
  background: #FFF8E6;
  border-color: #F8CD7E;
}
.text-slider .swiper .swiper-slide:has(a[href="#"]):hover {
  border-color: #B7D0F9;
  background: transparent;
  cursor: default;
}
.text-slider .swiper .swiper-slide:has(.btn-primary, .text-in-columns a[download], .newsletter-2 form input[type=submit], .single-post .sidebar-banner-wrapper .textwidget a, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child, .accordion-side-image-1 .content-item .content-item--text a, .cta-1 a, .text-image-slider .swiper-slide-text a) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.text-slider .swiper .swiper-slide h2 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #1A3588;
  margin-bottom: 44px;
}
@media (min-width: 576px) {
  .text-slider .swiper .swiper-slide h2 {
    height: 75px;
  }
}
@media (min-width: 768px) {
  .text-slider .swiper .swiper-slide h2 {
    height: 100px;
  }
}
.text-slider .swiper .swiper-slide p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #465A96;
  margin-bottom: 16px;
}
.text-slider .swiper .swiper-slide p a {
  color: #E1B46D;
  transition: all 0.3s ease-in-out;
}
.text-slider .swiper .swiper-slide p a:hover {
  color: #465A96;
}
.text-slider .swiper .swiper-wrapper {
  margin-bottom: 32px;
}
.text-slider .swiper-pagination {
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
}
.text-slider .swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  transition: all 0.3s ease-in-out;
  opacity: 1 !important;
}
.text-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .text-slider .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .text-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}
.text-slider .swiper-pagination .swiper-pagination-bullet:last-child {
  display: none;
}
.text-slider .container .text-swiper-button-next {
  right: -6px !important;
}
.text-slider .swiper-pagination.container-slider-pagination {
  padding-left: 0;
}
.text-slider .swiper-pagination.container-slider-pagination .swiper-pagination-bullet:last-child {
  display: block !important;
}

.bullet-list-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .bullet-list-1 {
    margin-bottom: 100px;
  }
}
.bullet-list-1 .wrapper-box:has(.additional-information) .box {
  height: unset;
}
.bullet-list-1 .two-columns:first-child {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .bullet-list-1 .two-columns:first-child {
    margin-bottom: 0;
  }
}
.bullet-list-1 .two-columns .box p {
  color: #1A3588;
  margin-bottom: 24px;
}
.bullet-list-1 .two-columns .box ul li {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
@media (min-width: 768px) {
  .bullet-list-1 .two-columns .box ul li {
    font-size: var(--small-fz);
    line-height: var(--small-lh);
  }
}
.bullet-list-1 h3 {
  font-family: var(--ff-2);
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 24px;
  color: #1A3588;
}
.bullet-list-1 .box {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 30px 20px;
  border-radius: 20px;
  margin-bottom: 16px;
  height: 100%;
}
.bullet-list-1 .box p {
  color: #1A3588;
  margin-bottom: 24px;
}
.bullet-list-1 .box p a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.bullet-list-1 .box p a:hover {
  color: #F8CD7E;
}
.bullet-list-1 .box ul {
  list-style: none;
  padding-left: 28px;
}
.bullet-list-1 .box ul li {
  position: relative;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 12px;
}
.bullet-list-1 .box ul li:last-child {
  margin-bottom: 0;
}
.bullet-list-1 .box ul li:before {
  content: " ";
  display: block;
  left: -28px;
  width: 15px;
  position: absolute;
  height: 10px;
  min-width: 15px;
  min-height: 10px;
  margin-top: 5px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" fill="none"><path stroke="%231E326E" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 1 6 11 1 6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.bullet-list-1 .box ul li a {
  color: #F8CD7E;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
.bullet-list-1 .box ul li a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.bullet-list-1 .additional-information {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  display: flex;
}
.bullet-list-1 .additional-information p {
  margin-bottom: 0;
  font-weight: 600;
}
.bullet-list-1 .additional-information:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.bullet-list-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.bullet-list-1 .additional-information a:hover {
  color: #1A3588;
}

.accordion_text {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .accordion_text {
    margin-bottom: 100px;
  }
}
.accordion_text h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
  font-weight: 400;
}
.accordion_text.full-border .accordion-item {
  padding: 20px;
  border-radius: 30px;
  border: 1px solid #B7D0F9;
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .accordion_text.full-border .accordion-item {
    border-radius: 20px;
  }
}
.accordion_text.full-border .accordion-item:hover {
  border: 1px solid #1A3588;
}
.accordion_text.full-border .accordion-item.active {
  background-color: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.accordion_text.full-border .accordion-item.active .heading {
  margin-bottom: 12px;
}
.accordion_text.full-border .accordion-item.active .heading:after {
  transform: rotate(90deg);
}
.accordion_text.full-border .accordion-item a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.accordion_text.full-border .accordion-item a:hover {
  color: #B7D0F9;
}
.accordion_text.bottom-border .accordion-item h2 {
  border-bottom: 1px solid #F8CD7E;
  padding: 24px 0;
  font-weight: 400;
}
.accordion_text.bottom-border .accordion-item p {
  margin-bottom: 24px !important;
}
.accordion_text.bottom-border .accordion-item p:first-child {
  margin-top: 32px;
}
.accordion_text.bottom-border .accordion-item p:last-child {
  margin-bottom: 0 !important;
}
.accordion_text.bottom-border .accordion-item ul:first-child {
  margin-top: 32px;
}
.accordion_text.bottom-border .accordion-item a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.accordion_text.bottom-border .accordion-item a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.accordion_text.bottom-border .accordion-item.active h2:after {
  transform: rotate(90deg);
}
.accordion_text.bottom-border .accordion-item ul {
  margin-bottom: 24px;
}
.accordion_text .accordion-item {
  cursor: pointer;
}
.accordion_text .accordion-item.active {
  padding-bottom: 24px;
}
.accordion_text .accordion-item h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  max-width: 98%;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  bottom: -4px;
  font-weight: 400;
  transition: all 0.3s ease-in-out;
}
.accordion_text .accordion-item h2:after {
  content: " ";
  display: block;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 10px;
  width: 10px;
  min-height: 18px;
  height: 18px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.accordion_text .accordion-item .accordion-item--text {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}
.accordion_text .accordion-item .accordion-item--text h3 {
  margin-top: 32px;
  color: #1A3588;
  font-weight: 400;
  margin-bottom: 24px;
}
.accordion_text .accordion-item .accordion-item--text h4 {
  color: #1A3588;
  margin-bottom: 24px;
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  font-family: var(--ff-1);
  font-weight: 400;
}
.accordion_text .accordion-item .accordion-item--text p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .accordion_text .accordion-item .accordion-item--text p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.accordion_text .accordion-item .accordion-item--text ul li {
  color: #1A3588;
}

.main-banner-1 {
  height: 540px;
  position: relative;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .main-banner-1 {
    height: 645px;
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .main-banner-1 {
    height: 690px;
    margin-bottom: 100px;
  }
}
@media (min-width: 1400px) {
  .main-banner-1 {
    height: 750px;
    margin-bottom: 100px;
  }
}
.main-banner-1 video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
.main-banner-1 img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
  object-position: -140px;
}
@media (min-width: 768px) {
  .main-banner-1 img {
    object-position: center;
  }
}
.main-banner-1 .container,
.main-banner-1 .row {
  height: 100%;
  position: relative;
  z-index: 10;
}
.main-banner-1 .col-12 {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .main-banner-1 .col-12 {
    margin-bottom: 180px;
  }
}
.main-banner-1 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 16px;
}
.main-banner-1 p {
  font-family: var(--ff-1);
  font-weight: 400;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #ffffff;
  margin-bottom: 32px;
}
.main-banner-1 a {
  margin-right: 12px;
  padding: 11px !important;
}
@media (min-width: 576px) {
  .main-banner-1 a {
    padding: 11px 24px !important;
  }
}
.main-banner-1 a span.icon {
  display: inline-block;
  width: 24px;
  position: relative;
  margin-right: 12px;
}
.main-banner-1 a span.icon::before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M3 10C3 10.9193 3.18106 11.8295 3.53284 12.6788C3.88463 13.5281 4.40024 14.2997 5.05025 14.9497C5.70026 15.5998 6.47194 16.1154 7.32122 16.4672C8.1705 16.8189 9.08075 17 10 17C10.9193 17 11.8295 16.8189 12.6788 16.4672C13.5281 16.1154 14.2997 15.5998 14.9497 14.9497C15.5998 14.2997 16.1154 13.5281 16.4672 12.6788C16.8189 11.8295 17 10.9193 17 10C17 9.08075 16.8189 8.1705 16.4672 7.32122C16.1154 6.47194 15.5998 5.70026 14.9497 5.05025C14.2997 4.40024 13.5281 3.88463 12.6788 3.53284C11.8295 3.18106 10.9193 3 10 3C9.08075 3 8.1705 3.18106 7.32122 3.53284C6.47194 3.88463 5.70026 4.40024 5.05025 5.05025C4.40024 5.70026 3.88463 6.47194 3.53284 7.32122C3.18106 8.1705 3 9.08075 3 10Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 24px;
  height: 24px;
}
.main-banner-1 a:hover span.icon::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M3 10C3 10.9193 3.18106 11.8295 3.53284 12.6788C3.88463 13.5281 4.40024 14.2997 5.05025 14.9497C5.70026 15.5998 6.47194 16.1154 7.32122 16.4672C8.1705 16.8189 9.08075 17 10 17C10.9193 17 11.8295 16.8189 12.6788 16.4672C13.5281 16.1154 14.2997 15.5998 14.9497 14.9497C15.5998 14.2997 16.1154 13.5281 16.4672 12.6788C16.8189 11.8295 17 10.9193 17 10C17 9.08075 16.8189 8.1705 16.4672 7.32122C16.1154 6.47194 15.5998 5.70026 14.9497 5.05025C14.2997 4.40024 13.5281 3.88463 12.6788 3.53284C11.8295 3.18106 10.9193 3 10 3C9.08075 3 8.1705 3.18106 7.32122 3.53284C6.47194 3.88463 5.70026 4.40024 5.05025 5.05025C4.40024 5.70026 3.88463 6.47194 3.53284 7.32122C3.18106 8.1705 3 9.08075 3 10Z' stroke='%231E326E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.main-banner-1 .buttons a {
  margin-right: 12px;
  margin-bottom: 12px;
  width: 100%;
}
@media (min-width: 768px) {
  .main-banner-1 .buttons a {
    width: fit-content;
  }
}
@media (min-width: 768px) {
  .main-banner-1 .buttons a {
    margin-right: 12px;
  }
  .main-banner-1 .buttons a:last-child {
    margin-right: 0;
  }
}

.text-block h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .text-block h2 {
    margin-bottom: 32px;
  }
}
.text-block p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
}
.text-block p.adit-text {
  position: relative;
  display: flex;
}
.text-block p.adit-text:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.text-block p:last-child {
  margin-bottom: 0;
}
.text-block p img {
  margin: 44px auto 0;
  max-width: 100%;
  height: auto;
  border-radius: 0;
}
.text-block p:first-child img {
  margin-top: 0;
}
.text-block h3 {
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  color: #1A3588;
  margin-bottom: 12px;
}
.text-block strong a {
  font-weight: bold;
}
.text-block a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.text-block a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.text-block ul li {
  color: #1A3588;
}
.text-block ol li {
  color: #1A3588;
}
.text-block img {
  border-radius: 40px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.text-block strong {
  color: #1A3588;
}
.text-block form {
  padding: 32px;
  border-radius: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
}

.newsletter-content {
  padding: 32px 24px;
  background-color: #F2F7FF;
  border-radius: 20px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .newsletter-content {
    margin-bottom: 100px;
    padding: 64px 80px;
    border-radius: 40px;
  }
}
.newsletter-content h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 24px;
  text-align: center;
}
.newsletter-content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
  text-align: center;
}
.newsletter-content p:first-child {
  margin-bottom: 32px;
}
.newsletter-content p small {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #B7D0F9;
}
.newsletter-content p small a {
  color: #B7D0F9;
  transition: all 0.3s ease-in-out;
}
.newsletter-content p small a:hover {
  color: #F5D296;
}
@media (min-width: 768px) {
  .newsletter-content p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}

.side-container {
  padding-left: 0.75rem;
}
@media (min-width: 576px) {
  .side-container {
    padding-left: calc((100% - 540px) / 2 + 12px);
  }
}
@media (min-width: 768px) {
  .side-container {
    padding-left: calc((100% - 720px) / 2 + 12px);
  }
}
@media (min-width: 992px) {
  .side-container {
    padding-left: calc((100% - 960px) / 2 + 12px);
  }
}
@media (min-width: 1200px) {
  .side-container {
    padding-left: calc((100% - 1140px) / 2 + 12px);
  }
}
@media (min-width: 1295px) {
  .side-container {
    padding-left: calc((100% - 1300px) / 2 + 12px);
  }
}

.search-1 {
  background: #B7D0F9;
  padding: 24px 0;
}
.search-1 form {
  background: #ffffff;
  padding: 6px 8px 6px 16px;
  border-radius: 40px;
  position: relative;
  max-width: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.search-1 form:before {
  content: " ";
  position: absolute;
  display: block;
  right: 22px;
  top: 19px;
  width: 18px;
  height: 18px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-6-6M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
}
@media (min-width: 576px) {
  .search-1 form {
    max-width: 400px;
  }
}
.search-1 form label {
  width: 100%;
}
.search-1 form .search-submit {
  color: transparent;
}
.search-1 input[type=search] {
  outline: none;
  border: none;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.search-1 input[type=search]::-webkit-input-placeholder {
  color: #B7D0F9;
}
.search-1 input[type=search]::-moz-placeholder {
  color: #B7D0F9;
}
.search-1 input[type=search]:-ms-input-placeholder {
  color: #B7D0F9;
}
.search-1 input[type=search]::-ms-input-placeholder {
  color: #B7D0F9;
}
.search-1 input[type=search]::placeholder {
  color: #B7D0F9;
}
.search-1 .search-submit {
  background: #1A3588;
  border-radius: 50%;
  border: none;
  outline: none;
  width: 46px;
  height: 44px;
}
.search-1 .asp_w_container {
  margin-bottom: 0 !important;
}

.news-list-1 {
  margin-bottom: 100px;
}
.news-list-1 h2,
.news-list-1 h3 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
}
.news-list-1 h2 {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .news-list-1 .news-list-slider .swiper-wrapper {
    flex-direction: column;
  }
  .news-list-1 .news-list-slider .swiper-wrapper .swiper-slide {
    flex-shrink: unset !important;
  }
}
.news-list-1 .news-list-item {
  margin-bottom: 20px;
}
.news-list-1 .news-list-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .news-list-1 .news-list-item .col-md-4 {
    padding-right: 24px;
  }
}
.news-list-1 .news-list-item:last-child {
  margin-bottom: 48px;
}
.news-list-1 .news-list-item h3 {
  margin-bottom: 16px;
}
.news-list-1 .news-list-item h3 a {
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.news-list-1 .news-list-item h3 a:hover {
  color: #F8CD7E;
}
.news-list-1 .news-list-item img {
  width: 100%;
  min-height: 200px;
  max-height: 200px;
  object-fit: cover;
  height: auto;
  border-radius: 20px;
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .news-list-1 .news-list-item img {
    margin-bottom: 0;
    min-height: 248px;
    max-height: 248px;
  }
}
.news-list-1 .news-list-item p {
  margin-bottom: 0px;
  color: #465A96;
}
.news-list-1 .btn, .news-list-1 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .news-list-1 a {
  width: 100%;
}
@media (min-width: 768px) {
  .news-list-1 .btn, .news-list-1 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .news-list-1 a {
    width: fit-content;
  }
}

.table-section {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .table-section {
    margin-bottom: 100px;
  }
}
.table-section table {
  width: 100%;
  color: #1A3588;
  border-spacing: 0;
  border-collapse: separate;
  border-radius: 10px;
  overflow: hidden;
}
.table-section table thead {
  background-color: #F2F7FF;
}
.table-section table th,
.table-section table td {
  padding: 16px 10px;
}

.language-switcher {
  position: relative;
}
.language-switcher:hover ul {
  display: block;
}
.language-switcher .nav-link {
  display: flex;
  align-items: center;
}
.language-switcher .nav-link:after {
  content: " ";
  display: block !important;
  width: 18px;
  height: 18px;
  margin-left: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10C19 14.9706 14.9706 19 10 19M19 10C19 5.02944 14.9706 1 10 1M19 10H1M10 19C5.02944 19 1 14.9706 1 10M10 19C11.6569 19 13 14.9706 13 10C13 5.02944 11.6569 1 10 1M10 19C8.34315 19 7 14.9706 7 10C7 5.02944 8.34315 1 10 1M1 10C1 5.02944 5.02944 1 10 1' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.language-switcher a:before {
  display: none !important;
}
.language-switcher > div {
  padding-top: 12px;
  position: absolute;
  left: -14px;
}
.language-switcher ul {
  background: #ffffff;
  border-radius: 20px;
  padding: 24px;
  border: 1px solid #DAE5FF;
  display: none;
  list-style: none;
  transition: all 0.3s ease-in;
}
.language-switcher ul li a {
  text-decoration: none;
  margin-right: 0 !important;
  padding: 8px 16px;
  transition: all 0.3s ease-in-out;
}
.language-switcher ul li a:hover {
  color: #F8CD7E !important;
}

.main-banner-2 {
  padding: 64px 0;
  margin-top: 91px;
  margin-bottom: 64px;
  position: relative;
}
@media (min-width: 992px) {
  .main-banner-2 {
    margin-bottom: 100px;
    padding: 100px 0;
    margin-top: 96px;
  }
}
@media (min-width: 768px) {
  .main-banner-2:has(video) {
    height: 645px;
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .main-banner-2:has(video) {
    height: 690px;
    margin-bottom: 100px;
  }
}
@media (min-width: 1400px) {
  .main-banner-2:has(video) {
    height: 750px;
    margin-bottom: 100px;
  }
}
.main-banner-2:has(video) h1 {
  color: #ffffff;
}
.main-banner-2:has(video) p {
  color: #ffffff;
}
.main-banner-2:has(.bg-img) {
  min-height: 480px;
  display: flex;
  align-items: center;
}
@media (min-width: 1200px) {
  .main-banner-2:has(.bg-img) {
    min-height: 590px;
  }
}
.main-banner-2 video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
.main-banner-2 .background {
  background-color: #F2F7FF;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.main-banner-2 .container {
  position: relative;
  z-index: 10;
}
.main-banner-2 .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  object-position: -140px;
}
@media (min-width: 768px) {
  .main-banner-2 .bg-img {
    object-position: center;
  }
}
.main-banner-2 .overlay-div {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(30, 50, 110, 0.6);
}
.main-banner-2 .new-color {
  height: 100%;
}
.main-banner-2 .new-color h1, .main-banner-2 .new-color p {
  color: #ffffff;
}
.main-banner-2 .new-color .row {
  height: 100%;
}
.main-banner-2 .new-color .buttons a.btn-primary:hover, .main-banner-2 .new-color .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-2 .new-color .buttons a[download]:hover, .main-banner-2 .new-color .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-2 .new-color .buttons a:hover, .main-banner-2 .new-color .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-2 .new-color .buttons a.mobile-nav-item:hover:last-child, .main-banner-2 .new-color .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-2 .new-color .buttons a:hover, .main-banner-2 .new-color .buttons .cta-1 a:hover, .cta-1 .main-banner-2 .new-color .buttons a:hover, .main-banner-2 .new-color .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-2 .new-color .buttons a:hover {
  background-color: transparent;
}
.main-banner-2 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 400;
  word-break: break-word;
  hyphens: auto;
}
.main-banner-2 p {
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin-bottom: 0;
}
.main-banner-2 .text p {
  margin-top: 32px;
}
.main-banner-2 .text-col-img {
  margin-top: 32px;
}
@media (min-width: 992px) {
  .main-banner-2 .text-col-img {
    margin-top: 48px;
  }
}
@media (min-width: 992px) {
  .main-banner-2 .text-col-img {
    margin-top: 0;
  }
}
.main-banner-2 .buttons {
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
}
.main-banner-2 .buttons a {
  margin-bottom: 12px;
  width: 100%;
  height: fit-content;
}
.main-banner-2 .buttons a:last-child {
  margin-bottom: 0;
}
.main-banner-2 .buttons a:hover.btn-primary, .main-banner-2 .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-2 .buttons a[download]:hover, .main-banner-2 .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-2 .buttons a:hover, .main-banner-2 .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-2 .buttons a.mobile-nav-item:hover:last-child, .main-banner-2 .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-2 .buttons a:hover, .main-banner-2 .buttons .cta-1 a:hover, .cta-1 .main-banner-2 .buttons a:hover, .main-banner-2 .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-2 .buttons a:hover {
  background-color: #ffffff;
  color: #1A3588;
  border-color: #1A3588;
}
@media (min-width: 768px) {
  .main-banner-2 .buttons a {
    width: fit-content;
    margin-bottom: 0;
    margin-right: 12px;
  }
}
@media (min-width: 768px) {
  .main-banner-2 .buttons a {
    margin-right: 12px;
  }
  .main-banner-2 .buttons a:last-child {
    margin-right: 0;
  }
}
.main-banner-2 .probox {
  background: transparent !important;
  border: 1px solid rgb(218, 229, 255) !important;
  border-radius: 40px 40px 40px 40px !important;
  box-shadow: none !important;
}
.main-banner-2 .big-language-switcher {
  position: relative;
  width: fit-content;
}
.main-banner-2 .big-language-switcher:hover #language-switcher {
  max-height: 600px;
}
.main-banner-2 .big-language-switcher:hover #active-language span:after {
  transform: rotate(0);
}
.main-banner-2 .big-language-switcher #active-language {
  padding-bottom: 10px;
}
.main-banner-2 .big-language-switcher #active-language span {
  padding: 11px 20px !important;
  border: 1px solid #1A3588;
  color: #1A3588;
  background-color: transparent;
  border-radius: 40px;
  width: fit-content;
  display: flex;
  align-items: center;
}
.main-banner-2 .big-language-switcher #active-language span:before {
  content: " ";
  display: block;
  width: 18px;
  height: 18px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10C19 14.9706 14.9706 19 10 19M19 10C19 5.02944 14.9706 1 10 1M19 10H1M10 19C5.02944 19 1 14.9706 1 10M10 19C11.6569 19 13 14.9706 13 10C13 5.02944 11.6569 1 10 1M10 19C8.34315 19 7 14.9706 7 10C7 5.02944 8.34315 1 10 1M1 10C1 5.02944 5.02944 1 10 1' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.main-banner-2 .big-language-switcher #active-language span:after {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99811 0.75995C7.12971 0.759189 7.26018 0.784414 7.38201 0.834179C7.50385 0.883943 7.61467 0.957268 7.70811 1.04995L13.7081 7.04995C13.8018 7.14291 13.8762 7.25351 13.927 7.37537C13.9778 7.49723 14.0039 7.62794 14.0039 7.75995C14.0039 7.89196 13.9778 8.02267 13.927 8.14453C13.8762 8.26639 13.8018 8.37699 13.7081 8.46995C13.5207 8.6562 13.2673 8.76074 13.0031 8.76074C12.7389 8.76074 12.4855 8.6562 12.2981 8.46995L6.99811 3.16995L1.70811 8.46995C1.52074 8.6562 1.26729 8.76074 1.00311 8.76074C0.738921 8.76074 0.48547 8.6562 0.298107 8.46995C0.204379 8.37699 0.129985 8.26639 0.0792159 8.14453C0.0284471 8.02267 0.00230972 7.89196 0.00230971 7.75995C0.0023097 7.62794 0.028447 7.49723 0.0792159 7.37537C0.129985 7.25351 0.204379 7.14291 0.298107 7.04995L6.29811 1.04995C6.48437 0.865205 6.73577 0.761055 6.99811 0.75995Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  transition: transform 0.3s;
}
.main-banner-2 .big-language-switcher #language-switcher {
  position: absolute;
  width: 100%;
  list-style-type: none;
  padding-left: 0;
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.main-banner-2 .big-language-switcher #language-switcher li {
  background: #ffffff;
  padding: 0 8px;
  transition: all 0.3s ease-in-out;
}
.main-banner-2 .big-language-switcher #language-switcher li:first-child a {
  border-top: none;
}
.main-banner-2 .big-language-switcher #language-switcher li a {
  color: #1A3588;
  padding: 10px 14px;
  text-decoration: none;
  display: block;
  width: 100%;
  border-top: 1px solid #DAE5FF;
  transition: all 0.3s ease-in-out;
  border-top: 1px solid #DAE5FF;
}
.main-banner-2 .big-language-switcher #language-switcher li:hover {
  background: #FFF8E6;
}
.main-banner-2 .big-language-switcher #language-switcher li:hover a {
  color: #F8CD7E;
}

.accordion-2 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .accordion-2 {
    margin-bottom: 100px;
  }
}
.accordion-2 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
  color: #1A3588;
}
.accordion-2 .tooltip-btn {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none"><path fill="%23879ED8" d="M6.334 3.667h1.333V5H6.334V3.667Zm0 2.666h1.333v4H6.334v-4Zm.667-6A6.67 6.67 0 0 0 .334 7a6.67 6.67 0 0 0 6.667 6.667A6.67 6.67 0 0 0 13.667 7 6.67 6.67 0 0 0 7.001.333Zm0 12A5.34 5.34 0 0 1 1.667 7a5.34 5.34 0 0 1 5.334-5.333A5.34 5.34 0 0 1 12.334 7a5.34 5.34 0 0 1-5.333 5.333Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  margin-left: 8px;
  position: relative;
}
.accordion-2 .accordion-item {
  margin-bottom: 20px;
  transition: all 0.3s ease-in-out;
}
.accordion-2 .accordion-item .accordion-row-wrapper {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}
.accordion-2 .accordion-item.active h4 {
  background-color: #FFF8E6;
  border: 1px solid #F8CD7E;
  border-radius: 10px 10px 0 0;
}
.accordion-2 .accordion-item.active h4:hover {
  border: 1px solid #F8CD7E;
}
.accordion-2 .accordion-item.active h4:before {
  transform: rotate(180deg);
}
.accordion-2 .accordion-item.active .accordion-row {
  background: #FFF8E6;
}
.accordion-2 .accordion-item.active .accordion-row:nth-child(odd) {
  background: #ffffff;
}
.accordion-2 .accordion-item.active .accordion-row:last-child {
  border-radius: 0 0 10px 10px;
}
.accordion-2 .accordion-item .accordion-left {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.accordion-2 .accordion-item h4 {
  border: 1px solid #B7D0F9;
  border-radius: 10px;
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  color: #1A3588;
  font-family: var(--ff-2);
  font-weight: 500;
  padding: 16px 12px;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.accordion-2 .accordion-item h4:hover {
  border: 1px solid #1A3588;
}
.accordion-2 .accordion-item h4:before {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-right: 12px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" fill="none"><path fill="%231E326E" d="M7 8.74a1 1 0 0 1-.71-.29l-6-6A1 1 0 1 1 1.7 1.03L7 6.33l5.29-5.3a1 1 0 1 1 1.41 1.42l-6 6a1 1 0 0 1-.7.29Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.accordion-2 .accordion-item .accordion-row {
  padding: 10px 12px;
}
@media (min-width: 576px) {
  .accordion-2 .accordion-item .accordion-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.accordion-2 .accordion-item .accordion-row p {
  margin-bottom: 0;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
}

.tooltip-btn {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Tooltip text */
.tooltip-text {
  display: none;
  position: absolute;
  z-index: 999;
  background-color: #1A3588;
  color: #fff;
  right: -15px;
  bottom: 150%;
  border-radius: 10px;
  padding: 8px;
  font-size: 14px;
  width: 300px;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .tooltip-text {
    right: -143px;
  }
}

.tooltip-text::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 93%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #1A3588 transparent transparent transparent;
}
@media (min-width: 768px) {
  .tooltip-text::before {
    left: 50%;
  }
}

.tooltip-btn:hover .tooltip-text {
  display: block;
  opacity: 1;
  visibility: visible;
}

.footer-1 {
  background-color: #1A3588;
  padding-top: 48px;
  padding-bottom: 48px;
}
.footer-1 .level-1 a[href="#"],
.footer-1 .level-2 a[href="#"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.footer-1 .level-1 > li > a,
.footer-1 h2 {
  font-family: var(--ff-2);
  font-weight: 600;
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.footer-1 a {
  text-decoration: none;
}
.footer-1 a:hover {
  text-decoration: underline;
  transition: all 0.3s ease;
}
.footer-1 li > a {
  color: #E7E9EF;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: inline-block;
}
.footer-1 li {
  list-style-type: none;
  line-height: 1;
}
.footer-1 ul {
  padding: 0;
  margin-bottom: 0;
}
.footer-1 .level-1 > li > a {
  margin-bottom: 32px;
}
.footer-1 .level-2 {
  margin-top: -12px;
  margin-bottom: 32px;
}
.footer-1 .level-2 li:not(:last-child) a {
  margin-bottom: 12px;
}
.footer-1 .logo-link img {
  max-width: 64px;
  height: auto;
}
@media (min-width: 768px) {
  .footer-1 .logo-link img {
    max-width: 100px;
  }
}
.footer-1 .main-logo {
  margin-bottom: 48px;
}
.footer-1 h2 {
  margin-bottom: 20px;
}
.footer-1 .contact-footer .btn-transparent {
  display: block;
}
.footer-1 .contact-footer ul:not(:last-child) {
  margin-bottom: 32px;
}
.footer-1 .contact-footer ul:first-child a {
  line-height: 20px;
}
.footer-1 .contact-footer h2 a {
  padding-left: 0;
}
.footer-1 .contact-footer a {
  margin-bottom: 12px;
  padding-left: 22px;
  position: relative;
  color: #ffffff;
}
.footer-1 .contact-footer a.mail-icon {
  padding-left: 25px;
}
.footer-1 .contact-footer li:last-child a {
  margin-bottom: 0;
}
.footer-1 .contact-footer .mail-icon::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.84667 15.8333C3.46278 15.8333 3.1425 15.705 2.88583 15.4483C2.62917 15.1916 2.50056 14.8711 2.5 14.4866V5.51329C2.5 5.1294 2.62861 4.80913 2.88583 4.55246C3.14306 4.29579 3.46306 4.16718 3.84583 4.16663H16.1542C16.5375 4.16663 16.8575 4.29524 17.1142 4.55246C17.3708 4.80968 17.4994 5.12996 17.5 5.51329V14.4875C17.5 14.8708 17.3714 15.1911 17.1142 15.4483C16.8569 15.7055 16.5369 15.8338 16.1542 15.8333H3.84667ZM10 10.0966L3.33333 5.73746V14.4875C3.33333 14.6369 3.38139 14.7597 3.4775 14.8558C3.57361 14.9519 3.69667 15 3.84667 15H16.1542C16.3036 15 16.4264 14.9519 16.5225 14.8558C16.6186 14.7597 16.6667 14.6366 16.6667 14.4866V5.73663L10 10.0966ZM10 9.16663L16.41 4.99996H3.59L10 9.16663ZM3.33333 5.73746V4.99996V14.4875C3.33333 14.6369 3.38139 14.7597 3.4775 14.8558C3.57361 14.9519 3.69667 15 3.84667 15H3.33333V5.73746Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  top: calc(50% - 11px);
  left: 0;
}
.footer-1 .contact-footer .phone-icon-1::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.98602 1.06605L3.26902 1.28205C2.6306 1.47458 2.06046 1.84548 1.62572 2.35109C1.19097 2.8567 0.909701 3.47598 0.815024 4.13605C0.518024 6.20405 1.18202 8.62205 2.78302 11.3951C4.38002 14.161 6.13802 15.943 8.07302 16.723C8.69475 16.9736 9.37536 17.0404 10.0339 16.9154C10.6925 16.7904 11.3013 16.479 11.788 16.018L12.33 15.504C12.682 15.171 12.901 14.7214 12.9464 14.239C12.9919 13.7565 12.8606 13.274 12.577 12.881L11.221 11.001C11.0377 10.7472 10.7795 10.5572 10.4828 10.4575C10.186 10.3577 9.86541 10.3534 9.56602 10.445L7.51502 11.072L7.46202 11.082C7.23602 11.115 6.71402 10.626 6.06402 9.50005C5.38402 8.32205 5.24402 7.63305 5.43102 7.45505L6.47402 6.48205C6.85505 6.12626 7.11532 5.66025 7.21843 5.14923C7.32153 4.63821 7.2623 4.10774 7.04902 3.63205L6.38702 2.16105C6.18796 1.71839 5.83472 1.36323 5.39315 1.16176C4.95158 0.960296 4.45082 0.926278 3.98602 1.06605ZM5.47702 2.57105L6.13702 4.04205C6.26511 4.32737 6.30081 4.64558 6.23913 4.95219C6.17745 5.2588 6.02147 5.53846 5.79302 5.75205L4.74702 6.72605C4.07702 7.36005 4.29902 8.44205 5.19902 10C6.04502 11.466 6.81702 12.1901 7.64702 12.064L7.77102 12.038L9.85902 11.401C9.95883 11.3704 10.0657 11.3717 10.1647 11.4049C10.2637 11.4381 10.3498 11.5014 10.411 11.5861L11.767 13.466C11.909 13.6625 11.9748 13.9038 11.9522 14.1452C11.9296 14.3865 11.8201 14.6114 11.644 14.778L11.101 15.292C10.7534 15.6211 10.3186 15.8434 9.84828 15.9325C9.37799 16.0217 8.89199 15.974 8.44802 15.795C6.75002 15.111 5.14502 13.484 3.65002 10.8951C2.15102 8.30005 1.54402 6.09305 1.80502 4.27805C1.87259 3.80648 2.07348 3.36403 2.38404 3.00279C2.69461 2.64156 3.10192 2.37658 3.55802 2.23905L4.27502 2.02305C4.50748 1.9532 4.75741 1.97028 4.9782 2.07111C5.199 2.17194 5.37558 2.34963 5.47502 2.57105' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  top: calc(50% - 11px);
  left: 3px;
}
.footer-1 .contact-footer .phone-icon-2::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 4.5C5 4.10218 5.15804 3.72064 5.43934 3.43934C5.72064 3.15804 6.10218 3 6.5 3H13.5C13.8978 3 14.2794 3.15804 14.5607 3.43934C14.842 3.72064 15 4.10218 15 4.5V7H14V4.5C14 4.36739 13.9473 4.24021 13.8536 4.14645C13.7598 4.05268 13.6326 4 13.5 4H6.5C6.36739 4 6.24021 4.05268 6.14645 4.14645C6.05268 4.24021 6 4.36739 6 4.5V8H11.5C11.2778 8.29592 11.1241 8.63747 11.05 9H5C4.73478 9 4.48043 9.10536 4.29289 9.29289C4.10536 9.48043 4 9.73478 4 10V15.5C4 15.6326 4.05268 15.7598 4.14645 15.8536C4.24021 15.9473 4.36739 16 4.5 16H11.05C11.125 16.37 11.281 16.71 11.5 17H4.5C4.10218 17 3.72064 16.842 3.43934 16.5607C3.15804 16.2794 3 15.8978 3 15.5V10C3 9.46957 3.21071 8.96086 3.58579 8.58579C3.96086 8.21071 4.46957 8 5 8V4.5ZM12 9.5C12 9.10218 12.158 8.72064 12.4393 8.43934C12.7206 8.15804 13.1022 8 13.5 8H15.5C15.8978 8 16.2794 8.15804 16.5607 8.43934C16.842 8.72064 17 9.10218 17 9.5V15.5C17 15.8978 16.842 16.2794 16.5607 16.5607C16.2794 16.842 15.8978 17 15.5 17H13.5C13.1022 17 12.7206 16.842 12.4393 16.5607C12.158 16.2794 12 15.8978 12 15.5V9.5ZM13.5 9C13.3674 9 13.2402 9.05268 13.1464 9.14645C13.0527 9.24021 13 9.36739 13 9.5V15.5C13 15.6326 13.0527 15.7598 13.1464 15.8536C13.2402 15.9473 13.3674 16 13.5 16H15.5C15.6326 16 15.7598 15.9473 15.8536 15.8536C15.9473 15.7598 16 15.6326 16 15.5V9.5C16 9.36739 15.9473 9.24021 15.8536 9.14645C15.7598 9.05268 15.6326 9 15.5 9H13.5ZM5.625 10C5.79076 10 5.94973 10.0658 6.06694 10.1831C6.18415 10.3003 6.25 10.4592 6.25 10.625C6.25 10.7908 6.18415 10.9497 6.06694 11.0669C5.94973 11.1842 5.79076 11.25 5.625 11.25C5.45924 11.25 5.30027 11.1842 5.18306 11.0669C5.06585 10.9497 5 10.7908 5 10.625C5 10.4592 5.06585 10.3003 5.18306 10.1831C5.30027 10.0658 5.45924 10 5.625 10ZM5.625 12.25C5.79076 12.25 5.94973 12.3158 6.06694 12.4331C6.18415 12.5503 6.25 12.7092 6.25 12.875C6.25 13.0408 6.18415 13.1997 6.06694 13.3169C5.94973 13.4342 5.79076 13.5 5.625 13.5C5.45924 13.5 5.30027 13.4342 5.18306 13.3169C5.06585 13.1997 5 13.0408 5 12.875C5 12.7092 5.06585 12.5503 5.18306 12.4331C5.30027 12.3158 5.45924 12.25 5.625 12.25ZM8.5 13C8.5 12.8342 8.43415 12.6753 8.31694 12.5581C8.19973 12.4408 8.04076 12.375 7.875 12.375C7.70924 12.375 7.55027 12.4408 7.43306 12.5581C7.31585 12.6753 7.25 12.8342 7.25 13C7.25 13.1658 7.31585 13.3247 7.43306 13.4419C7.55027 13.5592 7.70924 13.625 7.875 13.625C8.04076 13.625 8.19973 13.5592 8.31694 13.4419C8.43415 13.3247 8.5 13.1658 8.5 13ZM7.875 10C8.04076 10 8.19973 10.0658 8.31694 10.1831C8.43415 10.3003 8.5 10.4592 8.5 10.625C8.5 10.7908 8.43415 10.9497 8.31694 11.0669C8.19973 11.1842 8.04076 11.25 7.875 11.25C7.70924 11.25 7.55027 11.1842 7.43306 11.0669C7.31585 10.9497 7.25 10.7908 7.25 10.625C7.25 10.4592 7.31585 10.3003 7.43306 10.1831C7.55027 10.0658 7.70924 10 7.875 10Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  top: calc(50% - 11px);
  left: 0;
}
.footer-1 .contact-footer .location-icon {
  line-height: 140%;
}
.footer-1 .contact-footer .location-icon::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 9C11.5 8.60218 11.342 8.22064 11.0607 7.93934C10.7794 7.65804 10.3978 7.5 10 7.5C9.60218 7.5 9.22064 7.65804 8.93934 7.93934C8.65804 8.22064 8.5 8.60218 8.5 9C8.5 9.39782 8.65804 9.77936 8.93934 10.0607C9.22064 10.342 9.60218 10.5 10 10.5C10.3978 10.5 10.7794 10.342 11.0607 10.0607C11.342 9.77936 11.5 9.39782 11.5 9ZM16 9C16 11.874 12.903 15.016 11.159 16.558C10.8401 16.8428 10.4275 17.0002 10 17.0002C9.57246 17.0002 9.15989 16.8428 8.841 16.558C7.097 15.016 4 11.874 4 9C4 8.21207 4.15519 7.43185 4.45672 6.7039C4.75825 5.97595 5.20021 5.31451 5.75736 4.75736C6.31451 4.20021 6.97595 3.75825 7.7039 3.45672C8.43185 3.15519 9.21207 3 10 3C10.7879 3 11.5681 3.15519 12.2961 3.45672C13.0241 3.75825 13.6855 4.20021 14.2426 4.75736C14.7998 5.31451 15.2417 5.97595 15.5433 6.7039C15.8448 7.43185 16 8.21207 16 9ZM15 9C15 7.67392 14.4732 6.40215 13.5355 5.46447C12.5979 4.52678 11.3261 4 10 4C8.67392 4 7.40215 4.52678 6.46447 5.46447C5.52678 6.40215 5 7.67392 5 9C5 10.108 5.615 11.395 6.57 12.683C7.504 13.941 8.657 15.06 9.503 15.809C9.63912 15.9324 9.81628 16.0007 10 16.0007C10.1837 16.0007 10.3609 15.9324 10.497 15.809C11.343 15.06 12.497 13.942 13.43 12.683C14.385 11.395 15 10.108 15 9Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
}
.footer-1 .contact-footer .contact-footer-aktuales {
  margin: 24px 0 32px;
}
.footer-1 .contact-footer .contact-footer-aktuales ul li a {
  padding-left: 0;
  font-weight: 600;
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.footer-1 .social-icon {
  padding: 8px;
  border: 1px solid #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 12px;
  overflow: hidden;
  width: 42px;
  height: 42px;
}
.footer-1 .social-icon:last-child {
  margin-right: 0;
}
.footer-1 .social-icon:hover {
  transition: all 0.3s ease-in-out;
  background-color: #B7D0F9;
}
.footer-1 .copy img {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .footer-1 .copy img {
    margin-bottom: 0;
  }
}
.footer-1 .copy p {
  margin-bottom: 0;
  color: #ffffff;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
@media (min-width: 768px) {
  .footer-1 .copy p {
    margin-left: 32px;
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.footer-1 .copy-links {
  align-items: center;
  display: flex;
}
@media (min-width: 992px) {
  .footer-1 .copy-links {
    align-items: center;
    display: flex;
    justify-content: flex-end;
  }
}
.footer-1 .copyright-links ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .footer-1 .copyright-links ul {
    text-align: right;
    flex-direction: row;
  }
}
@media (min-width: 992px) {
  .footer-1 .copyright-links ul {
    margin-bottom: 0;
  }
}
.footer-1 .copyright-links ul li {
  list-style-type: none;
  display: inline-block;
  margin-bottom: 12px;
}
.footer-1 .copyright-links ul li:last-child {
  margin-bottom: 0;
}
.footer-1 .copyright-links ul li:last-child a {
  margin-right: 0;
}
@media (min-width: 768px) {
  .footer-1 .copyright-links ul li {
    display: inline-block;
    margin-bottom: 0;
  }
}
.footer-1 .copyright-links ul li a {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #ffffff;
}
@media (min-width: 768px) {
  .footer-1 .copyright-links ul li a {
    margin-right: 40px;
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.footer-1 .divider {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.footer-1 .columns [class^=col-]:nth-child(1),
.footer-1 .columns [class^=col-]:nth-child(2),
.footer-1 .columns [class^=col-]:nth-child(3) {
  padding-right: 70px;
}
.footer-1 .footer-language-switcher {
  position: relative;
  width: fit-content;
}
.footer-1 .footer-language-switcher:hover #language-switcher {
  max-height: 500px;
}
.footer-1 .footer-language-switcher:hover #active-language:after {
  transform: rotate(180deg);
}
.footer-1 .footer-language-switcher #active-language {
  color: #ffffff;
  display: flex;
  align-items: center;
  cursor: pointer;
  width: fit-content;
  padding-top: 10px;
}
.footer-1 .footer-language-switcher #active-language:after {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99994 8.24005C6.86833 8.24081 6.73787 8.21559 6.61603 8.16582C6.49419 8.11606 6.38338 8.04273 6.28994 7.95005L0.289939 1.95005C0.196211 1.85709 0.121816 1.74649 0.0710478 1.62463C0.0202791 1.50277 -0.00585938 1.37206 -0.00585938 1.24005C-0.00585938 1.10804 0.0202791 0.977333 0.0710478 0.855474C0.121816 0.733614 0.196211 0.623013 0.289939 0.53005C0.477301 0.343799 0.730753 0.239258 0.994939 0.239258C1.25912 0.239258 1.51258 0.343799 1.69994 0.53005L6.99994 5.83005L12.2899 0.53005C12.4773 0.343799 12.7308 0.239258 12.9949 0.239258C13.2591 0.239258 13.5126 0.343799 13.6999 0.53005C13.7937 0.623013 13.8681 0.733614 13.9188 0.855474C13.9696 0.977333 13.9957 1.10804 13.9957 1.24005C13.9957 1.37206 13.9696 1.50277 13.9188 1.62463C13.8681 1.74649 13.7937 1.85709 13.6999 1.95005L7.69994 7.95005C7.51368 8.1348 7.26228 8.23895 6.99994 8.24005Z' fill='%23F3F4F8'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.footer-1 .footer-language-switcher #language-switcher {
  position: absolute;
  left: -13%;
  width: 115%;
  bottom: 100%;
  transform-origin: bottom;
  border-radius: 20px;
  background: #ffffff;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.footer-1 .footer-language-switcher #language-switcher li {
  background-color: #ffffff;
  transition: all 0.3s ease-in-out;
  padding: 0 8px;
}
.footer-1 .footer-language-switcher #language-switcher li:first-child a {
  border-top: none;
}
.footer-1 .footer-language-switcher #language-switcher li:hover {
  background-color: #FFE6B9;
}
.footer-1 .footer-language-switcher #language-switcher li a {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  padding: 10px 4px;
  color: #1A3588;
  text-decoration: none;
  width: 100%;
  display: block;
  border-top: 1px solid #DAE5FF;
}
.footer-1 .btn-transparent {
  width: 100%;
  font-weight: 400 !important;
  margin-bottom: 12px !important;
}

.simple-text-cards-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .simple-text-cards-1 {
    margin-bottom: 100px;
  }
}
.simple-text-cards-1 h2 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.simple-text-cards-1 .simple-text-card {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 32px 24px;
  border-radius: 30px;
  margin-bottom: 32px;
  height: fit-content;
}
.simple-text-cards-1 .simple-text-card p {
  color: #1A3588;
}
.simple-text-cards-1 .simple-text-card ul {
  color: #1A3588;
  padding-left: 15px;
}
.simple-text-cards-1 .simple-text-important .important-text {
  display: flex;
}
.simple-text-cards-1 .simple-text-important .important-text .important-icon {
  margin-top: 4px;
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.simple-text-cards-1 .simple-text-important .important-text p {
  color: #1A3588;
}

.blog-banner {
  margin-top: 0;
  padding: 24px 0 44px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .blog-banner {
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .blog-banner {
    margin-top: 96px;
    padding: 100px 0 44px;
  }
}
.blog-banner .blog-heading {
  margin-bottom: 64px;
}
.blog-banner .blog-heading h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  margin-bottom: 16px;
  color: #1A3588;
  font-weight: 400;
}
.blog-banner .blog-heading p {
  margin-bottom: 0;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.blog-banner .intro-text {
  margin-bottom: 44px;
}
.blog-banner .intro-text p {
  color: #1A3588;
}
.blog-banner .intro-text h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
  color: #1A3588;
  font-weight: 400;
}
.blog-banner div.asp_w_container {
  margin-bottom: 0 !important;
  margin-top: 32px !important;
}
@media (min-width: 992px) {
  .blog-banner div.asp_w_container {
    margin-top: 0 !important;
    margin-bottom: -8px !important;
  }
}
.blog-banner .asp_r.asp_r_5.vertical .results {
  scrollbar-width: thin;
  scrollbar-color: #1A3588 !important;
}
.blog-banner .asp_r.asp_r_5.vertical .results .item .asp_content.hovered {
  background-color: #B7D0F9 !important;
}
.blog-banner .asp_nores .asp_nores_header {
  color: #1A3588 !important;
}

.popular-articles-container .swiper-slide {
  position: relative;
  min-height: 221px;
  max-height: 221px;
  display: flex;
  align-items: end;
}
@media (min-width: 576px) {
  .popular-articles-container .swiper-slide {
    min-height: 376px;
    max-height: 376px;
  }
}
.popular-articles-container .swiper-slide img {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: 20px;
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content {
  padding: 20px 24px;
  background: linear-gradient(0deg, rgba(30, 50, 110, 0.55) 18.94%, rgba(255, 255, 255, 0) 71.23%);
  width: 100%;
  border-radius: 0 0 20px 20px;
}
@media (min-width: 576px) {
  .popular-articles-container .swiper-slide .swiper-popular-slide-content {
    padding: 40px 44px;
  }
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content > a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  top: 0;
  left: 0;
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content span {
  background-color: #ffffff;
  padding: 4px 12px;
  border-radius: 40px;
  margin-bottom: 16px;
  display: block;
  width: fit-content;
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content span a {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  text-decoration: none;
}
@media (min-width: 576px) {
  .popular-articles-container .swiper-slide .swiper-popular-slide-content span a {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content h2 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #ffffff;
}
@media (min-width: 576px) {
  .popular-articles-container .swiper-slide .swiper-popular-slide-content h2 {
    font-size: var(--h2-fz);
    line-height: var(--h2-lh);
  }
}
.popular-articles-container .popular-articles-pagination {
  position: relative;
  margin-top: 32px;
}
.popular-articles-container .popular-articles-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 12px;
  height: 12px;
  transition: all 0.3s ease-in-out;
  opacity: 1;
}
.popular-articles-container .popular-articles-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 16px;
  height: 16px;
}
.popular-articles-container .popular-articles-swiper-button-next,
.popular-articles-container .popular-articles-swiper-button-prev {
  position: absolute;
  top: calc(50% - 24px);
  background-color: #fff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.popular-articles-container .popular-articles-swiper-button-next:after,
.popular-articles-container .popular-articles-swiper-button-prev:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.popular-articles-container .popular-articles-swiper-button-next:hover,
.popular-articles-container .popular-articles-swiper-button-prev:hover {
  background: #FFF8E6;
}
.popular-articles-container .popular-articles-swiper-button-prev {
  left: -6px;
}
@media (min-width: 576px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 540px) / 2 - 6px);
  }
}
@media (min-width: 768px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 720px) / 2 - 6px);
  }
}
@media (min-width: 992px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 960px) / 2 - 6px);
  }
}
@media (min-width: 1200px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 1140px) / 2 - 6px);
  }
}
@media (min-width: 1295px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 1295px) / 2 - 6px);
  }
}
.popular-articles-container .popular-articles-swiper-button-prev:after {
  transform: rotate(180deg);
}
.popular-articles-container .popular-articles-swiper-button-next {
  right: 22px;
}
@media (min-width: 576px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 36px;
  }
}
@media (min-width: 768px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 53px;
  }
}
@media (min-width: 992px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 33px;
  }
}
@media (min-width: 1200px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 38px;
  }
}
@media (min-width: 1295px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 58px;
  }
}
@media (min-width: 1600px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 305px;
  }
}

.blog-list-section {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .blog-list-section {
    margin-bottom: 100px;
  }
}
.blog-list-section .blog-list-section-title {
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  color: #1A3588;
  margin-bottom: 32px;
}
.blog-list-section .blog-list {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .blog-list-section .blog-list {
    margin-bottom: 100px;
  }
}
.blog-list-section .blog-list .blog-list-item {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .blog-list-section .blog-list .blog-list-item {
    flex-direction: row;
  }
}
.blog-list-section .blog-list .blog-list-item:last-child {
  margin-bottom: 0;
}
.blog-list-section .blog-list .blog-list-item .post-thumbnail {
  margin-bottom: 24px;
  width: 100%;
  min-height: 208px;
}
.blog-list-section .blog-list .blog-list-item .post-thumbnail img {
  max-width: 100%;
  width: 100%;
  min-height: 208px;
  max-height: 208px;
  border-radius: 20px;
  object-fit: cover;
}
@media (min-width: 768px) {
  .blog-list-section .blog-list .blog-list-item .post-thumbnail {
    margin-right: 32px;
    margin-bottom: 0;
    max-width: 310px;
  }
  .blog-list-section .blog-list .blog-list-item .post-thumbnail img {
    max-width: 310px;
    border-radius: 20px;
  }
}
.blog-list-section .blog-list .blog-list-item .post-content {
  width: 100%;
}
.blog-list-section .blog-list .blog-list-item .post-content .post-category a {
  color: #1A3588;
  text-decoration: none;
  margin-bottom: 8px;
  transition: all 0.3s ease-in-out;
}
.blog-list-section .blog-list .blog-list-item .post-content .post-category a:hover {
  color: #F8CD7E;
}
.blog-list-section .blog-list .blog-list-item .post-content h2 {
  margin-bottom: 8px;
}
.blog-list-section .blog-list .blog-list-item .post-content h2 a {
  color: #1A3588;
  text-decoration: none;
  font-family: var(--ff-2);
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  transition: all 0.3s ease-in-out;
}
.blog-list-section .blog-list .blog-list-item .post-content h2 a:hover {
  color: #F8CD7E;
}
.blog-list-section .blog-list .blog-list-item .post-content p {
  color: #465A96;
  margin-bottom: 8px;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.blog-list-section .blog-list .blog-list-item .post-content .created-date {
  color: #B7D0F9;
  font-family: var(--ff-2);
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.blog-list-section .page-numbers,
.blog-list-section .page-numbers-list {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  width: 100%;
}
.blog-list-section .page-numbers .page-numbers,
.blog-list-section .page-numbers-list .page-numbers {
  width: 32px;
  height: 32px;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  color: #1A3588;
  text-decoration: none;
  border-radius: 50%;
  margin-right: 4px;
  transition: all 0.3s ease-in-out;
}
.blog-list-section .page-numbers .page-numbers:hover,
.blog-list-section .page-numbers-list .page-numbers:hover {
  background-color: #1A3588;
  color: #ffffff;
}
.blog-list-section .page-numbers .page-numbers.current,
.blog-list-section .page-numbers-list .page-numbers.current {
  background-color: #1A3588;
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
}
.blog-list-section .page-numbers .page-numbers.next,
.blog-list-section .page-numbers-list .page-numbers.next {
  position: absolute;
  right: 0;
  width: fit-content;
  display: flex;
  align-items: center;
  color: transparent;
}
@media (min-width: 768px) {
  .blog-list-section .page-numbers .page-numbers.next,
  .blog-list-section .page-numbers-list .page-numbers.next {
    color: #1A3588;
  }
}
.blog-list-section .page-numbers .page-numbers.next:after,
.blog-list-section .page-numbers-list .page-numbers.next:after {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.blog-list-section .page-numbers .page-numbers.next:hover,
.blog-list-section .page-numbers-list .page-numbers.next:hover {
  background-color: transparent;
  color: #1A3588;
}
.blog-list-section .page-numbers .page-numbers.prev,
.blog-list-section .page-numbers-list .page-numbers.prev {
  position: absolute;
  left: 0;
  width: fit-content;
  display: flex;
  align-items: center;
}
.blog-list-section .page-numbers .page-numbers.prev:before,
.blog-list-section .page-numbers-list .page-numbers.prev:before {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-right: 12px;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.blog-list-section .page-numbers .page-numbers.prev:hover,
.blog-list-section .page-numbers-list .page-numbers.prev:hover {
  background-color: transparent;
  color: #1A3588;
}

.categories-container {
  background: #ffffff;
  width: 100%;
  right: -100%;
  top: 0;
  overflow-x: hidden;
  position: fixed;
  z-index: 9999;
  -webkit-animation: fadeOutSide 0.5s;
  animation: fadeOutSide 0.5s;
}
.categories-container.active-top {
  top: 91px;
  right: 0;
  height: 100%;
  -webkit-animation: fadeInSide 0.5s;
  animation: fadeInSide 0.5s;
}
.categories-container.active {
  right: 0;
  height: 100%;
  -webkit-animation: fadeInSide 0.5s;
  animation: fadeInSide 0.5s;
}
@media (min-width: 992px) {
  .categories-container {
    flex: 0 0 auto;
    width: 25%;
    position: static;
    z-index: 0;
    background: transparent;
    padding-top: 0;
  }
}
.categories-container .close-categories {
  color: #1A3588;
  padding: 16px 0;
  margin-bottom: 16px;
  align-items: center;
}
.categories-container .close-categories:before {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-right: 12px;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.categories-container .categories .categories-list-title {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 20px;
}
.categories-container .categories ul {
  list-style: none;
  padding-left: 0 !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 8px;
}
.categories-container .categories ul li a {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  padding: 6px 8px;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  transition: all 0.3s ease-in-out;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none;
}
.categories-container .categories ul li a:hover {
  border-color: #1A3588;
}
.categories-container .categories ul li.active a {
  border-color: #F8CD7E;
  background: #FFF8E6;
}

.open-filter-wrapper {
  background: #F2F7FF;
  padding-top: 130px;
  padding-bottom: 12px;
  display: block;
}
@media (min-width: 768px) {
  .open-filter-wrapper {
    padding-top: 102px;
  }
}
@media (min-width: 992px) {
  .open-filter-wrapper {
    display: none;
  }
}
.open-filter-wrapper.fixed-top-filter {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9999;
  padding-top: 12px;
}
.open-filter-wrapper button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 19.6px;
}
.open-filter-wrapper button:after {
  content: " ";
  display: block;
  width: 5px;
  height: 9px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99329 5C5.99379 5.08774 5.97698 5.17471 5.9438 5.25594C5.91062 5.33716 5.86174 5.41104 5.79995 5.47333L1.79995 9.47333C1.73798 9.53582 1.66424 9.58542 1.583 9.61926C1.50176 9.65311 1.41463 9.67053 1.32662 9.67053C1.23861 9.67053 1.15147 9.65311 1.07023 9.61926C0.988995 9.58542 0.915261 9.53582 0.853285 9.47333C0.729118 9.34843 0.659424 9.17946 0.659424 9.00333C0.659424 8.82721 0.729118 8.65824 0.853285 8.53333L4.38662 5L0.853285 1.47333C0.729118 1.34842 0.659424 1.17946 0.659424 1.00333C0.659424 0.827209 0.729118 0.658241 0.853285 0.533334C0.915261 0.470848 0.988995 0.421251 1.07023 0.387406C1.15147 0.35356 1.23861 0.336135 1.32662 0.336135C1.41463 0.336135 1.50176 0.35356 1.583 0.387406C1.66424 0.421251 1.73798 0.470848 1.79995 0.533334L5.79995 4.53333C5.92312 4.65751 5.99255 4.82511 5.99329 5Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}

@-webkit-keyframes fadeInSide {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@keyframes fadeInSide {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-webkit-keyframes fadeOutSide {
  0% {
    right: 0;
  }
  100% {
    right: -100%;
  }
}
@keyframes fadeOutSide {
  0% {
    right: 0;
  }
  100% {
    right: -100%;
  }
}
.blog-banner-category {
  margin-top: 0;
  padding: 24px 0 0;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .blog-banner-category {
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .blog-banner-category {
    margin-top: 96px;
    padding: 100px 0 44px;
  }
}
.blog-banner-category .blog-heading {
  margin-bottom: 64px;
}
.blog-banner-category .blog-heading h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  margin-bottom: 32px;
  color: #1A3588;
  font-weight: 400;
}
.blog-banner-category .blog-heading p {
  margin-bottom: 0;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.blog-banner-category .intro-text {
  margin-bottom: 44px;
}
.blog-banner-category .intro-text p {
  color: #1A3588;
}
.blog-banner-category .intro-text h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
  color: #1A3588;
  font-weight: 400;
}

.single-post .post-category {
  margin-bottom: 16px;
  display: flex;
}
.single-post .post-category a {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  padding: 6px 8px;
  border: 1px solid #B7D0F9;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
  display: block;
  width: fit-content;
  text-decoration: none;
  margin-left: 10px;
}
.single-post .post-category a:first-child {
  margin-left: 0;
}
.single-post .post-category a:hover {
  color: #F8CD7E;
  border-color: #F8CD7E;
}
.single-post .social-share {
  list-style: none;
  padding-left: 0;
  display: flex;
  align-items: center;
}
.single-post .social-share p {
  color: #1A3588;
  margin-bottom: 0;
  margin-right: 8px;
}
.single-post .blog-detail-header {
  padding: 24px 0 0;
}
@media (min-width: 992px) {
  .single-post .blog-detail-header {
    padding: 104px 0 0;
    margin-top: 96px;
  }
}
.single-post .blog-detail-header h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  margin-bottom: 32px;
  color: #1A3588;
  font-weight: 400;
}
.single-post .main-image {
  margin-bottom: 44px;
}
.single-post .main-image img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 212px;
}
@media (min-width: 576px) {
  .single-post .main-image img {
    max-height: 350px;
  }
}
@media (min-width: 768px) {
  .single-post .main-image img {
    max-height: 507px;
  }
}
.single-post .meta {
  margin-bottom: 24px;
}
@media (min-width: 576px) {
  .single-post .meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.single-post .meta ul {
  margin-bottom: 0;
}
.single-post .meta .meta-info {
  list-style: none;
  padding-left: 0;
  color: #1A3588;
  display: flex;
  align-items: center;
  margin-top: 2px;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .single-post .meta .meta-info {
    margin-bottom: 0;
  }
}
.single-post .meta .meta-info li {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  padding: 0 6px;
}
.single-post .meta .meta-info li:first-child {
  padding-left: 0;
}
.single-post .meta .meta-info li:nth-child(2) {
  border-left: 1px solid #DAE5FF;
  border-right: 1px solid #DAE5FF;
}
.single-post .meta .meta-info li:last-child {
  padding-right: 0;
}
.single-post #fb-share-button {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2842)'%3E%3Cpath d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z' fill='%233C5A9A'/%3E%3Cpath d='M21.2018 4.91113H17.6574C15.5541 4.91113 13.2145 5.79578 13.2145 8.84469C13.2248 9.90705 13.2145 10.9245 13.2145 12.0695H10.7812V15.9416H13.2898V27.0888H17.8995V15.8681H20.9421L21.2173 12.0587H17.8201C17.8201 12.0587 17.8277 10.3641 17.8201 9.87196C17.8201 8.66709 19.0738 8.73609 19.1492 8.73609C19.7458 8.73609 20.9058 8.73783 21.2035 8.73609V4.91113H21.2018Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_604_2842'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.single-post #fb-share-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2842)'%3E%3Cpath d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z' fill='%23D19B46'/%3E%3Cpath d='M21.2018 4.91113H17.6574C15.5541 4.91113 13.2145 5.79578 13.2145 8.84469C13.2248 9.90705 13.2145 10.9245 13.2145 12.0695H10.7812V15.9416H13.2898V27.0888H17.8995V15.8681H20.9421L21.2173 12.0587H17.8201C17.8201 12.0587 17.8277 10.3641 17.8201 9.87196C17.8201 8.66709 19.0738 8.73609 19.1492 8.73609C19.7458 8.73609 20.9058 8.73783 21.2035 8.73609V4.91113H21.2018Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_604_2842'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.single-post #twitter-share-button {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='%235DA8DC'/%3E%3Cpath d='M12.8561 24.6287C20.3191 24.6287 24.4004 18.4437 24.4004 13.0803C24.4004 12.9046 24.3968 12.7298 24.3889 12.5556C25.183 11.9808 25.8684 11.2691 26.4128 10.4538C25.6858 10.7772 24.9035 10.9948 24.0828 11.0929C24.9205 10.5904 25.5636 9.7955 25.867 8.84794C25.0705 9.32059 24.1992 9.65378 23.2906 9.83316C22.5502 9.04421 21.4961 8.55078 20.3289 8.55078C18.0883 8.55078 16.2713 10.3685 16.2713 12.6091C16.2713 12.9276 16.3069 13.2373 16.3765 13.5345C13.0043 13.3648 10.0141 11.7497 8.01293 9.29382C7.65249 9.91324 7.46291 10.6172 7.46354 11.3339C7.46354 12.7421 8.17982 13.9852 9.26911 14.7125C8.62478 14.6928 7.9946 14.5187 7.43154 14.2048C7.43094 14.2218 7.43094 14.2384 7.43094 14.2566C7.43094 16.2223 8.8295 17.8635 10.686 18.2354C10.3374 18.3304 9.97755 18.3784 9.61616 18.3782C9.35517 18.3782 9.10081 18.3525 8.85361 18.305C9.37016 19.9177 10.868 21.0913 12.6439 21.1241C11.2552 22.2129 9.50582 22.8615 7.60454 22.8615C7.28111 22.8618 6.95794 22.843 6.63672 22.8053C8.43241 23.9566 10.5646 24.6285 12.8563 24.6285' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.single-post #twitter-share-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='%23D19B46'/%3E%3Cpath d='M12.8561 24.6287C20.3191 24.6287 24.4004 18.4437 24.4004 13.0803C24.4004 12.9046 24.3968 12.7298 24.3889 12.5556C25.183 11.9808 25.8684 11.2691 26.4128 10.4538C25.6858 10.7772 24.9035 10.9948 24.0828 11.0929C24.9205 10.5904 25.5636 9.7955 25.867 8.84794C25.0705 9.32059 24.1992 9.65378 23.2906 9.83316C22.5502 9.04421 21.4961 8.55078 20.3289 8.55078C18.0883 8.55078 16.2713 10.3685 16.2713 12.6091C16.2713 12.9276 16.3069 13.2373 16.3765 13.5345C13.0043 13.3648 10.0141 11.7497 8.01293 9.29382C7.65249 9.91324 7.46291 10.6172 7.46354 11.3339C7.46354 12.7421 8.17982 13.9852 9.26911 14.7125C8.62478 14.6928 7.9946 14.5187 7.43154 14.2048C7.43094 14.2218 7.43094 14.2384 7.43094 14.2566C7.43094 16.2223 8.8295 17.8635 10.686 18.2354C10.3374 18.3304 9.97755 18.3784 9.61616 18.3782C9.35517 18.3782 9.10081 18.3525 8.85361 18.305C9.37016 19.9177 10.868 21.0913 12.6439 21.1241C11.2552 22.2129 9.50582 22.8615 7.60454 22.8615C7.28111 22.8618 6.95794 22.843 6.63672 22.8053C8.43241 23.9566 10.5646 24.6285 12.8563 24.6285' fill='white'/%3E%3C/svg%3E%0A");
}
.single-post #linkedin-share-button {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2848)'%3E%3Cpath d='M16 0C7.16337 0 0 7.16337 0 16C0 24.8366 7.16337 31.9999 16 31.9999C24.8366 31.9999 32 24.8366 32 16C31.9999 7.16337 24.8364 0 16 0ZM11.7311 23.7352H8.21819V12.3859H11.7311V23.7352ZM9.95793 10.8996C8.81063 10.8996 7.88055 9.96191 7.88055 8.80543C7.88055 7.64882 8.81076 6.71121 9.95793 6.71121C11.1051 6.71121 12.0352 7.64882 12.0352 8.80543C12.0352 9.96198 11.1052 10.8996 9.95793 10.8996ZM24.8959 23.7352H21.4V17.7777C21.4 16.1438 20.7794 15.2317 19.4873 15.2317C18.0812 15.2317 17.3466 16.1816 17.3466 17.7777V23.7352H13.9773V12.3859H17.3466V13.9144C17.3466 13.9144 18.3601 12.0397 20.7666 12.0397C23.1732 12.0397 24.896 13.5091 24.896 16.549L24.8959 23.7352Z' fill='url(%23paint0_linear_604_2848)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_604_2848' x1='4.68628' y1='4.68628' x2='27.3137' y2='27.3137' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232489BE'/%3E%3Cstop offset='1' stop-color='%230575B3'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_604_2848'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.single-post #linkedin-share-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2848)'%3E%3Cpath d='M16 0C7.16337 0 0 7.16337 0 16C0 24.8366 7.16337 31.9999 16 31.9999C24.8366 31.9999 32 24.8366 32 16C31.9999 7.16337 24.8364 0 16 0ZM11.7311 23.7352H8.21819V12.3859H11.7311V23.7352ZM9.95793 10.8996C8.81063 10.8996 7.88055 9.96191 7.88055 8.80543C7.88055 7.64882 8.81076 6.71121 9.95793 6.71121C11.1051 6.71121 12.0352 7.64882 12.0352 8.80543C12.0352 9.96198 11.1052 10.8996 9.95793 10.8996ZM24.8959 23.7352H21.4V17.7777C21.4 16.1438 20.7794 15.2317 19.4873 15.2317C18.0812 15.2317 17.3466 16.1816 17.3466 17.7777V23.7352H13.9773V12.3859H17.3466V13.9144C17.3466 13.9144 18.3601 12.0397 20.7666 12.0397C23.1732 12.0397 24.896 13.5091 24.896 16.549L24.8959 23.7352Z' fill='url(%23paint0_linear_604_2848)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_604_2848' x1='4.68628' y1='4.68628' x2='27.3137' y2='27.3137' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D19B46'/%3E%3Cstop offset='1' stop-color='%23D19B46'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_604_2848'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.single-post .content {
  padding-bottom: 32px;
  border-bottom: 1px solid #DAE5FF;
  margin-bottom: 20px;
}
.single-post .content .mb-large {
  margin-bottom: 44px;
}
.single-post .content p {
  color: #465A96;
}
.single-post .content h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
  margin-top: 28px;
}
.single-post .content h2 a {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: 600;
}
.single-post .content h3 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 24px;
  margin-top: 28px;
}
.single-post .content h4 {
  color: #1A3588;
}
.single-post .content figure {
  margin-bottom: 0;
  padding: 32px 0 44px;
  display: flex;
  justify-content: center;
}
.single-post .content figure img {
  max-width: 100%;
  object-fit: cover;
  height: auto;
  border-radius: 20px;
}
.single-post .content a {
  color: #465A96;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 400;
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
}
.single-post .content a:hover {
  color: #F8CD7E;
}
.single-post .content ol,
.single-post .content ul {
  padding-left: 18px;
  margin: 40px 0;
}
.single-post .content ol li,
.single-post .content ul li {
  color: #1A3588;
  margin-bottom: 8px;
}
.single-post .content ol li a,
.single-post .content ul li a {
  color: #1A3588;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.single-post .content ol li a:hover,
.single-post .content ul li a:hover {
  text-decoration: underline;
}
.single-post .content ol li:last-child,
.single-post .content ul li:last-child {
  margin-bottom: 0;
}
.single-post .article-footer {
  border-bottom: 1px solid #DAE5FF;
  padding-bottom: 50px;
  margin-bottom: 20px;
}
.single-post .article-footer .post-category {
  margin-bottom: 20px;
}
.single-post .article-footer ul {
  margin-bottom: 0;
}
.single-post .sidebar .categories-container {
  width: 100%;
  padding: 0 12px;
  height: 100%;
}
@media (min-width: 992px) {
  .single-post .sidebar .categories-container {
    margin-bottom: 32px;
    padding: 0;
    height: unset;
  }
}
.single-post .blog-form {
  margin-top: -12px;
  margin-bottom: 64px;
}
.single-post .blog-form .gform_confirmation_message {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.single-post .blog-form form {
  padding: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
}
.single-post .blog-form form input[type=submit] {
  width: 100% !important;
}
.single-post .sidebar-banner-wrapper {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  border-radius: 20px;
  color: #1A3588;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 64px 20px;
  text-align: center;
  margin-bottom: 64px;
}
.single-post .sidebar-banner-wrapper img {
  margin-bottom: 44px;
  border-radius: 30px;
}
.single-post .sidebar-banner-wrapper .textwidget p {
  font-weight: 400;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-top: 12px;
  color: #465A96;
  margin-bottom: 64px;
}
.single-post .sidebar-banner-wrapper .textwidget p:last-child {
  margin-bottom: 0;
}
.single-post .sidebar-banner-wrapper .textwidget a {
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.single-post .selected-doctors-post {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .single-post .selected-doctors-post {
    margin-bottom: 100px;
  }
}
.single-post .selected-doctors-post h2 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  text-transform: uppercase;
  font-family: var(--ff-2);
  margin-bottom: 24px;
}
.single-post .selected-doctors-post .doctor-item {
  padding: 0 !important;
  border: none !important;
  margin-bottom: 16px !important;
  display: flex;
  flex-direction: column;
  box-shadow: none !important;
}
.single-post .selected-doctors-post .doctor-item:last-child {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .single-post .selected-doctors-post .doctor-item {
    flex-direction: row;
  }
}
.single-post .selected-doctors-post .doctor-item:hover {
  background: none !important;
  border: none !important;
}
.single-post .selected-doctors-post .doctor-item img {
  border-radius: 10px;
  width: 74px;
  height: 74px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .single-post .selected-doctors-post .doctor-item img {
    margin-bottom: 0;
    margin-right: 16px;
  }
}
.single-post .selected-doctors-post .doctor-item h3 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
}
.single-post .selected-doctors-post .doctor-item p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 6px;
}
.single-post .selected-doctors-post .doctor-item a {
  color: #1A3588;
  font-size: 14px;
  line-height: 19.6px;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
}
.single-post .selected-doctors-post .doctor-item a:hover {
  color: #F8CD7E;
}
.single-post .latest-posts {
  margin-bottom: 64px;
}
.single-post .latest-posts img {
  width: 100%;
  height: auto;
  object-fit: cover;
  min-height: 168px;
  border-radius: 20px;
  margin-bottom: 16px;
}
.single-post .latest-posts h2 {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 24px;
}
.single-post .latest-posts .latest-posts-post {
  margin-bottom: 24px;
}
.single-post .latest-posts .latest-posts-post h3 {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
  transition: all 0.3s ease-in-out;
}
.single-post .latest-posts .latest-posts-post h3 a {
  text-decoration: none;
}
.single-post .latest-posts .latest-posts-post h3:hover {
  color: #F8CD7E;
}
.single-post .latest-posts .latest-posts-post p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.single-post .gender-choice div.gfield_radio {
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 17px !important;
}

.blog-read-more {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .blog-read-more {
    margin-bottom: 100px;
  }
}
.blog-read-more h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 32px;
}
.blog-read-more .swiper-slide .post-thumbnail {
  margin-bottom: 24px;
  max-height: 200px;
}
.blog-read-more .swiper-slide .post-thumbnail img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 200px;
}
@media (min-width: 992px) {
  .blog-read-more .swiper-slide .post-thumbnail {
    max-height: 248px;
  }
  .blog-read-more .swiper-slide .post-thumbnail img {
    max-height: 248px;
  }
}
.blog-read-more .swiper-slide h3 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 8px;
}
.blog-read-more .swiper-slide h3 a {
  color: #1A3588;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.blog-read-more .swiper-slide h3 a:hover {
  color: #F8CD7E;
}
.blog-read-more .swiper-slide p {
  color: #1A3588;
  margin-bottom: 0;
}

.related-articles-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .related-articles-1 {
    margin-bottom: 100px;
  }
}
.related-articles-1 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 32px;
  font-weight: 600;
}
.related-articles-1 .related-article-image {
  margin-bottom: 20px;
}
.related-articles-1 .related-article-image img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 20px;
}
.related-articles-1 a {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #1A3588;
  text-decoration: none;
  margin-bottom: 8px;
  transition: all 0.3s ease-in-out;
}
.related-articles-1 a:hover {
  color: #F8CD7E;
}
.related-articles-1 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
}

.doctors-list .category {
  margin-bottom: 12px;
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
}
.doctors-list .search-results-test {
  margin-bottom: 20px;
  color: #B7D0F9;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.doctors-list .page-numbers-list {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  width: 100%;
}
.doctors-list .page-numbers-list .page-numbers {
  width: 32px;
  height: 32px;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  color: #1A3588;
  text-decoration: none;
  border-radius: 50%;
  margin-right: 4px;
  transition: all 0.3s ease-in-out;
}
.doctors-list .page-numbers-list .page-numbers:hover {
  background-color: #1A3588;
  color: #ffffff;
}
.doctors-list .page-numbers-list .page-numbers.current {
  background-color: #1A3588;
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
}
.doctors-list .page-numbers-list .page-numbers.next {
  position: absolute;
  right: 0;
  width: fit-content;
  display: flex;
  align-items: center;
  color: transparent;
}
@media (min-width: 768px) {
  .doctors-list .page-numbers-list .page-numbers.next {
    color: #1A3588;
  }
}
.doctors-list .page-numbers-list .page-numbers.next:after {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.doctors-list .page-numbers-list .page-numbers.next:hover {
  background-color: transparent;
  color: #1A3588;
}
.doctors-list .page-numbers-list .page-numbers.prev {
  position: absolute;
  left: 0;
  width: fit-content;
  display: flex;
  align-items: center;
  color: transparent;
}
@media (min-width: 768px) {
  .doctors-list .page-numbers-list .page-numbers.prev {
    color: #1A3588;
  }
}
.doctors-list .page-numbers-list .page-numbers.prev:before {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-right: 12px;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.doctors-list .page-numbers-list .page-numbers.prev:hover {
  background-color: transparent;
  color: #1A3588;
}

.doctors-page {
  padding: 167px 0 100px !important;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
}
.doctors-page h1 {
  color: #1A3588;
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  font-weight: 400;
  margin-bottom: 32px;
  text-align: center;
}
.doctors-page div.results {
  padding: 12px !important;
}

.doctor-item {
  padding: 20px 32px !important;
  border: 1px solid transparent !important;
  background-color: #ffffff !important;
  border-radius: 40px !important;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922) !important;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.doctor-item:hover {
  border: 1px solid #F8CD7E !important;
  background-color: #FFF8E6 !important;
}
.doctor-item:hover .doctor-info, .doctor-item:hover .office {
  border-bottom: 1px solid #F8CD7E !important;
}
.doctor-item .skeleton-featured {
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100' height='100' rx='50' fill='%23DAE5FF'/%3E%3Cpath d='M88.5896 81.4939C79.4872 92.7821 65.5339 100 49.8727 100C34.2115 100 20.5125 92.9268 11.4102 81.8376C16.0794 72.865 23.4013 67.9807 33.6665 67.7274C39.1533 67.6008 44.6402 67.7093 50.1271 67.7093V67.8179C56.2862 67.8179 62.4634 67.438 68.6044 67.8902C77.8521 68.5957 84.4109 73.48 88.5896 81.4939Z' fill='%23F1F5FF'/%3E%3Cpath d='M73.4746 37.318C73.4746 50.162 62.9551 60.5456 49.9828 60.4914C37.1196 60.4552 26.6727 50.0172 26.7091 37.2638C26.7454 24.3294 37.1741 14 50.1282 14C63.1004 14.0181 73.4928 24.4018 73.4746 37.318Z' fill='%23F1F5FF'/%3E%3Cpath d='M26.7091 37.2638C26.7454 24.3294 37.1741 14 50.1282 14C63.1004 14.0181 73.4928 24.4018 73.4746 37.318C73.4746 50.162 62.9551 60.5456 49.9828 60.4914C37.1196 60.4552 26.6727 50.0172 26.7091 37.2638Z' fill='%23F1F5FF'/%3E%3Cpath d='M88.5896 81.4939C79.4872 92.7821 65.5339 100 49.8727 100C34.2115 100 20.5125 92.9268 11.4102 81.8376C16.0794 72.865 23.4013 67.9807 33.6665 67.7274C39.1533 67.6008 44.6402 67.7093 50.1271 67.7093V67.8179C56.2862 67.8179 62.4634 67.438 68.6044 67.8902C77.8521 68.5957 84.4109 73.48 88.5896 81.4939Z' fill='%23F1F5FF'/%3E%3C/svg%3E%0A");
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.doctor-item .doctor-row {
  display: flex;
  flex-direction: column;
  padding-bottom: 16px !important;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 576px) {
  .doctor-item .doctor-row {
    flex-direction: row;
    align-items: center;
  }
}
.doctor-item .doctor-row .doctor-image {
  margin-bottom: 16px !important;
}
@media (min-width: 576px) {
  .doctor-item .doctor-row .doctor-image {
    margin-bottom: 0 !important;
    margin-right: 20px !important;
  }
}
.doctor-item .doctor-row .doctor-image figure {
  margin: 0;
  display: flex;
  justify-content: center;
}
@media (min-width: 576px) {
  .doctor-item .doctor-row .doctor-image figure {
    display: block;
  }
}
.doctor-item .doctor-row .doctor-image figure img {
  width: 100px;
  height: 100px;
  border-radius: 20px;
  -o-object-fit: cover;
  object-fit: cover;
}
.doctor-item .doctor-info {
  border-bottom: 1px solid #B7D0F9 !important;
  margin-bottom: 16px !important;
  padding-bottom: 16px !important;
  transition: all 0.3s ease-in-out;
}
.doctor-item .doctor-info h3 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 12px !important;
  font-family: var(--ff-2);
  height: 45px;
}
.doctor-item .doctor-info span {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: block;
  height: 34px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.doctor-item .office {
  border-bottom: 1px solid #B7D0F9 !important;
  margin-bottom: 16px !important;
  padding-bottom: 16px !important;
  transition: all 0.3s ease-in-out;
}
.doctor-item .office h4 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 8px;
  font-family: var(--ff-2);
  font-weight: 600;
}
.doctor-item .office p {
  color: #1A3588;
  font-size: 12px;
  line-height: 16.8px;
  margin-bottom: 0;
  height: 35px;
}
.doctor-item .opening-info h3 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 8px;
  font-family: var(--ff-2);
  font-weight: 600;
}
.doctor-item .opening-info p {
  color: #1A3588;
  font-size: 12px;
  line-height: 16.8px;
  margin-bottom: 0;
}
.doctor-item .doctor-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.doctor-detail {
  margin-top: 174px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctor-detail {
    margin-bottom: 100px;
  }
}
.doctor-detail .skeleton-featured {
  background-color: #DAE5FF;
  width: 180px;
  height: 180px;
  border-radius: 50%;
}
.doctor-detail .back-button {
  color: #1A3588;
  text-decoration: none;
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.doctor-detail .back-button::before {
  content: "";
  display: block;
  margin-right: 10px;
  width: 8px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.760926 6.99994C0.760165 6.86833 0.78539 6.73787 0.835155 6.61603C0.884919 6.49419 0.958244 6.38338 1.05093 6.28994L7.05093 0.289939C7.14389 0.196211 7.25449 0.121816 7.37635 0.0710478C7.49821 0.0202791 7.62891 -0.00585937 7.76093 -0.00585937C7.89294 -0.00585938 8.02364 0.0202791 8.1455 0.0710478C8.26736 0.121816 8.37796 0.196211 8.47093 0.289939C8.65718 0.477301 8.76172 0.730753 8.76172 0.994939C8.76172 1.25912 8.65718 1.51258 8.47093 1.69994L3.17093 6.99994L8.47093 12.2899C8.65718 12.4773 8.76172 12.7308 8.76172 12.9949C8.76172 13.2591 8.65718 13.5126 8.47093 13.6999C8.37796 13.7937 8.26736 13.8681 8.1455 13.9188C8.02364 13.9696 7.89294 13.9957 7.76093 13.9957C7.62891 13.9957 7.49821 13.9696 7.37635 13.9188C7.25449 13.8681 7.14389 13.7937 7.05093 13.6999L1.05093 7.69994C0.866181 7.51368 0.762031 7.26228 0.760926 6.99994Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.doctor-detail .doctor-row .area,
.doctor-detail .doctor-row .special-area,
.doctor-detail .doctor-row .speaking,
.doctor-detail .doctor-row .opening-hours {
  margin-bottom: 32px;
}
.doctor-detail .doctor-row .extra-info-link {
  margin-top: 32px;
}
.doctor-detail .doctor-row .doctors-office {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .doctor-detail .doctor-row .doctors-office {
    margin-bottom: 0;
  }
}
.doctor-detail .doctor-row .btn-primary, .doctor-detail .doctor-row .text-in-columns a[download], .text-in-columns .doctor-detail .doctor-row a[download], .doctor-detail .doctor-row .newsletter-2 form input[type=submit], .newsletter-2 form .doctor-detail .doctor-row input[type=submit], .doctor-detail .doctor-row .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child, .mobile-main-menu-container .mobile-main-menu .doctor-detail .doctor-row .mobile-nav-item:last-child, .doctor-detail .doctor-row .accordion-side-image-1 .content-item .content-item--text a, .accordion-side-image-1 .content-item .content-item--text .doctor-detail .doctor-row a, .doctor-detail .doctor-row .cta-1 a, .cta-1 .doctor-detail .doctor-row a, .doctor-detail .doctor-row .text-image-slider .swiper-slide-text a, .text-image-slider .swiper-slide-text .doctor-detail .doctor-row a, .doctor-detail .doctor-row .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-detail .doctor-row a {
  width: 100%;
}
.doctor-detail .doctor-row .doctor-name h1 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 20px;
}
.doctor-detail .doctor-row--head {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .doctor-detail .doctor-row--head {
    flex-direction: row;
  }
}
.doctor-detail .doctor-row--head:has(.doctor-testimonial) {
  min-height: 180px;
}
@media (min-width: 768px) {
  .doctor-detail .doctor-row--head:has(.doctor-testimonial) .doctor-image figure {
    height: 100%;
  }
  .doctor-detail .doctor-row--head:has(.doctor-testimonial) .doctor-image figure img {
    height: 100%;
  }
}
.doctor-detail .doctor-row--head .doctor-image {
  margin-right: 0;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .doctor-detail .doctor-row--head .doctor-image {
    flex-direction: row;
    align-items: center;
    margin-right: 20px;
    margin-bottom: 0;
  }
}
.doctor-detail .doctor-row--head .doctor-image figure {
  margin-bottom: 0;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .doctor-detail .doctor-row--head .doctor-image figure {
    display: block;
  }
}
.doctor-detail .doctor-row--head .doctor-image img {
  width: 180px;
  height: 180px;
  border-radius: 20px;
  object-fit: cover;
}
.doctor-detail .doctor-row--head .doctor-info h1 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 12px;
}
.doctor-detail .doctor-row--head .doctor-info ul {
  list-style: none;
  padding-left: 0;
}
.doctor-detail .doctor-row--head .doctor-info ul li {
  color: #1A3588;
}
.doctor-detail .doctor-row--head .doctor-testimonial {
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  padding: 24px;
  color: #1A3588;
  position: relative;
  display: flex;
  align-items: center;
}
.doctor-detail .doctor-row--head .doctor-testimonial:before {
  content: "";
  position: absolute;
  top: -30px;
  right: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='47' viewBox='0 0 60 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.31256e-06 31.9861C2.32075e-06 20.4537 6.875 7.83333 14.7917 -1.37541e-07L21.6667 4.63491e-07C17.2917 4.78704 11.875 12.838 11.875 19.8009C11.875 23.0648 13.5417 23.5 16.0417 23.7176C22.2917 24.3704 25.4167 28.5046 25.4167 35.0324C25.4167 42.213 19.7917 47 13.125 47C4.58333 47 5.70676e-07 40.4722 1.31256e-06 31.9861ZM34.5833 31.9861C34.5833 20.4537 41.4583 7.83333 49.375 2.88583e-06L56.25 3.48686e-06C51.875 4.78704 46.4583 12.838 46.4583 19.8009C46.4583 23.0648 48.125 23.5 50.625 23.7176C56.875 24.3704 60 28.5046 60 35.0324C60 42.213 54.375 47 47.7083 47C39.1667 47 34.5833 40.4722 34.5833 31.9861Z' fill='%23B7D0F9'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 60px;
  height: 47px;
}
.doctor-detail .doctor-row .doctor-details {
  color: #1A3588;
}
.doctor-detail .doctor-row .doctor-details h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.doctor-detail .doctor-row .doctor-details .detail-heading {
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 24px;
}
.doctor-detail .doctor-row .doctor-details h3 {
  font-size: 14px;
  line-height: 19.6px;
  margin-bottom: 8px;
  font-family: var(--ff-2);
  font-weight: 600;
}
.doctor-detail .doctor-row .doctor-details ul {
  list-style: none;
  padding-left: 0;
}
.doctor-detail .doctor-row .doctor-details ul li {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.doctor-detail .doctor-row .doctor-details a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.doctor-detail .doctor-row .doctor-details a:hover {
  color: #F8CD7E;
}

.team-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .team-1 {
    margin-bottom: 100px;
  }
}
.team-1 .skeleton-featured {
  background-color: #DAE5FF;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  margin: 0 auto 32px;
}
.team-1 .team-header {
  margin-bottom: 40px;
  align-items: center;
}
.team-1 .team-header h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  margin-bottom: 0;
}
.team-1 .team-header .btn, .team-1 .team-header .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .team-1 .team-header a {
  margin-right: 10px;
}
.team-1 .team-header .btn:last-child, .team-1 .team-header .single-post .sidebar-banner-wrapper .textwidget a:last-child, .single-post .sidebar-banner-wrapper .textwidget .team-1 .team-header a:last-child {
  margin-right: 0;
}
.team-1 .team-header p {
  color: #1A3588;
  margin-top: 20px;
  margin-bottom: 0;
}
.team-1 .team-header .col-6 {
  margin: 0;
}
.team-1 .team-header a {
  height: fit-content;
  width: 100%;
  margin-bottom: 12px;
  display: block;
}
@media (min-width: 576px) {
  .team-1 .team-header a {
    width: fit-content;
    margin-bottom: 0;
  }
}
.team-1 .team-header .team-header-text {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .team-1 .team-header .team-header-text {
    margin-bottom: 0;
  }
}
.team-1 .image {
  max-width: 257px;
  display: flex;
  justify-content: center;
}
.team-1 .image img {
  border-radius: 50%;
  margin-bottom: 32px;
}
.team-1 .content {
  max-width: 257px;
}
.team-1 .content h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-weight: 600;
  margin-bottom: 8px;
}
.team-1 .content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.team-1 .content a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: block;
}
.team-1 .content a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.team-1 .content span {
  color: #1A3588;
  text-transform: uppercase;
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  font-weight: 600;
}
.team-1 .content .office {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
  margin-bottom: 12px;
  text-transform: none !important;
  font-weight: 400 !important;
}
.team-1 .content ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.team-1 .content ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
}
.team-1 .content ul li:hover {
  color: #F8CD7E;
}
.team-1 .team-item-wrapper {
  margin-bottom: 24px;
}
.team-1 .team-item {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  height: 100%;
}
.team-1 .team-item .image {
  margin: 0 auto;
}
@media (min-width: 576px) {
  .team-1 .team-item .image {
    margin: 0;
  }
}
.team-1 .team-item .content {
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .team-1 .team-item .content {
    text-align: left;
    margin: 0;
  }
}
.team-1 .center-list {
  max-width: 66.666%;
  margin: 0 auto;
}

.team-2 {
  margin-bottom: 64px;
}
.team-2 h2 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 32px;
}
.team-2 .team-item-wrapper {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .team-2 .team-item-wrapper {
    margin-bottom: 0;
  }
}
.team-2 .team-item-wrapper .team-item {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  height: 100%;
}
.team-2 .team-item-wrapper .team-item a {
  text-decoration: none;
}
.team-2 .team-item-wrapper .team-item .image {
  max-width: 257px;
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .team-2 .team-item-wrapper .team-item .image {
    margin: 0;
  }
}
.team-2 .team-item-wrapper .team-item .image img {
  border-radius: 50%;
  margin-bottom: 32px;
}
.team-2 .team-item-wrapper .team-item .content {
  max-width: 257px;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .team-2 .team-item-wrapper .team-item .content {
    text-align: left;
    margin: 0;
  }
}
.team-2 .team-item-wrapper .team-item .content h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-weight: 600;
  margin-bottom: 8px;
}
.team-2 .team-item-wrapper .team-item .content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.team-2 .team-item-wrapper .team-item .content a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: block;
}
.team-2 .team-item-wrapper .team-item .content a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.team-2 .team-item-wrapper .team-item .content ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.team-2 .team-item-wrapper .team-item .content ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #B7D0F9;
  margin-bottom: 4px;
}
.team-2 .team-item-wrapper .team-item .content ul li:last-child {
  margin-bottom: 0;
}
.team-2 .team-item-wrapper .team-item .content ul li:hover {
  color: #F8CD7E;
}
.team-2 .center-list {
  max-width: 66.666%;
  margin: 0 auto;
}

.team-1-slider {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .team-1-slider {
    margin-bottom: 100px;
  }
}
.team-1-slider .team-swiper {
  padding: 12px 0;
}
.team-1-slider .team-swiper .swiper-slide {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  height: auto;
}
.team-1-slider .team-swiper .swiper-slide:first-child {
  margin-left: 12px;
}
.team-1-slider .team-swiper .swiper-slide .image {
  display: flex;
  justify-content: center;
  margin-bottom: 32px;
}
.team-1-slider .team-swiper .swiper-slide .image img {
  border-radius: 50%;
}
.team-1-slider .team-swiper .swiper-slide h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
}
.team-1-slider .team-swiper .swiper-slide p {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  color: #1A3588;
}
.team-1-slider .team-swiper .swiper-slide span {
  color: #1A3588;
  text-transform: uppercase;
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  font-weight: 600;
}
.team-1-slider .team-swiper .swiper-slide ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.team-1-slider .team-swiper .swiper-slide ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
}
.team-1-slider .team-swiper .swiper-slide ul li:hover {
  color: #F8CD7E;
}
.team-1-slider .team-swiper-button-next,
.team-1-slider .team-swiper-button-prev {
  background: #DAE5FF;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 44px);
  z-index: 1;
}
.team-1-slider .team-swiper-button-next:hover,
.team-1-slider .team-swiper-button-prev:hover {
  background: #FFE6B9;
}
.team-1-slider .team-swiper-button-next:before,
.team-1-slider .team-swiper-button-prev:before {
  content: " ";
  width: 8px;
  height: 14px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47939 14.0001C7.34708 13.9995 7.2162 13.9727 7.09432 13.9212C6.97245 13.8697 6.862 13.7945 6.76939 13.7001L0.849386 7.75006C0.663135 7.5627 0.558594 7.30924 0.558594 7.04506C0.558594 6.78087 0.663135 6.52742 0.849386 6.34006L6.76939 0.410058C6.86263 0.31682 6.97332 0.242859 7.09514 0.192399C7.21696 0.141939 7.34753 0.115967 7.47939 0.115967C7.61125 0.115967 7.74181 0.141939 7.86364 0.192399C7.98546 0.242859 8.09615 0.31682 8.18939 0.410058C8.28262 0.503297 8.35659 0.613987 8.40705 0.735809C8.45751 0.857631 8.48348 0.988199 8.48348 1.12006C8.48348 1.25192 8.45751 1.38249 8.40705 1.50431C8.35659 1.62613 8.28262 1.73682 8.18939 1.83006L2.99939 7.00006L8.21939 12.2201C8.39172 12.3548 8.5151 12.5424 8.57062 12.754C8.62613 12.9656 8.61071 13.1896 8.52673 13.3916C8.44274 13.5937 8.29483 13.7626 8.10565 13.8725C7.91647 13.9824 7.69648 14.0272 7.47939 14.0001Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.team-1-slider .team-swiper-button-next.swiper-button-disabled,
.team-1-slider .team-swiper-button-prev.swiper-button-disabled {
  display: none;
}
.team-1-slider .team-swiper-button-next {
  transform: rotate(180deg);
  right: 15px;
}
@media (min-width: 768px) {
  .team-1-slider .team-swiper-button-next {
    right: 64px;
  }
}
@media (min-width: 992px) {
  .team-1-slider .team-swiper-button-next {
    right: 90px;
  }
}
@media (min-width: 1600px) {
  .team-1-slider .team-swiper-button-next {
    right: 275px;
  }
}
.team-1-slider .team-swiper-button-prev {
  left: -6px;
}
@media (min-width: 576px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 540px) / 2 - 6px);
  }
}
@media (min-width: 768px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 720px) / 2 - 6px);
  }
}
@media (min-width: 992px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 960px) / 2 - 6px);
  }
}
@media (min-width: 1200px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 1140px) / 2 - 6px);
  }
}
@media (min-width: 1295px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 1295px) / 2 - 6px);
  }
}
.team-1-slider .team-swiper-pagination {
  padding-top: 32px;
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.team-1-slider .team-swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 12px;
  height: 12px;
  transition: all 0.3s ease-in-out;
  opacity: 1 !important;
}
.team-1-slider .team-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 16px;
  height: 16px;
}

.team-slider-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .team-slider-2 {
    margin-bottom: 100px;
  }
}
.team-slider-2 .team-slider-2-content h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 20px;
}
.team-slider-2 .team-slider-2-content p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #465A96;
}
.team-slider-2 .team2-swiper {
  padding: 12px 24px 12px 0;
}
.team-slider-2 .team2-swiper .swiper-slide {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  height: auto;
}
.team-slider-2 .team2-swiper .swiper-slide:first-child {
  margin-left: 12px;
}
.team-slider-2 .team2-swiper .swiper-slide.visible-slide:first-child {
  margin-left: 12px;
}
.team-slider-2 .team2-swiper .swiper-slide .image {
  display: flex;
  justify-content: center;
  margin-bottom: 32px;
}
.team-slider-2 .team2-swiper .swiper-slide .image img {
  border-radius: 50%;
}
.team-slider-2 .team2-swiper .swiper-slide h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
}
.team-slider-2 .team2-swiper .swiper-slide p {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  color: #1A3588;
}
.team-slider-2 .team2-swiper .swiper-slide span {
  color: #1A3588;
  text-transform: uppercase;
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  font-weight: 600;
}
.team-slider-2 .team2-swiper .swiper-slide ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.team-slider-2 .team2-swiper .swiper-slide ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
}
.team-slider-2 .team2-swiper .swiper-slide ul li:hover {
  color: #F8CD7E;
}
.team-slider-2 .team2-swiper .office {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
  margin-bottom: 12px;
  text-transform: none !important;
  font-weight: 400 !important;
}
.team-slider-2 .team2-swiper-button-next,
.team-slider-2 .team2-swiper-button-prev {
  background: #DAE5FF;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 23px);
  z-index: 1;
}
.team-slider-2 .team2-swiper-button-next.swiper-button-disabled,
.team-slider-2 .team2-swiper-button-prev.swiper-button-disabled {
  display: none;
}
.team-slider-2 .team2-swiper-button-next:hover,
.team-slider-2 .team2-swiper-button-prev:hover {
  background: #FFE6B9;
}
.team-slider-2 .team2-swiper-button-next:before,
.team-slider-2 .team2-swiper-button-prev:before {
  content: " ";
  width: 8px;
  height: 14px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47939 14.0001C7.34708 13.9995 7.2162 13.9727 7.09432 13.9212C6.97245 13.8697 6.862 13.7945 6.76939 13.7001L0.849386 7.75006C0.663135 7.5627 0.558594 7.30924 0.558594 7.04506C0.558594 6.78087 0.663135 6.52742 0.849386 6.34006L6.76939 0.410058C6.86263 0.31682 6.97332 0.242859 7.09514 0.192399C7.21696 0.141939 7.34753 0.115967 7.47939 0.115967C7.61125 0.115967 7.74181 0.141939 7.86364 0.192399C7.98546 0.242859 8.09615 0.31682 8.18939 0.410058C8.28262 0.503297 8.35659 0.613987 8.40705 0.735809C8.45751 0.857631 8.48348 0.988199 8.48348 1.12006C8.48348 1.25192 8.45751 1.38249 8.40705 1.50431C8.35659 1.62613 8.28262 1.73682 8.18939 1.83006L2.99939 7.00006L8.21939 12.2201C8.39172 12.3548 8.5151 12.5424 8.57062 12.754C8.62613 12.9656 8.61071 13.1896 8.52673 13.3916C8.44274 13.5937 8.29483 13.7626 8.10565 13.8725C7.91647 13.9824 7.69648 14.0272 7.47939 14.0001Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.team-slider-2 .team2-swiper-button-next {
  transform: rotate(180deg);
  right: -6px !important;
}
.team-slider-2 .team2-swiper-button-prev {
  left: -6px;
}
@media (min-width: 576px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 540px) / 2 - 6px);
  }
}
@media (min-width: 768px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 720px) / 2 - 6px);
  }
}
@media (min-width: 992px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 960px) / 2 - 6px);
  }
}
@media (min-width: 1200px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 1140px) / 2 - 6px);
  }
}
@media (min-width: 1295px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 1295px) / 2 - 6px);
  }
}
.team-slider-2 .team2-swiper-pagination {
  padding-top: 32px;
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.team-slider-2 .team2-swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 12px;
  height: 12px;
  transition: all 0.3s ease-in-out;
  opacity: 1 !important;
}
.team-slider-2 .team2-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 16px;
  height: 16px;
}
.team-slider-2 .team-2-filter {
  position: relative;
  width: fit-content;
}
.team-slider-2 .team-2-filter:hover .language-team {
  max-height: 600px;
}
.team-slider-2 .team-2-filter:hover .button-filter span:after {
  transform: rotate(0);
}
.team-slider-2 .team-2-filter .button-filter {
  background: transparent;
  border: none;
  padding-bottom: 10px;
}
.team-slider-2 .team-2-filter .button-filter span {
  background: none;
  cursor: pointer;
  border: 1px solid #1A3588;
  color: #1A3588;
  border-radius: 40px;
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.team-slider-2 .team-2-filter .button-filter span:before {
  content: " ";
  display: block;
  width: 18px;
  height: 18px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2C1 1.44772 1.44772 1 2 1H18C18.5523 1 19 1.44772 19 2V4.58579C19 4.851 18.8946 5.10536 18.7071 5.29289L12.2929 11.7071C12.1054 11.8946 12 12.149 12 12.4142V15L8 19V12.4142C8 12.149 7.89464 11.8946 7.70711 11.7071L1.29289 5.29289C1.10536 5.10536 1 4.851 1 4.58579V2Z' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.team-slider-2 .team-2-filter .button-filter span:after {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-left: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99811 0.75995C7.12971 0.759189 7.26018 0.784414 7.38201 0.834179C7.50385 0.883943 7.61467 0.957268 7.70811 1.04995L13.7081 7.04995C13.8018 7.14291 13.8762 7.25351 13.927 7.37537C13.9778 7.49723 14.0039 7.62794 14.0039 7.75995C14.0039 7.89196 13.9778 8.02267 13.927 8.14453C13.8762 8.26639 13.8018 8.37699 13.7081 8.46995C13.5207 8.6562 13.2673 8.76074 13.0031 8.76074C12.7389 8.76074 12.4855 8.6562 12.2981 8.46995L6.99811 3.16995L1.70811 8.46995C1.52074 8.6562 1.26729 8.76074 1.00311 8.76074C0.738921 8.76074 0.48547 8.6562 0.298107 8.46995C0.204379 8.37699 0.129985 8.26639 0.0792159 8.14453C0.0284471 8.02267 0.00230972 7.89196 0.00230971 7.75995C0.0023097 7.62794 0.028447 7.49723 0.0792159 7.37537C0.129985 7.25351 0.204379 7.14291 0.298107 7.04995L6.29811 1.04995C6.48437 0.865205 6.73577 0.761055 6.99811 0.75995Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  transition: all 0.3s ease-in-out;
}
.team-slider-2 .team-2-filter .language-team {
  position: absolute;
  z-index: 99;
  width: 100%;
  list-style-type: none;
  padding-left: 0;
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
  margin-bottom: 0;
}
.team-slider-2 .team-2-filter .language-team li {
  color: #1A3588;
  padding: 0 8px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.team-slider-2 .team-2-filter .language-team li.swiper-active {
  background-color: #FFE6B9;
}
.team-slider-2 .team-2-filter .language-team li.swiper-active a {
  color: #F8CD7E;
}
.team-slider-2 .team-2-filter .language-team li:hover {
  background: #FFE6B9;
}
.team-slider-2 .team-2-filter .language-team li:hover a {
  color: #F8CD7E;
}
.team-slider-2 .team-2-filter .language-team li:first-child a {
  border-top: none;
}
.team-slider-2 .team-2-filter .language-team li a {
  border-top: 1px solid #DAE5FF;
  padding: 10px 12px;
  color: #1A3588;
  text-decoration: none;
  display: block;
  transition: all 0.3s ease-in-out;
}

.simple-button {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .simple-button {
    margin-bottom: 100px;
  }
}
.simple-button a:hover {
  border-color: #1A3588;
}
.simple-button .btn, .simple-button .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .simple-button a {
  width: 100%;
}
@media (min-width: 768px) {
  .simple-button .btn, .simple-button .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .simple-button a {
    width: fit-content;
  }
}

.testimonial-1 {
  background: #F2F7FF;
  border-radius: 40px;
  text-align: center;
  padding: 40px 24px;
  position: relative;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .testimonial-1 {
    margin-bottom: 100px;
  }
}
.testimonial-1:after {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='102' height='76' viewBox='0 0 102 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M101.3 24.55C101.3 43.1 89.75 63.4 76.45 76H64.9C72.25 68.3 81.35 55.35 81.35 44.15C81.35 38.9 78.55 38.2 74.35 37.85C63.85 36.8 58.6 30.15 58.6 19.65C58.6 8.1 68.05 0.399999 79.25 0.399999C93.6 0.399999 101.3 10.9 101.3 24.55ZM43.2 24.55C43.2 43.1 31.65 63.4 18.35 76H6.8C14.15 68.3 23.25 55.35 23.25 44.15C23.25 38.9 20.45 38.2 16.25 37.85C5.75 36.8 0.5 30.15 0.5 19.65C0.5 8.1 9.95 0.399999 21.15 0.399999C35.5 0.399999 43.2 10.9 43.2 24.55Z' fill='%23879ED8'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 95px;
  height: 68px;
  position: absolute;
  left: 10%;
  bottom: -8%;
}
.testimonial-1 .testimonial-content {
  max-width: 90%;
  margin: 0 auto;
}
.testimonial-1 .testimonial-content .cite p {
  font-size: 20px;
  line-height: 28px;
  color: #1A3588;
}
.testimonial-1 .testimonial-content .author img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0;
}
.testimonial-1 .testimonial-content .author h3 {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
  color: #1A3588;
  margin-top: 12px !important;
}
.testimonial-1 .testimonial-content .author p {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  color: #1A3588;
}
.testimonial-1 .testimonial-content .author a {
  color: #1A3588;
  font-size: 14px;
  line-height: 19.6px;
}

.simple-image-slider-1 {
  margin-bottom: 94px;
}
@media (min-width: 768px) {
  .simple-image-slider-1 {
    margin-bottom: 130px;
  }
}
.simple-image-slider-1 .simple-image-swiper .swiper-slide {
  max-height: 560px;
}
.simple-image-slider-1 .simple-image-swiper .swiper-slide img {
  border-radius: 40px;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 560px;
}
.simple-image-slider-1 .swiper-slide {
  position: relative;
}
.simple-image-slider-1 .swiper-slide a {
  position: absolute;
  display: flex;
  align-items: center;
  top: 12px;
  right: 12px;
  text-decoration: none;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  transition: all 0.3s ease-in-out;
}
.simple-image-slider-1 .swiper-slide a:hover {
  background-color: #ffffff;
}
.simple-image-slider-1 .swiper-slide a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 13.25V10.625C16.5 8.76104 14.989 7.25 13.125 7.25H11.625C11.0037 7.25 10.5 6.74632 10.5 6.125V4.625C10.5 2.76104 8.98896 1.25 7.125 1.25H5.25M6 13.25L9 16.25M9 16.25L12 13.25M9 16.25L9 10.25M7.5 1.25H2.625C2.00368 1.25 1.5 1.75368 1.5 2.375V19.625C1.5 20.2463 2.00368 20.75 2.625 20.75H15.375C15.9963 20.75 16.5 20.2463 16.5 19.625V10.25C16.5 5.27944 12.4706 1.25 7.5 1.25Z' stroke='%231E326E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (min-width: 768px) {
  .simple-image-slider-1 .swiper-slide a {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.simple-image-slider-1 .swiper-slide a:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 13.25V10.625C16.5 8.76104 14.989 7.25 13.125 7.25H11.625C11.0037 7.25 10.5 6.74632 10.5 6.125V4.625C10.5 2.76104 8.98896 1.25 7.125 1.25H5.25M6 13.25L9 16.25M9 16.25L12 13.25M9 16.25L9 10.25M7.5 1.25H2.625C2.00368 1.25 1.5 1.75368 1.5 2.375V19.625C1.5 20.2463 2.00368 20.75 2.625 20.75H15.375C15.9963 20.75 16.5 20.2463 16.5 19.625V10.25C16.5 5.27944 12.4706 1.25 7.5 1.25Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
  z-index: 1;
  margin-right: 8px;
  transition: all 0.3s ease-in-out;
}
.simple-image-slider-1 .simple-image-swiper-next,
.simple-image-slider-1 .simple-image-swiper-prev {
  background: #F2F7FF;
  position: absolute;
  z-index: 1;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  top: calc(50% - 22px);
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
}
.simple-image-slider-1 .simple-image-swiper-next:after,
.simple-image-slider-1 .simple-image-swiper-prev:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.simple-image-slider-1 .simple-image-swiper-next:hover,
.simple-image-slider-1 .simple-image-swiper-prev:hover {
  background: #FFF8E6;
}
.simple-image-slider-1 .simple-image-swiper-prev {
  left: -22px;
}
.simple-image-slider-1 .simple-image-swiper-prev:after {
  transform: rotate(180deg);
}
.simple-image-slider-1 .simple-image-swiper-next {
  right: -22px;
}
.simple-image-slider-1 .simple-image-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .simple-image-slider-1 .simple-image-pagination {
    bottom: -48px;
  }
}
.simple-image-slider-1 .simple-image-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.simple-image-slider-1 .simple-image-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .simple-image-slider-1 .simple-image-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .simple-image-slider-1 .simple-image-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}

.text-3-column-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .text-3-column-1 {
    margin-bottom: 100px;
  }
}
.text-3-column-1 .text-3-column-head {
  margin-bottom: 48px;
}
.text-3-column-1 .text-3-column-item {
  margin-bottom: 24px;
}
.text-3-column-1 .text-3-column-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .text-3-column-1 .text-3-column-item {
    margin-bottom: 0;
  }
}
.text-3-column-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
}
.text-3-column-1 h3 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-fz);
  margin-bottom: 12px;
}
.text-3-column-1 ul {
  margin-bottom: 0;
}
.text-3-column-1 p, .text-3-column-1 li {
  color: #465A96;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.text-3-column-1 .number {
  color: #1A3588;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  background: #F2F7FF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  width: 40px;
  height: 40px;
}

.sticky-contact {
  position: fixed;
  top: unset;
  bottom: 20px;
  right: 10px;
  display: flex;
  flex-direction: column;
  align-items: end;
  z-index: 9999;
}
@media (min-width: 576px) {
  .sticky-contact {
    top: 50%;
    bottom: unset;
  }
}
.sticky-contact a {
  display: block;
  color: #ffffff;
}
.sticky-contact .sticky-contact-phone {
  width: fit-content;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  padding: 8px;
  background-color: #ffffff;
  border-radius: 80px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  cursor: pointer;
  transition: 0.3s ease-out;
}
.sticky-contact .sticky-contact-phone:hover {
  padding-left: 20px;
}
.sticky-contact .sticky-contact-phone:hover .sticky-wrapper-icon {
  background: #1A3588;
}
.sticky-contact .sticky-contact-phone:hover .sticky-wrapper-icon .sticky-phone-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.22222C1 1.99492 1.99492 1 3.22222 1H6.86582C7.34408 1 7.76868 1.30603 7.91992 1.75975L9.58415 6.75246C9.75901 7.27703 9.52153 7.85035 9.02696 8.09763L6.5189 9.35166C7.74361 12.068 9.93198 14.2564 12.6483 15.4811L13.9024 12.973C14.1497 12.4785 14.723 12.241 15.2475 12.4158L20.2403 14.0801C20.694 14.2313 21 14.6559 21 15.1342V18.7778C21 20.0051 20.0051 21 18.7778 21H17.6667C8.46192 21 1 13.5381 1 4.33333V3.22222Z' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sticky-contact .sticky-contact-phone:hover a {
  max-width: 300px;
  margin-right: 10px;
}
.sticky-contact .sticky-contact-phone .sticky-wrapper-icon {
  background: #DAE5FF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
}
@media (min-width: 768px) {
  .sticky-contact .sticky-contact-phone .sticky-wrapper-icon {
    width: 56px;
    height: 56px;
  }
}
.sticky-contact .sticky-contact-phone .sticky-wrapper-icon .sticky-phone-icon {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.22222C1 1.99492 1.99492 1 3.22222 1H6.86582C7.34408 1 7.76868 1.30603 7.91992 1.75975L9.58415 6.75246C9.75901 7.27703 9.52153 7.85035 9.02696 8.09763L6.5189 9.35166C7.74361 12.068 9.93198 14.2564 12.6483 15.4811L13.9024 12.973C14.1497 12.4785 14.723 12.241 15.2475 12.4158L20.2403 14.0801C20.694 14.2313 21 14.6559 21 15.1342V18.7778C21 20.0051 20.0051 21 18.7778 21H17.6667C8.46192 21 1 13.5381 1 4.33333V3.22222Z' fill='none' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .sticky-contact .sticky-contact-phone .sticky-wrapper-icon .sticky-phone-icon {
    width: 20px;
    height: 20px;
  }
}
.sticky-contact .sticky-contact-phone a {
  white-space: nowrap;
  overflow: hidden;
  text-decoration: none;
  max-width: 0;
  display: inline-block;
  color: #1A3588;
  transition: 0.3s ease-in-out;
}
.sticky-contact .sticky-contact-email {
  width: fit-content;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 8px;
  background-color: #ffffff;
  border-radius: 80px;
  cursor: pointer;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  transition: 0.3s ease-out;
}
.sticky-contact .sticky-contact-email:hover {
  padding-left: 20px;
}
.sticky-contact .sticky-contact-email:hover .sticky-wrapper-icon {
  background: #1A3588;
}
.sticky-contact .sticky-contact-email:hover .sticky-wrapper-icon .sticky-email-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.42857L9.76733 10.4405C10.5138 10.9523 11.4862 10.9523 12.2327 10.4405L21 4.42857M3.22222 17H18.7778C20.0051 17 21 15.9767 21 14.7143V3.28571C21 2.02335 20.0051 1 18.7778 1H3.22222C1.99492 1 1 2.02335 1 3.28571V14.7143C1 15.9767 1.99492 17 3.22222 17Z' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sticky-contact .sticky-contact-email:hover a {
  max-width: 300px;
  margin-right: 10px;
}
.sticky-contact .sticky-contact-email .sticky-wrapper-icon {
  background: #DAE5FF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
}
@media (min-width: 768px) {
  .sticky-contact .sticky-contact-email .sticky-wrapper-icon {
    width: 56px;
    height: 56px;
  }
}
.sticky-contact .sticky-contact-email .sticky-wrapper-icon .sticky-email-icon {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.42857L9.76733 10.4405C10.5138 10.9523 11.4862 10.9523 12.2327 10.4405L21 4.42857M3.22222 17H18.7778C20.0051 17 21 15.9767 21 14.7143V3.28571C21 2.02335 20.0051 1 18.7778 1H3.22222C1.99492 1 1 2.02335 1 3.28571V14.7143C1 15.9767 1.99492 17 3.22222 17Z' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .sticky-contact .sticky-contact-email .sticky-wrapper-icon .sticky-email-icon {
    width: 20px;
    height: 20px;
  }
}
.sticky-contact .sticky-contact-email a {
  white-space: nowrap;
  overflow: hidden;
  max-width: 0;
  display: block;
  text-decoration: none;
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}

.tabs-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .tabs-1 {
    margin-bottom: 100px;
  }
}
.tabs-1 .tab-pane {
  display: none;
}
.tabs-1 .tab-pane.active {
  display: flex;
}
.tabs-1 .upper-part {
  padding: 0 0 64px 0;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .tabs-1 .upper-part {
    padding: 44px 0 64px;
    margin-bottom: 100px;
  }
}
.tabs-1 .upper-part h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  text-align: center;
  margin-bottom: 40px;
}
.tabs-1 .upper-part .nav-tabs {
  border: none !important;
}
.tabs-1 .upper-part .nav-tabs a, .tabs-1 .upper-part .nav-tabs button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  padding: 32px 24px;
  transition: all 0.3s ease-in-out;
  max-height: 90px;
  margin-bottom: 32px !important;
}
.tabs-1 .upper-part .nav-tabs a:last-child, .tabs-1 .upper-part .nav-tabs button:last-child {
  margin-bottom: 0;
}
.tabs-1 .upper-part .nav-tabs a.active, .tabs-1 .upper-part .nav-tabs a:hover, .tabs-1 .upper-part .nav-tabs button.active, .tabs-1 .upper-part .nav-tabs button:hover {
  background: #FFF8E6;
  border-color: #F8CD7E;
}
.tabs-1 .upper-part .nav-tabs a.active span, .tabs-1 .upper-part .nav-tabs a:hover span, .tabs-1 .upper-part .nav-tabs button.active span, .tabs-1 .upper-part .nav-tabs button:hover span {
  color: #F8CD7E;
}
.tabs-1 .upper-part .nav-tabs a.active svg path, .tabs-1 .upper-part .nav-tabs a:hover svg path, .tabs-1 .upper-part .nav-tabs button.active svg path, .tabs-1 .upper-part .nav-tabs button:hover svg path {
  stroke: #F8CD7E;
}
.tabs-1 .upper-part .nav-tabs a span, .tabs-1 .upper-part .nav-tabs button span {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 600;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .tabs-1 .upper-part .nav-tabs a span, .tabs-1 .upper-part .nav-tabs button span {
    font-size: 22px;
    line-height: 26px;
  }
}
.tabs-1 .upper-part .nav-tabs a svg path, .tabs-1 .upper-part .nav-tabs button svg path {
  transition: all 0.3s ease-in-out;
}
.tabs-1 .lower-part h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
}
.tabs-1 .lower-part p {
  color: #465A96;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .tabs-1 .lower-part p {
    margin-bottom: 0;
  }
}
.tabs-1 .lower-part .tab-image-wrapper {
  position: relative;
  max-width: 100%;
  max-height: 500px;
  margin-bottom: 40px;
  margin-top: 40px;
  display: none;
  border-radius: 20px;
}
.tabs-1 .lower-part .tab-image-wrapper:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
@media (min-width: 768px) {
  .tabs-1 .lower-part .tab-image-wrapper {
    display: block;
  }
}
@media (min-width: 992px) {
  .tabs-1 .lower-part .tab-image-wrapper {
    max-height: 700px;
    margin-bottom: 0;
  }
}
.tabs-1 .lower-part .tab-image-wrapper img {
  max-width: 100%;
  max-height: 500px;
  object-fit: cover;
  border-radius: 20px;
}
@media (min-width: 992px) {
  .tabs-1 .lower-part .tab-image-wrapper img {
    max-height: 700px;
  }
}
.tabs-1 .lower-part .tab-image-wrapper span {
  background: none;
  border: none;
  box-shadow: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 32px;
  text-align: left;
  display: flex;
  align-items: end;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  z-index: 2;
}
.tabs-1 .lower-part .gform_validation_errors {
  border-radius: 20px;
}
.tabs-1 .lower-part .gform_confirmation_message {
  color: #1A3588;
}

.gform_wrapper p {
  color: #1A3588 !important;
}
.gform_wrapper form .form-name-field-gap .gform-grid-row {
  row-gap: 40px !important;
}
.gform_wrapper form .gfield_contains_required .gform-field-label {
  width: fit-content;
}
.gform_wrapper form .gfield_contains_required .gform-field-label:after {
  color: #FF0000;
  content: " *";
  visibility: visible;
  top: 0;
  right: -8px;
  font-size: 16px;
}
.gform_wrapper form .gfield_contains_required .gform-field-label a {
  color: #1A3588;
}
.gform_wrapper form .gform-field-label {
  color: #1A3588;
  font-weight: 400 !important;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  position: relative;
}
.gform_wrapper form .gform-field-label .gfield_required {
  display: none;
}
.gform_wrapper form input {
  border: 1px solid #DAE5FF !important;
  border-radius: 40px !important;
  font-size: var(--small-fz) !important;
  line-height: var(--small-lh) !important;
  color: #1A3588 !important;
}
.gform_wrapper form input:focus {
  border: 1px solid #1A3588 !important;
  box-shadow: none !important;
  outline: none !important;
}
.gform_wrapper form input::placeholder {
  color: #B7D0F9;
}
.gform_wrapper form .gfield-choice-input[type=radio]:before,
.gform_wrapper form .gfield-choice-input:before {
  background-color: #1A3588;
  color: transparent !important;
  border-radius: 50%;
  width: 12px !important;
  height: 12px !important;
}
.gform_wrapper form textarea {
  resize: none !important;
  padding: 12px 16px;
  border: 1px solid #DAE5FF;
  border-radius: 20px;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.gform_wrapper form textarea:focus {
  border: 1px solid #1A3588 !important;
  box-shadow: none !important;
}
.gform_wrapper form textarea::placeholder {
  color: #B7D0F9;
}
.gform_wrapper form .ginput_container_fileupload {
  border: 1px solid #DAE5FF;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.0509803922);
  border-radius: 20px;
  padding: 24px;
  position: relative;
}
.gform_wrapper form .ginput_container_fileupload:before {
  content: " ";
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.83203 17.3333L7.94641 11.2189C8.98781 10.1775 10.6763 10.1775 11.7176 11.2189L17.832 17.3333M15.1654 14.6666L17.2797 12.5522C18.3211 11.5108 20.0096 11.5108 21.051 12.5522L23.1654 14.6666M15.1654 6.66658H15.1787M4.4987 22.6666H20.4987C21.9715 22.6666 23.1654 21.4727 23.1654 19.9999V3.99992C23.1654 2.52716 21.9715 1.33325 20.4987 1.33325H4.4987C3.02594 1.33325 1.83203 2.52716 1.83203 3.99992V19.9999C1.83203 21.4727 3.02594 22.6666 4.4987 22.6666Z' stroke='%231E326E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto 16px;
}
.gform_wrapper form .ginput_container_fileupload input {
  display: block;
  height: 100% !important;
  width: 100% !important;
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
}
.gform_wrapper form .ginput_container_fileupload span {
  margin-top: 0 !important;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  text-align: center;
  display: block;
}
.gform_wrapper form input[type=submit] {
  padding: 12px 24px !important;
  border: 1px solid #1A3588 !important;
  color: #ffffff !important;
  background-color: #1A3588 !important;
  border-radius: 40px !important;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
  box-shadow: none !important;
  transition: all 0.3s ease-in-out;
}
.gform_wrapper form input[type=submit]:hover {
  color: #1A3588 !important;
  background-color: transparent !important;
}
.gform_wrapper form .small-text-form {
  order: 2;
}
.gform_wrapper form .small-text-form p {
  font-size: var(--small-fz) !important;
  line-height: var(--small-lh) !important;
  color: #B7D0F9;
}
.gform_wrapper select {
  display: flex;
  align-items: center;
  border: 1px solid #DAE5FF !important;
  border-radius: 40px !important;
  font-size: var(--small-fz) !important;
  line-height: var(--small-lh) !important;
  color: #1E326E !important;
}
.gform_wrapper select:focus {
  border: 1px solid #1A3588 !important;
  box-shadow: none !important;
}
.gform_wrapper .gfield-choice-input {
  width: 16px !important;
  height: 16px !important;
  margin-top: 5px !important;
  padding: 0 !important;
}

.gallery-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .gallery-1 {
    margin-bottom: 100px;
  }
}
.gallery-1 .col-12,
.gallery-1 .col-md-6,
.gallery-1 .col-lg-3 {
  display: flex;
  justify-content: center;
}
.gallery-1 img {
  max-height: 300px;
}

.doctor-form {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  padding: 40px 30px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctor-form {
    margin-bottom: 100px;
    padding: 70px 60px;
  }
}
@media (min-width: 1200px) {
  .doctor-form {
    margin-top: 174px;
  }
  .doctor-form.big-mt {
    margin-top: 280px;
  }
}
.doctor-form .gform_fields {
  row-gap: 14px !important;
}
.doctor-form h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  margin-bottom: 32px;
}
.doctor-form form .gform-field-label {
  margin-bottom: 2px;
}
.doctor-form form input, .doctor-form form textarea {
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
  padding: 17px 16px !important;
  height: 56px !important;
}
.doctor-form form input::placeholder, .doctor-form form textarea::placeholder {
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
}
.doctor-form form .gform_footer {
  width: 100% !important;
}
.doctor-form form .gform_footer .gform_button {
  width: 100% !important;
  padding: 11px 24px !important;
  background-color: transparent !important;
  border: 1px solid #1A3588 !important;
  color: #1A3588 !important;
  border-radius: 40px;
}
.doctor-form form .gform_footer .gform_button:hover {
  background-color: #1A3588 !important;
  border: 1px solid #1A3588 !important;
  color: #ffffff !important;
}
.doctor-form form .gform_footer .gform_button:focus {
  background-color: #071E65 !important;
  border: 1px solid #071E65 !important;
  color: #ffffff !important;
}

.text-block-2-column {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .text-block-2-column {
    margin-bottom: 100px;
  }
}
.text-block-2-column img {
  max-width: 100%;
  object-fit: cover;
  height: auto;
  margin: 24px auto 0;
  padding: 0;
}
.text-block-2-column h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  padding-left: 0;
}
@media (min-width: 992px) {
  .text-block-2-column h2 {
    padding-left: 20px;
  }
}
.text-block-2-column p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.text-block-2-column form {
  padding-left: 0;
}
@media (min-width: 992px) {
  .text-block-2-column form {
    padding-left: 20px;
  }
}
.text-block-2-column .btn, .text-block-2-column .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .text-block-2-column a {
  display: block;
  margin: 24px auto 0;
  width: 100%;
}
@media (min-width: 768px) {
  .text-block-2-column .btn, .text-block-2-column .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .text-block-2-column a {
    width: fit-content;
  }
}
.text-block-2-column .gform_footer {
  width: 100% !important;
}
.text-block-2-column .gform_footer .gform_button {
  width: 100% !important;
  text-align: center;
  padding: 12px 24px !important;
  border: 1px solid #1A3588 !important;
  color: #ffffff !important;
  background-color: #1A3588 !important;
  border-radius: 40px !important;
}
.text-block-2-column .gform_footer .gform_button:hover {
  color: #1A3588 !important;
  background-color: transparent !important;
}

.doctors-page .asp_w_container { /*
background: $color-white !important;
box-shadow: 0px 4px 12px 0px #465A9626;
padding: 20px 30px;
border-radius: 30px;*/ }
.doctors-page .asp_w_container form {
  margin-bottom: 30px !important;
}
.doctors-page .asp_w_container .probox {
  margin: 3px !important;
  height: 100% !important;
  align-items: center !important;
  padding: 0 !important;
}
.doctors-page .asp_w_container .promagnifier {
  width: 32px !important;
  height: 32px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #1A3588 !important;
  border-radius: 50% !important;
  box-shadow: none !important;
}
.doctors-page .asp_w_container .promagnifier .innericon svg {
  width: 19px !important;
}
.doctors-page .asp_w_container span {
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  color: #1A3588;
  font-family: var(--ff-2);
  display: inline-block;
  margin-bottom: 8px;
  font-weight: 600;
}
.doctors-page .asp_w_container .asp_main_container {
  border: 1px solid #DAE5FF !important;
  border-radius: 40px !important;
  pointer-events: auto;
}
.doctors-page .asp_w_container .asp_main_container:active, .doctors-page .asp_w_container .asp_main_container:focus-visible, .doctors-page .asp_w_container .asp_main_container:focus {
  outline: 1px solid #1A3588 !important;
}
.doctors-page .asp_w_container .asp_main_container input {
  color: #1A3588 !important;
  font-size: 14px !important;
  line-height: 19.6px !important;
}
.doctors-page .asp_w_container .asp_main_container input::placeholder {
  color: #B7D0F9 !important;
}
.doctors-page .asp_w_container .searchsettings .custom-form-block {
  background: #F2F7FF !important;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078) !important;
  position: relative;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  gap: 10px !important;
  flex-wrap: wrap;
  border-radius: 20px;
  width: 100% !important;
}
.doctors-page .asp_w_container fieldset {
  border-radius: 20px !important;
}
.doctors-page .asp_w_container fieldset:nth-child(-1) {
  margin-right: 0;
}
.doctors-page .asp_w_container fieldset:last-child {
  width: 100% !important;
}
.doctors-page .asp_w_container fieldset:has(select option:checked:not([value="-1"])) {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  background: #ffffff !important;
  transition: all 0.3s ease !important;
}
.doctors-page .asp_w_container fieldset legend {
  color: #1A3588 !important;
  font-weight: bold !important;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
  padding-left: 0 !important;
  margin-bottom: 0 !important;
}
.doctors-page .asp_w_container fieldset.asp_s_btn_container {
  order: -1;
  width: 100%;
}
.doctors-page .asp_w_container .location_filter_box,
.doctors-page .asp_w_container .competence-center_filter_box,
.doctors-page .asp_w_container .special-area_filter_box,
.doctors-page .asp_w_container .area_filter_box {
  color: #1A3588 !important;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
  width: 100% !important;
}
.doctors-page .asp_w_container .location_filter_box .asp_select_single select,
.doctors-page .asp_w_container .competence-center_filter_box .asp_select_single select,
.doctors-page .asp_w_container .special-area_filter_box .asp_select_single select,
.doctors-page .asp_w_container .area_filter_box .asp_select_single select {
  background: transparent !important;
  color: #1A3588 !important;
}
.doctors-page .asp_w_container .asp_reset_btn {
  color: #1A3588 !important;
  display: flex !important;
  align-items: center;
  margin: 0 auto !important;
}
.doctors-page .asp_w_container .asp_reset_btn:before {
  content: " ";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.94092 3.99978L7.33426 1.62644C7.46156 1.49737 7.53238 1.32301 7.53113 1.14173C7.52988 0.960444 7.45666 0.787081 7.32759 0.659777C7.19852 0.532473 7.02416 0.461657 6.84287 0.462907C6.66159 0.464157 6.48823 0.537372 6.36092 0.666444L4.00092 3.05978L1.64092 0.71311C1.51601 0.588943 1.34705 0.519248 1.17092 0.519248C0.994799 0.519248 0.825831 0.588943 0.700923 0.71311C0.638437 0.775086 0.588841 0.84882 0.554995 0.930059C0.521149 1.0113 0.503724 1.09844 0.503724 1.18644C0.503724 1.27445 0.521149 1.36159 0.554995 1.44283C0.588841 1.52407 0.638437 1.5978 0.700923 1.65978L3.06092 3.99978L0.667589 6.37311C0.540285 6.50218 0.469469 6.67654 0.470719 6.85782C0.47197 7.03911 0.545184 7.21247 0.674256 7.33978C0.803328 7.46708 0.977685 7.5379 1.15897 7.53665C1.34026 7.5354 1.51362 7.46218 1.64092 7.33311L4.00092 4.93978L6.36092 7.28644C6.48583 7.41061 6.6548 7.48031 6.83092 7.48031C7.00705 7.48031 7.17601 7.41061 7.30092 7.28644C7.36341 7.22447 7.413 7.15073 7.44685 7.06949C7.4807 6.98826 7.49812 6.90112 7.49812 6.81311C7.49812 6.7251 7.4807 6.63797 7.44685 6.55673C7.413 6.47549 7.36341 6.40175 7.30092 6.33978L4.94092 3.99978Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 6px;
}
.doctors-page .asp_w_container #ajaxsearchpro2_1 .probox .proinput input.orig {
  padding-top: 0 !important;
}
.doctors-page .asp_w_container .asp_select_single {
  padding: 0 !important;
}
.doctors-page .asp_w_container .asp_select_single select {
  padding: 0 !important;
  margin-left: -3px !important;
}
.doctors-page .asp_nores {
  margin-bottom: 24px !important;
  border-radius: 20px !important;
}
.doctors-page .asp_nores .asp_nores_header {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
}
.doctors-page .asp_nores .asp_keyword {
  color: #1A3588 !important;
}
.doctors-page div.asp_w.asp_sb.searchsettings form.asp-fss-flex fieldset.asp_s_btn_container {
  width: 100% !important;
  position: absolute;
  top: -40px;
}
.doctors-page div.asp_w.asp_sb.searchsettings form.asp-fss-flex fieldset.asp_s_btn_container div.asp_r_btn_div {
  display: flex !important;
  justify-content: end !important;
}
.doctors-page div.asp_w.asp_sb.searchsettings form.asp-fss-flex fieldset.asp_s_btn_container div.asp_r_btn_div button {
  margin: 0 !important;
  font-weight: bold !important;
  background: transparent !important;
  font-family: var(--ff-2) !important;
  font-style: italic !important;
}
.doctors-page div.asp_w.asp_sb.searchsettings form.asp-fss-flex fieldset.asp_dropdown_filter_box {
  width: unset !important;
  flex: 1;
  margin-top: 0 !important;
  padding: 12px 30px !important;
}
.doctors-page div.asp_w.asp_sb.searchsettings form {
  margin-bottom: 0 !important;
}
.doctors-page div.resdrg {
  display: grid !important;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 768px) {
  .doctors-page div.resdrg {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .doctors-page div.resdrg {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1200px) {
  .doctors-page div.resdrg {
    grid-template-columns: repeat(4, 1fr);
  }
}

.modal-window-wrapper {
  background: rgba(70, 90, 150, 0.2509803922);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: none;
}
.modal-window-wrapper.active {
  display: flex;
}
.modal-window-wrapper h2 {
  color: #1A3588;
  text-align: center;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 16px;
}
.modal-window-wrapper p {
  color: #1A3588;
  margin-top: 24px;
}
.modal-window-wrapper .search-health-service-window {
  position: relative;
  max-width: 1000px;
  margin: 0 12px;
  background: #ffffff;
  padding: 48px 16px;
  border-radius: 20px;
  display: none;
  transition: opacity 0.3s;
  animation: fadeIn 0.3s ease-in-out;
}
.modal-window-wrapper .search-health-service-window p.asp_non_compact {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  max-height: 200px !important;
  overflow: auto !important;
}
@media (min-width: 768px) {
  .modal-window-wrapper .search-health-service-window p.asp_non_compact {
    max-height: unset !important;
    overflow: unset !important;
  }
}
.modal-window-wrapper .search-health-service-window p.asp_non_compact a {
  color: #1A3588 !important;
  border: 1px solid #1A3588;
  border-radius: 20px;
  text-decoration: none;
  padding: 4px 8px;
  transition: all 0.3s ease-in-out;
  margin: 0;
}
.modal-window-wrapper .search-health-service-window p.asp_non_compact a:after {
  display: none !important;
}
.modal-window-wrapper .search-health-service-window p.asp_non_compact a:hover {
  color: #ffffff !important;
  background: #1A3588;
}
@media (min-width: 992px) {
  .modal-window-wrapper .search-health-service-window {
    padding: 48px 100px;
    border-radius: 40px;
  }
}
.modal-window-wrapper .search-health-service-window .close-health-service-icon {
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87989 8.00004L14.6666 3.25338C14.9212 2.99523 15.0628 2.64652 15.0603 2.28395C15.0578 1.92138 14.9114 1.57465 14.6532 1.32004C14.3951 1.06543 14.0464 0.923802 13.6838 0.926302C13.3212 0.928803 12.9745 1.07523 12.7199 1.33338L7.99989 6.12004L3.27989 1.42671C3.03008 1.17837 2.69214 1.03899 2.33989 1.03899C1.98764 1.03899 1.64971 1.17837 1.39989 1.42671C1.27492 1.55066 1.17573 1.69813 1.10804 1.86061C1.04035 2.02309 1.00549 2.19736 1.00549 2.37338C1.00549 2.54939 1.04035 2.72367 1.10804 2.88614C1.17573 3.04862 1.27492 3.19609 1.39989 3.32004L6.11989 8.00004L1.33323 12.7467C1.07862 13.0049 0.936985 13.3536 0.939486 13.7161C0.941986 14.0787 1.08841 14.4254 1.34656 14.68C1.6047 14.9347 1.95342 15.0763 2.31599 15.0738C2.67856 15.0713 3.02528 14.9249 3.27989 14.6667L7.99989 9.88004L12.7199 14.5734C12.9697 14.8217 13.3076 14.9611 13.6599 14.9611C14.0121 14.9611 14.3501 14.8217 14.5999 14.5734C14.7249 14.4494 14.8241 14.302 14.8917 14.1395C14.9594 13.977 14.9943 13.8027 14.9943 13.6267C14.9943 13.4507 14.9594 13.2764 14.8917 13.1139C14.8241 12.9515 14.7249 12.804 14.5999 12.68L9.87989 8.00004Z' fill='%231E326E'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .modal-window-wrapper .search-health-service-window .close-health-service-icon {
    top: 40px;
    right: 40px;
  }
}
.modal-window-wrapper .search-health-service-window.active {
  display: block;
}
.modal-window-wrapper .search-specialists-window {
  position: relative;
  max-width: 1000px;
  margin: 0 12px;
  background: #ffffff;
  padding: 48px 16px;
  border-radius: 20px;
  display: none;
  transition: opacity 0.3s;
  animation: fadeIn 0.3s ease-in-out;
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  max-height: 200px !important;
  overflow: auto !important;
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact ::-webkit-scrollbar-thumb {
  background: #1A3588;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .modal-window-wrapper .search-specialists-window p.asp_non_compact {
    max-height: unset !important;
    overflow: unset !important;
  }
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact a {
  color: #1A3588 !important;
  border: 1px solid #1A3588;
  border-radius: 20px;
  text-decoration: none;
  padding: 8px;
  transition: all 0.3s ease-in-out;
  margin: 0;
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact a:after {
  display: none !important;
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact a:hover {
  color: #ffffff !important;
  background: #1A3588;
}
@media (min-width: 992px) {
  .modal-window-wrapper .search-specialists-window {
    padding: 48px 100px;
    border-radius: 40px;
  }
}
.modal-window-wrapper .search-specialists-window .close-specialist-icon {
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87989 8.00004L14.6666 3.25338C14.9212 2.99523 15.0628 2.64652 15.0603 2.28395C15.0578 1.92138 14.9114 1.57465 14.6532 1.32004C14.3951 1.06543 14.0464 0.923802 13.6838 0.926302C13.3212 0.928803 12.9745 1.07523 12.7199 1.33338L7.99989 6.12004L3.27989 1.42671C3.03008 1.17837 2.69214 1.03899 2.33989 1.03899C1.98764 1.03899 1.64971 1.17837 1.39989 1.42671C1.27492 1.55066 1.17573 1.69813 1.10804 1.86061C1.04035 2.02309 1.00549 2.19736 1.00549 2.37338C1.00549 2.54939 1.04035 2.72367 1.10804 2.88614C1.17573 3.04862 1.27492 3.19609 1.39989 3.32004L6.11989 8.00004L1.33323 12.7467C1.07862 13.0049 0.936985 13.3536 0.939486 13.7161C0.941986 14.0787 1.08841 14.4254 1.34656 14.68C1.6047 14.9347 1.95342 15.0763 2.31599 15.0738C2.67856 15.0713 3.02528 14.9249 3.27989 14.6667L7.99989 9.88004L12.7199 14.5734C12.9697 14.8217 13.3076 14.9611 13.6599 14.9611C14.0121 14.9611 14.3501 14.8217 14.5999 14.5734C14.7249 14.4494 14.8241 14.302 14.8917 14.1395C14.9594 13.977 14.9943 13.8027 14.9943 13.6267C14.9943 13.4507 14.9594 13.2764 14.8917 13.1139C14.8241 12.9515 14.7249 12.804 14.5999 12.68L9.87989 8.00004Z' fill='%231E326E'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .modal-window-wrapper .search-specialists-window .close-specialist-icon {
    top: 40px;
    right: 40px;
  }
}
.modal-window-wrapper .search-specialists-window.active {
  display: block;
}
.modal-window-wrapper #ajaxsearchpro2_1 {
  border: 1px solid #DAE5FF !important;
}
.modal-window-wrapper #ajaxsearchpro2_1 .probox {
  margin: 0;
  height: 34px !important;
  display: flex;
  align-items: center;
}
.modal-window-wrapper #ajaxsearchpro2_1 input {
  color: #B7D0F9 !important;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
}
.modal-window-wrapper #ajaxsearchpro2_1 input::placeholder {
  color: #B7D0F9;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 legend {
  color: #1A3588;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset {
  width: 100% !important;
  min-width: 100% !important;
}
@media (min-width: 470px) {
  .modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset {
    width: 200px !important;
    min-width: 200px !important;
  }
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset .categoryfilter {
  max-width: 100% !important;
}
@media (min-width: 470px) {
  .modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset .categoryfilter {
    max-width: 90% !important;
  }
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset.asp_s_btn_container .asp_r_btn_div {
  display: flex;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset.asp_s_btn_container .asp_r_btn_div button {
  padding: 0 !important;
  display: flex;
  align-items: center;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset.asp_s_btn_container .asp_r_btn_div button:before {
  content: " ";
  display: block;
  margin-right: 4px;
  width: 7px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.94092 3.99978L7.33426 1.62644C7.46156 1.49737 7.53238 1.32301 7.53113 1.14173C7.52988 0.960444 7.45666 0.787081 7.32759 0.659777C7.19852 0.532473 7.02416 0.461657 6.84287 0.462907C6.66159 0.464157 6.48823 0.537372 6.36092 0.666444L4.00092 3.05978L1.64092 0.71311C1.51601 0.588943 1.34705 0.519248 1.17092 0.519248C0.994799 0.519248 0.825831 0.588943 0.700923 0.71311C0.638437 0.775086 0.588841 0.84882 0.554995 0.930059C0.521149 1.0113 0.503724 1.09844 0.503724 1.18644C0.503724 1.27445 0.521149 1.36159 0.554995 1.44283C0.588841 1.52407 0.638437 1.5978 0.700923 1.65978L3.06092 3.99978L0.667589 6.37311C0.540285 6.50218 0.469469 6.67654 0.470719 6.85782C0.47197 7.03911 0.545184 7.21247 0.674256 7.33978C0.803328 7.46708 0.977685 7.5379 1.15897 7.53665C1.34026 7.5354 1.51362 7.46218 1.64092 7.33311L4.00092 4.93978L6.36092 7.28644C6.48583 7.41061 6.6548 7.48031 6.83092 7.48031C7.00705 7.48031 7.17601 7.41061 7.30092 7.28644C7.36341 7.22447 7.413 7.15073 7.44685 7.06949C7.4807 6.98826 7.49812 6.90112 7.49812 6.81311C7.49812 6.7251 7.4807 6.63797 7.44685 6.55673C7.413 6.47549 7.36341 6.40175 7.30092 6.33978L4.94092 3.99978Z' fill='%23b33333'/%3E%3C/svg%3E%0A");
  background-size: contain;
  margin-left: 6px;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 .location_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .special-area_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .competence-center_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .area_filter_box {
  border: 1px solid #DAE5FF !important;
  border-radius: 40px !important;
  color: #B7D0F9 !important;
  font-size: 14px !important;
  line-height: 19.6px !important;
  width: 100% !important;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 .location_filter_box select,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .special-area_filter_box select,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .competence-center_filter_box select,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .area_filter_box select {
  background: transparent !important;
  color: #B7D0F9 !important;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 .special-area_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .competence-center_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .area_filter_box {
  margin-right: 8px !important;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.attachments-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .attachments-1 {
    margin-bottom: 100px;
  }
}
.attachments-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  text-align: center;
  margin-bottom: 32px;
}
.attachments-1 .col-12 {
  margin-bottom: 16px;
}
.attachments-1 .col-12:last-child {
  margin-bottom: 0;
}
.attachments-1 .attachment-item {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  padding: 20px 32px;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.attachments-1 .attachment-item .attachment-item-text {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 16px;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item .attachment-item-text {
    flex-direction: row;
  }
}
.attachments-1 .attachment-item .attachment-item-text .attachment-icon {
  display: block;
  width: 27px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='32' viewBox='0 0 28 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.2 13.8667V12.8H2.13333V13.8667H3.2ZM11.7333 13.8667V12.8H10.6667V13.8667H11.7333ZM11.7333 22.4H10.6667V23.4667H11.7333V22.4ZM26.6667 7.46667H27.7333V7.02507L27.4219 6.71147L26.6667 7.46667ZM20.2667 1.06667L21.0219 0.311467L20.7083 0H20.2667V1.06667ZM3.2 14.9333H5.33333V12.8H3.2V14.9333ZM4.26667 23.4667V18.1333H2.13333V23.4667H4.26667ZM4.26667 18.1333V13.8667H2.13333V18.1333H4.26667ZM5.33333 17.0667H3.2V19.2H5.33333V17.0667ZM6.4 16C6.4 16.2829 6.28762 16.5542 6.08758 16.7542C5.88754 16.9543 5.61623 17.0667 5.33333 17.0667V19.2C6.18203 19.2 6.99596 18.8629 7.59608 18.2627C8.19619 17.6626 8.53333 16.8487 8.53333 16H6.4ZM5.33333 14.9333C5.61623 14.9333 5.88754 15.0457 6.08758 15.2458C6.28762 15.4458 6.4 15.7171 6.4 16H8.53333C8.53333 15.1513 8.19619 14.3374 7.59608 13.7373C6.99596 13.1371 6.18203 12.8 5.33333 12.8V14.9333ZM10.6667 13.8667V22.4H12.8V13.8667H10.6667ZM11.7333 23.4667H13.8667V21.3333H11.7333V23.4667ZM17.0667 20.2667V16H14.9333V20.2667H17.0667ZM13.8667 12.8H11.7333V14.9333H13.8667V12.8ZM17.0667 16C17.0667 15.1513 16.7295 14.3374 16.1294 13.7373C15.5293 13.1371 14.7154 12.8 13.8667 12.8V14.9333C14.1496 14.9333 14.4209 15.0457 14.6209 15.2458C14.821 15.4458 14.9333 15.7171 14.9333 16H17.0667ZM13.8667 23.4667C14.7154 23.4667 15.5293 23.1295 16.1294 22.5294C16.7295 21.9293 17.0667 21.1154 17.0667 20.2667H14.9333C14.9333 20.5496 14.821 20.8209 14.6209 21.0209C14.4209 21.221 14.1496 21.3333 13.8667 21.3333V23.4667ZM19.2 12.8V23.4667H21.3333V12.8H19.2ZM20.2667 14.9333H25.6V12.8H20.2667V14.9333ZM20.2667 19.2H23.4667V17.0667H20.2667V19.2ZM2.13333 10.6667V3.2H0V10.6667H2.13333ZM25.6 7.46667V10.6667H27.7333V7.46667H25.6ZM3.2 2.13333H20.2667V0H3.2V2.13333ZM19.5115 1.82187L25.9115 8.22187L27.4219 6.71147L21.0219 0.311467L19.5115 1.82187ZM2.13333 3.2C2.13333 2.9171 2.24571 2.64579 2.44575 2.44575C2.64579 2.24571 2.9171 2.13333 3.2 2.13333V0C2.35131 0 1.53737 0.337142 0.937258 0.937258C0.337142 1.53737 0 2.35131 0 3.2H2.13333ZM0 25.6V28.8H2.13333V25.6H0ZM3.2 32H24.5333V29.8667H3.2V32ZM27.7333 28.8V25.6H25.6V28.8H27.7333ZM24.5333 32C25.382 32 26.196 31.6629 26.7961 31.0627C27.3962 30.4626 27.7333 29.6487 27.7333 28.8H25.6C25.6 29.0829 25.4876 29.3542 25.2876 29.5542C25.0875 29.7543 24.8162 29.8667 24.5333 29.8667V32ZM0 28.8C0 29.6487 0.337142 30.4626 0.937258 31.0627C1.53737 31.6629 2.35131 32 3.2 32V29.8667C2.9171 29.8667 2.64579 29.7543 2.44575 29.5542C2.24571 29.3542 2.13333 29.0829 2.13333 28.8H0Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 8px;
  flex-shrink: 0;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item .attachment-item-text .attachment-icon {
    margin-right: 12px;
    margin-bottom: 0;
  }
}
.attachments-1 .attachment-item .attachment-item-text .name {
  font-family: var(--ff-2);
  color: #1A3588;
  font-weight: bold;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  text-align: center;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item .attachment-item-text .name {
    text-align: left;
  }
}
.attachments-1 .attachment-item a {
  border: 1px solid #1A3588;
  padding: 4px 20px;
  color: #1A3588;
  border-radius: 40px;
  display: block;
  margin: 0 auto;
  text-decoration: none;
  width: fit-content;
  transition: all 0.3s ease-in-out;
  text-align: center;
}
.attachments-1 .attachment-item a:hover {
  background-color: #1A3588;
  color: #ffffff;
}
.attachments-1 .attachment-item a:focus {
  background-color: #071E65;
  border: 1px solid #071E65;
  color: #ffffff;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item a {
    margin: 0;
  }
}

.search-results .main-banner-2 {
  padding-bottom: 48px;
}
.search-results .main-banner-2 .text p {
  margin-bottom: 32px;
}
.search-results .search-result-info {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 40px;
}
.search-results .section-result-search-page {
  padding-bottom: 64px;
}
@media (min-width: 992px) {
  .search-results .section-result-search-page {
    padding-bottom: 100px;
  }
}
.search-results .section-result-search-page article {
  margin-bottom: 24px;
}
.search-results .section-result-search-page .content-post {
  padding: 20px 24px;
  background: #ffffff;
  height: 100%;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
  border-radius: 20px;
  transition: all 0.3s ease-out;
}
.search-results .section-result-search-page .content-post a {
  color: #1A3588;
  text-decoration: none;
}
.search-results .section-result-search-page .content-post a h2 {
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-family: var(--ff-2);
  margin-bottom: 0;
}

.doctors-list .isotopic {
  width: 100% !important;
}
.pricing-cards-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .pricing-cards-1 {
    margin-bottom: 100px;
  }
}
.pricing-cards-1_head {
  margin-bottom: 48px;
  align-items: center;
}
.pricing-cards-1_head h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .pricing-cards-1_head h2 {
    margin-bottom: 0;
  }
}
.pricing-cards-1_head a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
.pricing-cards-1_head a:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.96154 8.66667V8H1.30769V8.66667H1.96154ZM7.19231 8.66667V8H6.53846V8.66667H7.19231ZM7.19231 14H6.53846V14.6667H7.19231V14ZM16.3462 4.66667H17V4.39067L16.8091 4.19467L16.3462 4.66667ZM12.4231 0.666667L12.886 0.194667L12.6938 0H12.4231V0.666667ZM1.96154 9.33333H3.26923V8H1.96154V9.33333ZM2.61538 14.6667V11.3333H1.30769V14.6667H2.61538ZM2.61538 11.3333V8.66667H1.30769V11.3333H2.61538ZM3.26923 10.6667H1.96154V12H3.26923V10.6667ZM3.92308 10C3.92308 10.1768 3.85419 10.3464 3.73157 10.4714C3.60895 10.5964 3.44264 10.6667 3.26923 10.6667V12C3.78946 12 4.28839 11.7893 4.65625 11.4142C5.02411 11.0391 5.23077 10.5304 5.23077 10H3.92308ZM3.26923 9.33333C3.44264 9.33333 3.60895 9.40357 3.73157 9.5286C3.85419 9.65362 3.92308 9.82319 3.92308 10H5.23077C5.23077 9.46957 5.02411 8.96086 4.65625 8.58579C4.28839 8.21071 3.78946 8 3.26923 8V9.33333ZM6.53846 8.66667V14H7.84615V8.66667H6.53846ZM7.19231 14.6667H8.5V13.3333H7.19231V14.6667ZM10.4615 12.6667V10H9.15385V12.6667H10.4615ZM8.5 8H7.19231V9.33333H8.5V8ZM10.4615 10C10.4615 9.46957 10.2549 8.96086 9.88702 8.58579C9.51916 8.21071 9.02023 8 8.5 8V9.33333C8.67341 9.33333 8.83972 9.40357 8.96234 9.5286C9.08496 9.65362 9.15385 9.82319 9.15385 10H10.4615ZM8.5 14.6667C9.02023 14.6667 9.51916 14.456 9.88702 14.0809C10.2549 13.7058 10.4615 13.1971 10.4615 12.6667H9.15385C9.15385 12.8435 9.08496 13.013 8.96234 13.1381C8.83972 13.2631 8.67341 13.3333 8.5 13.3333V14.6667ZM11.7692 8V14.6667H13.0769V8H11.7692ZM12.4231 9.33333H15.6923V8H12.4231V9.33333ZM12.4231 12H14.3846V10.6667H12.4231V12ZM1.30769 6.66667V2H0V6.66667H1.30769ZM15.6923 4.66667V6.66667H17V4.66667H15.6923ZM1.96154 1.33333H12.4231V0H1.96154V1.33333ZM11.9602 1.13867L15.8832 5.13867L16.8091 4.19467L12.886 0.194667L11.9602 1.13867ZM1.30769 2C1.30769 1.82319 1.37658 1.65362 1.4992 1.5286C1.62182 1.40357 1.78813 1.33333 1.96154 1.33333V0C1.44131 0 0.942381 0.210714 0.574521 0.585786C0.206662 0.960859 0 1.46957 0 2H1.30769ZM0 16V18H1.30769V16H0ZM1.96154 20H15.0385V18.6667H1.96154V20ZM17 18V16H15.6923V18H17ZM15.0385 20C15.5587 20 16.0576 19.7893 16.4255 19.4142C16.7933 19.0391 17 18.5304 17 18H15.6923C15.6923 18.1768 15.6234 18.3464 15.5008 18.4714C15.3782 18.5964 15.2119 18.6667 15.0385 18.6667V20ZM0 18C0 18.5304 0.206662 19.0391 0.574521 19.4142C0.942381 19.7893 1.44131 20 1.96154 20V18.6667C1.78813 18.6667 1.62182 18.5964 1.4992 18.4714C1.37658 18.3464 1.30769 18.1768 1.30769 18H0Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 20px;
  margin-right: 12px;
  transition: all 0.3s ease-in-out;
}
.pricing-cards-1_head a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.96154 8.66667V8H1.30769V8.66667H1.96154ZM7.19231 8.66667V8H6.53846V8.66667H7.19231ZM7.19231 14H6.53846V14.6667H7.19231V14ZM16.3462 4.66667H17V4.39067L16.8091 4.19467L16.3462 4.66667ZM12.4231 0.666667L12.886 0.194667L12.6938 0H12.4231V0.666667ZM1.96154 9.33333H3.26923V8H1.96154V9.33333ZM2.61538 14.6667V11.3333H1.30769V14.6667H2.61538ZM2.61538 11.3333V8.66667H1.30769V11.3333H2.61538ZM3.26923 10.6667H1.96154V12H3.26923V10.6667ZM3.92308 10C3.92308 10.1768 3.85419 10.3464 3.73157 10.4714C3.60895 10.5964 3.44264 10.6667 3.26923 10.6667V12C3.78946 12 4.28839 11.7893 4.65625 11.4142C5.02411 11.0391 5.23077 10.5304 5.23077 10H3.92308ZM3.26923 9.33333C3.44264 9.33333 3.60895 9.40357 3.73157 9.5286C3.85419 9.65362 3.92308 9.82319 3.92308 10H5.23077C5.23077 9.46957 5.02411 8.96086 4.65625 8.58579C4.28839 8.21071 3.78946 8 3.26923 8V9.33333ZM6.53846 8.66667V14H7.84615V8.66667H6.53846ZM7.19231 14.6667H8.5V13.3333H7.19231V14.6667ZM10.4615 12.6667V10H9.15385V12.6667H10.4615ZM8.5 8H7.19231V9.33333H8.5V8ZM10.4615 10C10.4615 9.46957 10.2549 8.96086 9.88702 8.58579C9.51916 8.21071 9.02023 8 8.5 8V9.33333C8.67341 9.33333 8.83972 9.40357 8.96234 9.5286C9.08496 9.65362 9.15385 9.82319 9.15385 10H10.4615ZM8.5 14.6667C9.02023 14.6667 9.51916 14.456 9.88702 14.0809C10.2549 13.7058 10.4615 13.1971 10.4615 12.6667H9.15385C9.15385 12.8435 9.08496 13.013 8.96234 13.1381C8.83972 13.2631 8.67341 13.3333 8.5 13.3333V14.6667ZM11.7692 8V14.6667H13.0769V8H11.7692ZM12.4231 9.33333H15.6923V8H12.4231V9.33333ZM12.4231 12H14.3846V10.6667H12.4231V12ZM1.30769 6.66667V2H0V6.66667H1.30769ZM15.6923 4.66667V6.66667H17V4.66667H15.6923ZM1.96154 1.33333H12.4231V0H1.96154V1.33333ZM11.9602 1.13867L15.8832 5.13867L16.8091 4.19467L12.886 0.194667L11.9602 1.13867ZM1.30769 2C1.30769 1.82319 1.37658 1.65362 1.4992 1.5286C1.62182 1.40357 1.78813 1.33333 1.96154 1.33333V0C1.44131 0 0.942381 0.210714 0.574521 0.585786C0.206662 0.960859 0 1.46957 0 2H1.30769ZM0 16V18H1.30769V16H0ZM1.96154 20H15.0385V18.6667H1.96154V20ZM17 18V16H15.6923V18H17ZM15.0385 20C15.5587 20 16.0576 19.7893 16.4255 19.4142C16.7933 19.0391 17 18.5304 17 18H15.6923C15.6923 18.1768 15.6234 18.3464 15.5008 18.4714C15.3782 18.5964 15.2119 18.6667 15.0385 18.6667V20ZM0 18C0 18.5304 0.206662 19.0391 0.574521 19.4142C0.942381 19.7893 1.44131 20 1.96154 20V18.6667C1.78813 18.6667 1.62182 18.5964 1.4992 18.4714C1.37658 18.3464 1.30769 18.1768 1.30769 18H0Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
@media (min-width: 768px) {
  .pricing-cards-1_head a {
    width: fit-content;
  }
}
.pricing-cards-1 .col-12 {
  margin-bottom: 24px;
}
.pricing-cards-1 .col-12:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .pricing-cards-1 .col-12 {
    margin-bottom: 0;
  }
}
.pricing-cards-1 .open-pricing-cart-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99927 10.9866C9.82379 10.9876 9.64984 10.954 9.48739 10.8876C9.32494 10.8212 9.17719 10.7235 9.0526 10.5999L1.0526 2.5999C0.92763 2.47595 0.828438 2.32849 0.760746 2.16601C0.693054 2.00353 0.658203 1.82925 0.658203 1.65324C0.658203 1.47722 0.693054 1.30295 0.760746 1.14047C0.828438 0.97799 0.92763 0.830522 1.0526 0.706571C1.30242 0.458236 1.64035 0.318848 1.9926 0.318848C2.34485 0.318848 2.68278 0.458236 2.9326 0.706571L9.99927 7.77324L17.0526 0.706571C17.3024 0.458236 17.6404 0.318848 17.9926 0.318848C18.3448 0.318848 18.6828 0.458236 18.9326 0.706571C19.0576 0.830522 19.1568 0.97799 19.2245 1.14047C19.2921 1.30295 19.327 1.47722 19.327 1.65324C19.327 1.82925 19.2921 2.00353 19.2245 2.16601C19.1568 2.32849 19.0576 2.47595 18.9326 2.5999L10.9326 10.5999C10.6843 10.8462 10.3491 10.9851 9.99927 10.9866Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 10px;
  transition: all 0.3s ease-in-out;
}
.pricing-cards-1 .open-pricing-cart-icon.active {
  transform: rotate(180deg);
}
.pricing-cards-1 .pricing-card {
  padding: 32px 24px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.15);
  border-radius: 30px;
  cursor: pointer;
}
.pricing-cards-1 .pricing-card .heading {
  border-bottom: 1px solid #ffffff;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.pricing-cards-1 .pricing-card .heading h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 0;
  height: 45px;
  align-content: center;
}
.pricing-cards-1 .pricing-card .heading.active {
  padding-bottom: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid #B7D0F9;
}
.pricing-cards-1 .pricing-card .pricing-card-content {
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s ease-in-out;
}
.pricing-cards-1 .pricing-card .pricing-card-content.active {
  max-height: 1000px;
}
.pricing-cards-1 .pricing-card .content h4 {
  font-family: var(--ff-2);
  font-weight: 600;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 12px;
}
.pricing-cards-1 .pricing-card .content ul {
  list-style: none;
  padding-left: 28px;
  margin-bottom: 24px;
}
.pricing-cards-1 .pricing-card .content ul:last-child {
  margin-bottom: 40px;
}
.pricing-cards-1 .pricing-card .content ul li {
  position: relative;
  color: #465A96;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 12px;
}
.pricing-cards-1 .pricing-card .content ul li:last-child {
  margin-bottom: 0;
}
.pricing-cards-1 .pricing-card .content ul li:before {
  content: " ";
  display: block;
  left: -28px;
  width: 15px;
  position: absolute;
  height: 10px;
  min-width: 15px;
  min-height: 10px;
  margin-top: 5px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" fill="none"><path stroke="%231E326E" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 1 6 11 1 6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.pricing-cards-1 .pricing-card .content ul li a {
  color: #F8CD7E;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
.pricing-cards-1 .pricing-card .content ul li a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.pricing-cards-1 .pricing-card .price {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 600;
}

.categories-slider {
  padding: 24px 0;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .categories-slider {
    margin-bottom: 100px;
  }
}
.categories-slider .swiper {
  padding: 0 40px;
}
@media (min-width: 576px) {
  .categories-slider .swiper {
    padding: 0;
  }
}
.categories-slider .swiper-slide {
  width: fit-content;
  display: inline-block;
  white-space: nowrap;
}
.categories-slider h2 {
  width: max-content;
  margin-right: 24px;
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 12px;
}
.categories-slider a {
  color: #1A3588;
  padding: 3px 8px;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.categories-slider a:hover {
  color: #1A3588;
  border: 1px solid #1A3588;
}
.categories-slider a.active {
  background: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.categories-slider .navigation-page-prev,
.categories-slider .navigation-page-next {
  position: absolute;
  top: calc(50% - 3px);
  background-color: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.categories-slider .navigation-page-prev:after,
.categories-slider .navigation-page-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.categories-slider .navigation-page-prev:hover,
.categories-slider .navigation-page-next:hover {
  background: #FFF8E6;
}
.categories-slider .navigation-page-next {
  right: 0;
}
@media (min-width: 576px) {
  .categories-slider .navigation-page-next {
    right: -38px;
  }
}
@media (min-width: 768px) {
  .categories-slider .navigation-page-next {
    right: -20px;
  }
}
@media (min-width: 1100px) {
  .categories-slider .navigation-page-next {
    right: -38px;
  }
}
.categories-slider .navigation-page-prev {
  left: 0;
  transform: rotate(180deg);
}
@media (min-width: 576px) {
  .categories-slider .navigation-page-prev {
    left: -38px;
  }
}
@media (min-width: 768px) {
  .categories-slider .navigation-page-prev {
    left: -27px;
  }
}
@media (min-width: 1100px) {
  .categories-slider .navigation-page-prev {
    left: -38px;
  }
}

.cards-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .cards-1 {
    margin-bottom: 100px;
  }
}
.cards-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  margin-bottom: 48px;
  text-align: center;
}
.cards-1 .col-12,
.cards-1 .col-6,
.cards-1 .col-4 {
  margin-bottom: 24px;
}
.cards-1 .link-wrapper {
  text-decoration: none;
}
.cards-1 .link-wrapper:hover .card-item {
  background-color: #FFF8E6;
  border-color: #F8CD7E;
}
.cards-1 .card-item {
  background: #F2F7FF;
  border: 1px solid #F2F7FF;
  padding: 20px;
  border-radius: 20px;
  height: 100%;
  transition: all 0.3s ease-in-out;
}
.cards-1 .card-item h3 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-family: var(--ff-2);
  margin-bottom: 16px;
}
.cards-1 .card-item p {
  color: #465A96;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}

.doctor-card-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .doctor-card-1 {
    margin-bottom: 100px;
  }
}
.doctor-card-1.mb-small {
  margin-bottom: 32px;
}
.doctor-card-1 .doctor-card-heading {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.doctor-card-1 .doctor-card-sub-heading {
  color: #1A3588;
  margin-bottom: 40px;
}
.doctor-card-1 .order-content .team-item-wrapper {
  order: 2;
}
.doctor-card-1 .order-content .team-item-description {
  order: 1;
}
.doctor-card-1 .team-item {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.doctor-card-1 .team-item:hover {
  background-color: #FFF8E6;
}
@media (min-width: 768px) {
  .doctor-card-1 .team-item {
    margin-bottom: 0;
    height: 100%;
    display: block;
  }
}
.doctor-card-1 .team-item a {
  text-decoration: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.doctor-card-1 .team-item .image {
  max-width: 257px;
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .doctor-card-1 .team-item .image {
    margin: 0;
  }
}
.doctor-card-1 .team-item .image img {
  border-radius: 50%;
  margin-bottom: 32px;
}
.doctor-card-1 .team-item .content {
  max-width: 257px;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .doctor-card-1 .team-item .content {
    text-align: left;
    margin: 0;
  }
}
.doctor-card-1 .team-item .content h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-weight: 600;
  margin-bottom: 8px;
}
.doctor-card-1 .team-item .content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.doctor-card-1 .team-item .content a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: block;
}
.doctor-card-1 .team-item .content a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.doctor-card-1 .team-item .content ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.doctor-card-1 .team-item .content ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #B7D0F9;
  margin-bottom: 4px;
}
.doctor-card-1 .team-item .content ul li:last-child {
  margin-bottom: 0;
}
.doctor-card-1 .team-item .content ul li:hover {
  color: #F8CD7E;
}
.doctor-card-1 .team-item-description {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .doctor-card-1 .team-item-description {
    margin-bottom: 0;
  }
}
.doctor-card-1 .doctor-card_description {
  background-color: #F2F7FF;
  border-radius: 20px;
  padding: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.doctor-card-1 .doctor-card_description .text {
  color: #1A3588;
  margin-bottom: 24px;
}
.doctor-card-1 .doctor-card_description .text p {
  margin-bottom: 0;
}
.doctor-card-1 .doctor-card_description .btn, .doctor-card-1 .doctor-card_description .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-card-1 .doctor-card_description a {
  width: 100%;
}
@media (min-width: 768px) {
  .doctor-card-1 .doctor-card_description .btn, .doctor-card-1 .doctor-card_description .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-card-1 .doctor-card_description a {
    width: fit-content;
  }
}
.doctor-card-1 .aditional-text {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  display: flex;
  margin-top: 24px;
}
.doctor-card-1 .aditional-text p {
  margin-bottom: 0;
  font-weight: 600;
}
.doctor-card-1 .aditional-text:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.doctor-card-1 .aditional-text a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.doctor-card-1 .aditional-text a:hover {
  color: #1A3588;
}

.accordion-grid-1.small-heading h2 {
  min-height: 70px !important;
}
.accordion-grid-1 .section-title {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.accordion-grid-1 .accordion-item {
  padding: 20px;
  background-color: #ffffff;
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  position: relative;
  margin-bottom: 24px;
  cursor: pointer;
  transition: all 0.3s ease-in;
}
.accordion-grid-1 .accordion-item:hover {
  border: 1px solid #1A3588;
}
.accordion-grid-1 .accordion-item.active {
  background-color: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.accordion-grid-1 .accordion-item.active .accordion-item--text {
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: visible;
}
.accordion-grid-1 .accordion-item.active .content-item--arrow {
  transform: rotate(90deg);
  transition: transform 0.3s ease;
}
@media (min-width: 992px) {
  .accordion-grid-1 .accordion-item {
    margin-bottom: 0;
  }
}
.accordion-grid-1 .accordion-item h2 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 12px;
  max-width: 92%;
  min-height: 68px;
}
@media (min-width: 992px) {
  .accordion-grid-1 .accordion-item h2 {
    min-height: 200px;
  }
}
@media (min-width: 1200px) {
  .accordion-grid-1 .accordion-item h2 {
    min-height: 135px;
  }
}
.accordion-grid-1 .accordion-item--text {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  max-width: 92%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-1 .accordion-item--text ul {
  padding-left: 20px;
}
.accordion-grid-1 .accordion-item--text .adit-text {
  display: flex;
}
.accordion-grid-1 .accordion-item--text .adit-text:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.accordion-grid-1 .accordion-item .content-item--arrow {
  position: absolute;
  top: calc(50% - 9px);
  right: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 18px;
  cursor: pointer;
}
.accordion-grid-1 .additional-information {
  margin-top: 32px;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
  display: flex;
}
.accordion-grid-1 .additional-information p {
  margin-bottom: 0;
}
.accordion-grid-1 .additional-information:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 3px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.accordion-grid-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-1 .additional-information a:hover {
  color: #1A3588;
}

.mosaic-bullet-image-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .mosaic-bullet-image-1 {
    margin-bottom: 100px;
  }
}
.mosaic-bullet-image-1 .wrapper-box:has(.additional-information) .box {
  height: unset;
}
.mosaic-bullet-image-1 .mosaic-bullet-image {
  max-width: 100%;
  object-fit: cover;
  height: 100%;
  border-radius: 40px;
}
.mosaic-bullet-image-1 h3 {
  font-family: var(--ff-2);
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 24px;
  color: #1A3588;
}
.mosaic-bullet-image-1 .image {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .mosaic-bullet-image-1 .image {
    margin-bottom: 0;
  }
}
.mosaic-bullet-image-1 .box {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 30px 20px;
  border-radius: 20px;
  margin-bottom: 16px;
  height: 100%;
}
.mosaic-bullet-image-1 .box p {
  color: #1A3588;
  margin-bottom: 24px;
}
.mosaic-bullet-image-1 .box p a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.mosaic-bullet-image-1 .box p a:hover {
  color: #F8CD7E;
}
.mosaic-bullet-image-1 .box ul {
  list-style: none;
  padding-left: 28px;
}
.mosaic-bullet-image-1 .box ul li {
  position: relative;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 12px;
}
.mosaic-bullet-image-1 .box ul li:last-child {
  margin-bottom: 0;
}
.mosaic-bullet-image-1 .box ul li:before {
  content: " ";
  display: block;
  left: -28px;
  width: 15px;
  position: absolute;
  height: 10px;
  min-width: 15px;
  min-height: 10px;
  margin-top: 5px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" fill="none"><path stroke="%231E326E" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 1 6 11 1 6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.mosaic-bullet-image-1 .box ul li a {
  color: #F8CD7E;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
.mosaic-bullet-image-1 .box ul li a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.mosaic-bullet-image-1 .additional-information {
  display: flex;
}
.mosaic-bullet-image-1 .additional-information p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
  margin-bottom: 0;
  width: fit-content;
}
.mosaic-bullet-image-1 .additional-information:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.mosaic-bullet-image-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.mosaic-bullet-image-1 .additional-information a:hover {
  color: #1A3588;
}

.main-banner-categories-1 {
  margin-top: 91px;
  margin-bottom: 64px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .main-banner-categories-1 {
    margin-bottom: 100px;
    margin-top: 96px;
  }
}
.main-banner-categories-1 .main-banner-categories-1-inner {
  padding: 64px 0;
}
@media (min-width: 992px) {
  .main-banner-categories-1 .main-banner-categories-1-inner {
    padding: 100px 0;
  }
}
.main-banner-categories-1:has(.bg-img) {
  min-height: 480px;
}
@media (min-width: 1200px) {
  .main-banner-categories-1:has(.bg-img) {
    min-height: 590px;
  }
}
.main-banner-categories-1 .background {
  background-color: #F2F7FF;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.main-banner-categories-1 .container {
  position: relative;
  z-index: 10;
}
.main-banner-categories-1 .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  object-position: -140px;
}
@media (min-width: 768px) {
  .main-banner-categories-1 .bg-img {
    object-position: center;
  }
}
.main-banner-categories-1 .overlay-div {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(30, 50, 110, 0.6);
}
.main-banner-categories-1 .new-color h1, .main-banner-categories-1 .new-color p {
  color: #1A3588;
}
.main-banner-categories-1 .new-color .buttons a.btn-primary:hover, .main-banner-categories-1 .new-color .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-categories-1 .new-color .buttons a[download]:hover, .main-banner-categories-1 .new-color .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-categories-1 .new-color .buttons a.mobile-nav-item:hover:last-child, .main-banner-categories-1 .new-color .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-categories-1 .new-color .buttons a:hover, .main-banner-categories-1 .new-color .buttons .cta-1 a:hover, .cta-1 .main-banner-categories-1 .new-color .buttons a:hover, .main-banner-categories-1 .new-color .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-categories-1 .new-color .buttons a:hover, .main-banner-categories-1 .new-color .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-categories-1 .new-color .buttons a:hover {
  background-color: transparent;
}
.main-banner-categories-1 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 400;
  word-break: break-word;
  hyphens: auto;
}
.main-banner-categories-1 p {
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin-bottom: 0;
}
.main-banner-categories-1 .text p {
  margin-top: 32px;
}
.main-banner-categories-1 .text-col-img {
  margin-top: 32px;
}
@media (min-width: 992px) {
  .main-banner-categories-1 .text-col-img {
    margin-top: 48px;
  }
}
@media (min-width: 992px) {
  .main-banner-categories-1 .text-col-img {
    margin-top: 0;
  }
}
.main-banner-categories-1 .buttons {
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
}
.main-banner-categories-1 .buttons a {
  margin-bottom: 12px;
  width: 100%;
  height: fit-content;
}
.main-banner-categories-1 .buttons a:last-child {
  margin-bottom: 0;
}
.main-banner-categories-1 .buttons a:hover.btn-primary, .main-banner-categories-1 .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-categories-1 .buttons a[download]:hover, .main-banner-categories-1 .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-categories-1 .buttons a.mobile-nav-item:hover:last-child, .main-banner-categories-1 .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-categories-1 .buttons a:hover, .main-banner-categories-1 .buttons .cta-1 a:hover, .cta-1 .main-banner-categories-1 .buttons a:hover, .main-banner-categories-1 .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-categories-1 .buttons a:hover, .main-banner-categories-1 .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-categories-1 .buttons a:hover {
  background-color: #ffffff;
  color: #1A3588;
  border-color: #1A3588;
}
@media (min-width: 768px) {
  .main-banner-categories-1 .buttons a {
    width: fit-content;
    margin-bottom: 0;
    margin-right: 12px;
  }
}
@media (min-width: 768px) {
  .main-banner-categories-1 .buttons a {
    margin-right: 12px;
  }
  .main-banner-categories-1 .buttons a:last-child {
    margin-right: 0;
  }
}
.main-banner-categories-1 .big-language-switcher {
  position: relative;
  width: fit-content;
}
.main-banner-categories-1 .big-language-switcher:hover #language-switcher {
  max-height: 600px;
}
.main-banner-categories-1 .big-language-switcher:hover #active-language span:after {
  transform: rotate(0);
}
.main-banner-categories-1 .big-language-switcher #active-language {
  padding-bottom: 10px;
}
.main-banner-categories-1 .big-language-switcher #active-language span {
  padding: 11px 20px !important;
  border: 1px solid #1A3588;
  color: #1A3588;
  background-color: transparent;
  border-radius: 40px;
  width: fit-content;
  display: flex;
  align-items: center;
}
.main-banner-categories-1 .big-language-switcher #active-language span:before {
  content: " ";
  display: block;
  width: 18px;
  height: 18px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10C19 14.9706 14.9706 19 10 19M19 10C19 5.02944 14.9706 1 10 1M19 10H1M10 19C5.02944 19 1 14.9706 1 10M10 19C11.6569 19 13 14.9706 13 10C13 5.02944 11.6569 1 10 1M10 19C8.34315 19 7 14.9706 7 10C7 5.02944 8.34315 1 10 1M1 10C1 5.02944 5.02944 1 10 1' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.main-banner-categories-1 .big-language-switcher #active-language span:after {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99811 0.75995C7.12971 0.759189 7.26018 0.784414 7.38201 0.834179C7.50385 0.883943 7.61467 0.957268 7.70811 1.04995L13.7081 7.04995C13.8018 7.14291 13.8762 7.25351 13.927 7.37537C13.9778 7.49723 14.0039 7.62794 14.0039 7.75995C14.0039 7.89196 13.9778 8.02267 13.927 8.14453C13.8762 8.26639 13.8018 8.37699 13.7081 8.46995C13.5207 8.6562 13.2673 8.76074 13.0031 8.76074C12.7389 8.76074 12.4855 8.6562 12.2981 8.46995L6.99811 3.16995L1.70811 8.46995C1.52074 8.6562 1.26729 8.76074 1.00311 8.76074C0.738921 8.76074 0.48547 8.6562 0.298107 8.46995C0.204379 8.37699 0.129985 8.26639 0.0792159 8.14453C0.0284471 8.02267 0.00230972 7.89196 0.00230971 7.75995C0.0023097 7.62794 0.028447 7.49723 0.0792159 7.37537C0.129985 7.25351 0.204379 7.14291 0.298107 7.04995L6.29811 1.04995C6.48437 0.865205 6.73577 0.761055 6.99811 0.75995Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  transition: transform 0.3s;
}
.main-banner-categories-1 .big-language-switcher #language-switcher {
  position: absolute;
  width: 100%;
  list-style-type: none;
  padding-left: 0;
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li {
  background: #ffffff;
  padding: 0 8px;
  transition: all 0.3s ease-in-out;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li:first-child a {
  border-top: none;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li a {
  color: #1A3588;
  padding: 10px 14px;
  text-decoration: none;
  display: block;
  width: 100%;
  border-top: 1px solid #DAE5FF;
  transition: all 0.3s ease-in-out;
  border-top: 1px solid #DAE5FF;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li:hover {
  background: #FFF8E6;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li:hover a {
  color: #F8CD7E;
}
.main-banner-categories-1 .categories-slider {
  padding-top: 0;
  margin-bottom: 0;
}
.main-banner-categories-1 .categories-slider h2 {
  color: #ffffff;
}
.main-banner-categories-1 .categories-slider a {
  color: #ffffff;
  border: 1px solid #ffffff;
}
.main-banner-categories-1 .categories-slider a:hover {
  background: #FFF8E6;
  border: 1px solid #F8CD7E;
  color: #F8CD7E;
}
.main-banner-categories-1 .categories-slider a.active {
  color: #F8CD7E;
  background: #FFF8E6;
  border: 1px solid #F8CD7E;
}

.tabs-accordions-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .tabs-accordions-1 {
    margin-bottom: 100px;
  }
}
.tabs-accordions-1 .upper-part {
  margin-bottom: 100px;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion {
  border: none !important;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item {
  margin-bottom: 24px;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item {
    margin-bottom: 0;
  }
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper {
  max-height: 260px;
  min-width: 260px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper:hover img {
  transform: scale(1.2);
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper img {
  object-fit: cover;
  max-width: 100%;
  width: 100%;
  max-height: 260px;
  min-width: 260px;
  border-radius: 20px;
  transform: scale(1);
  transition: all 0.3s ease;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper button {
  background: none;
  border: none;
  box-shadow: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 32px;
  text-align: left;
  display: flex;
  align-items: end;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  z-index: 2;
}
.tabs-accordions-1 .lower-part .tab-pane {
  display: none;
}
.tabs-accordions-1 .lower-part .tab-pane.active {
  display: flex;
}
.tabs-accordions-1 .lower-part .tab-heading {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  font-family: var(--ff-1);
  margin-bottom: 32px;
}
.tabs-accordions-1 .lower-part .accordion-item {
  padding: 20px;
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  position: relative;
  margin-bottom: 24px;
  cursor: pointer;
  transition: all 0.3s ease-in;
}
.tabs-accordions-1 .lower-part .accordion-item:hover {
  border: 1px solid #1A3588;
}
.tabs-accordions-1 .lower-part .accordion-item.active {
  background-color: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.tabs-accordions-1 .lower-part .accordion-item.active .accordion-item--text {
  display: block;
  height: 100%;
  overflow: visible;
}
.tabs-accordions-1 .lower-part .accordion-item.active .content-item--arrow {
  transform: rotate(90deg);
  transition: transform 0.3s ease;
}
.tabs-accordions-1 .lower-part .accordion-item h3 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  font-family: var(--ff-1);
  max-width: 92%;
  min-height: 50px;
}
.tabs-accordions-1 .lower-part .accordion-item--text {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  max-width: 92%;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease-in-out;
}
.tabs-accordions-1 .lower-part .accordion-item--text ul {
  padding-left: 20px;
}
.tabs-accordions-1 .lower-part .accordion-item--text a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.tabs-accordions-1 .lower-part .accordion-item--text a:hover {
  color: #1A3588;
}
.tabs-accordions-1 .lower-part .accordion-item .content-item--arrow {
  position: absolute;
  top: 24px;
  right: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 18px;
  cursor: pointer;
}
.tabs-accordions-1 .lower-part .accordion-item a.btn, .tabs-accordions-1 .lower-part .accordion-item .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .tabs-accordions-1 .lower-part .accordion-item a {
  padding: 0 !important;
  margin-top: 24px;
  color: #1A3588;
}
.tabs-accordions-1 .lower-part .accordion-item a.btn:after, .tabs-accordions-1 .lower-part .accordion-item .single-post .sidebar-banner-wrapper .textwidget a:after, .single-post .sidebar-banner-wrapper .textwidget .tabs-accordions-1 .lower-part .accordion-item a:after {
  opacity: 1;
}
.tabs-accordions-1 .lower-part .additional-information {
  margin-top: 32px;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  display: flex;
}
.tabs-accordions-1 .lower-part .additional-information p {
  margin-bottom: 0;
}
.tabs-accordions-1 .lower-part .additional-information:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 3px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.tabs-accordions-1 .lower-part .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.tabs-accordions-1 .lower-part .additional-information a:hover {
  color: #1A3588;
}
.tabs-accordions-1 .additional-information {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
  position: relative;
  display: flex;
}
.tabs-accordions-1 .additional-information:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.tabs-accordions-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
  font-weight: bold;
  text-decoration: none;
}
.tabs-accordions-1 .additional-information a:hover {
  color: #1A3588;
}

.cards-image-links-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .cards-image-links-1 {
    margin-bottom: 100px;
  }
}
.cards-image-links-1 .heading {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.cards-image-links-1 .cards-image-wrapper {
  margin-bottom: 24px;
}
.cards-image-links-1 .cards-image-wrapper:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cards-image-links-1 .cards-image-wrapper {
    margin-bottom: 0;
  }
}
.cards-image-links-1 .cards-image-wrapper .card-item {
  max-height: 212px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .cards-image-links-1 .cards-image-wrapper .card-item {
    max-height: 260px;
  }
}
.cards-image-links-1 .cards-image-wrapper .card-item:hover img {
  transform: scale(1.2);
}
.cards-image-links-1 .cards-image-wrapper .card-item img {
  object-fit: cover;
  max-width: 100%;
  width: 100%;
  height: 260px;
  max-height: 260px;
  border-radius: 20px;
  transform: scale(1);
  transition: all 0.3s ease;
}
.cards-image-links-1 .cards-image-wrapper .card-item:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.cards-image-links-1 .cards-image-wrapper .card-item a {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 32px;
  text-align: left;
  display: flex;
  align-items: end;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  text-decoration: none;
  z-index: 2;
}

.buttons-grid-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .buttons-grid-1 {
    margin-bottom: 100px;
  }
}
.buttons-grid-1 .button-wrapper {
  flex-wrap: wrap;
  gap: 24px;
}

.additional-information-1 {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.additional-information-1.mt-small {
  margin-top: -46px;
}
.additional-information-1 a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.additional-information-1 a:hover {
  color: #1A3588;
}
.additional-information-1 .additional-information-text {
  position: relative;
  display: flex;
}
.additional-information-1 .additional-information-text:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}

.banners-grid-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .banners-grid-1 {
    margin-bottom: 100px;
  }
}
.banners-grid-1 .content {
  margin-bottom: 24px;
}
@media (min-width: 576px) {
  .banners-grid-1 .col-12 .banner-wrapper .banner-text {
    width: 60%;
  }
  .banners-grid-1 .col-12 .banner-wrapper .banner-image {
    width: 40%;
  }
}
.banners-grid-1 .col-md-6 .banner-text, .banners-grid-1 .col-lg-4 .banner-text, .banners-grid-1 .col-xl-3 .banner-text {
  width: 70%;
}
.banners-grid-1 .col-md-6 .banner-image, .banners-grid-1 .col-lg-4 .banner-image, .banners-grid-1 .col-xl-3 .banner-image {
  width: 30%;
}
.banners-grid-1 .col-md-6 img, .banners-grid-1 .col-lg-4 img, .banners-grid-1 .col-xl-3 img {
  max-height: 100% !important;
}
.banners-grid-1 .banner-wrapper {
  border-radius: 20px;
  border: 1px solid #B7D0F9;
  width: 100%;
}
@media (min-width: 576px) {
  .banners-grid-1 .banner-wrapper {
    display: flex;
    align-items: stretch;
  }
}
.banners-grid-1 .banner-wrapper .banner-text {
  padding: 20px 24px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.banners-grid-1 .banner-wrapper .banner-text h3 {
  color: #1A3588;
  font-size: 28px;
  line-height: 33.6px;
  margin-bottom: 24px;
}
.banners-grid-1 .banner-wrapper .banner-text p {
  margin-bottom: 24px;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
@media (min-width: 576px) {
  .banners-grid-1 .banner-wrapper .banner-text .btn-primary, .banners-grid-1 .banner-wrapper .banner-text .text-in-columns a[download], .text-in-columns .banners-grid-1 .banner-wrapper .banner-text a[download], .banners-grid-1 .banner-wrapper .banner-text .newsletter-2 form input[type=submit], .newsletter-2 form .banners-grid-1 .banner-wrapper .banner-text input[type=submit], .banners-grid-1 .banner-wrapper .banner-text .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child, .mobile-main-menu-container .mobile-main-menu .banners-grid-1 .banner-wrapper .banner-text .mobile-nav-item:last-child, .banners-grid-1 .banner-wrapper .banner-text .accordion-side-image-1 .content-item .content-item--text a, .accordion-side-image-1 .content-item .content-item--text .banners-grid-1 .banner-wrapper .banner-text a, .banners-grid-1 .banner-wrapper .banner-text .cta-1 a, .cta-1 .banners-grid-1 .banner-wrapper .banner-text a, .banners-grid-1 .banner-wrapper .banner-text .text-image-slider .swiper-slide-text a, .text-image-slider .swiper-slide-text .banners-grid-1 .banner-wrapper .banner-text a, .banners-grid-1 .banner-wrapper .banner-text .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .banners-grid-1 .banner-wrapper .banner-text a {
    width: fit-content;
  }
}
.banners-grid-1 .banner-wrapper .banner-image {
  border-radius: 14px;
  padding: 6px 6px 6px 6px;
}
@media (min-width: 576px) {
  .banners-grid-1 .banner-wrapper .banner-image {
    padding: 6px 6px 6px 0;
  }
}
.banners-grid-1 .banner-wrapper .banner-image img {
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  border: 1px solid #ffffff;
  border-radius: 14px;
  max-height: 235px;
}
@media (min-width: 576px) {
  .banners-grid-1 .banner-wrapper .banner-image img {
    max-height: unset;
  }
}

.testimonial-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .testimonial-2 {
    margin-bottom: 100px;
  }
}
.testimonial-2 .author {
  height: 100%;
}
.testimonial-2 .doctor-card {
  width: 100%;
  max-height: 360px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .testimonial-2 .doctor-card {
    max-height: 100%;
    margin-bottom: 0;
    height: 100%;
  }
  .testimonial-2 .doctor-card .author {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .testimonial-2 .doctor-card {
    max-height: 280px;
  }
}
.testimonial-2 .doctor-card a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.testimonial-2 .doctor-card:hover img {
  transform: scale(1.2);
}
.testimonial-2 .doctor-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.3s ease;
}
.testimonial-2 .doctor-card:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.testimonial-2 .doctor-card .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px 32px;
  display: flex;
  align-items: end;
  z-index: 2;
}
.testimonial-2 .doctor-card .content h3 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  font-weight: 400;
  margin-bottom: 0;
}
.testimonial-2 .cite {
  border-radius: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 32px 40px;
  color: #1A3588;
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
}
.testimonial-2 .cite p {
  margin-bottom: 0;
}
.testimonial-2 .cite:before {
  content: "";
  display: block;
  position: absolute;
  width: 60px;
  top: -22px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='44' viewBox='0 0 60 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 14.0556C60 24.8519 53.125 36.6667 45.2083 44H38.3333C42.7083 39.5185 48.125 31.9815 48.125 25.463C48.125 22.4074 46.4583 22 43.9583 21.7963C37.7083 21.1852 34.5833 17.3148 34.5833 11.2037C34.5833 4.48148 40.2083 0 46.875 0C55.4167 0 60 6.11111 60 14.0556ZM25.4167 14.0556C25.4167 24.8519 18.5417 36.6667 10.625 44H3.75C8.125 39.5185 13.5417 31.9815 13.5417 25.463C13.5417 22.4074 11.875 22 9.375 21.7963C3.125 21.1852 0 17.3148 0 11.2037C0 4.48148 5.625 0 12.2917 0C20.8333 0 25.4167 6.11111 25.4167 14.0556Z' fill='%23B7D0F9'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}

.doctor-card-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctor-card-2 {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .doctor-card-2 .revert-order .author-column {
    order: 2;
  }
}
@media (min-width: 768px) {
  .doctor-card-2 .revert-order .text-column {
    order: 1;
  }
}
.doctor-card-2 .author {
  height: 100%;
}
.doctor-card-2 .doctor-card {
  width: 100%;
  max-height: 360px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .doctor-card-2 .doctor-card {
    max-height: 100%;
    margin-bottom: 0;
    height: 100%;
  }
  .doctor-card-2 .doctor-card .author {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .doctor-card-2 .doctor-card {
    min-height: 280px;
    max-height: 360px;
  }
}
.doctor-card-2 .doctor-card a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.doctor-card-2 .doctor-card:hover img {
  transform: scale(1.2);
}
.doctor-card-2 .doctor-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.3s ease;
}
.doctor-card-2 .doctor-card:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.doctor-card-2 .doctor-card .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px 32px;
  display: flex;
  align-items: end;
  z-index: 2;
}
.doctor-card-2 .doctor-card .content h3 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  font-weight: 400;
  margin-bottom: 0;
}
.doctor-card-2 .text {
  border-radius: 20px;
  border: 1px solid #B7D0F9;
  padding: 32px 40px;
  color: #1A3588;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.doctor-card-2 .text .buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.doctor-card-2 .text .btn, .doctor-card-2 .text .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-card-2 .text a {
  margin-top: 24px;
  width: 100%;
}
@media (min-width: 768px) {
  .doctor-card-2 .text .btn, .doctor-card-2 .text .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-card-2 .text a {
    width: fit-content;
  }
}
.doctor-card-2 .text p {
  margin-bottom: 0;
}
.doctor-card-2 .aditional-text {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  display: flex;
  margin-top: 24px;
}
.doctor-card-2 .aditional-text p {
  margin-bottom: 0;
  font-weight: 400;
}
.doctor-card-2 .aditional-text:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.doctor-card-2 .aditional-text a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.doctor-card-2 .aditional-text a:hover {
  color: #1A3588;
}

.newsletter-2 .newsletter-2-content {
  padding: 32px 24px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .newsletter-2 .newsletter-2-content {
    margin-bottom: 100px;
    padding: 48px 80px;
  }
}
.newsletter-2 .newsletter-2-content h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 24px;
}
.newsletter-2 .newsletter-2-content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.newsletter-2 .newsletter-2-content p:first-child {
  margin-bottom: 32px;
}
.newsletter-2 .newsletter-2-content p small {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #B7D0F9;
}
@media (min-width: 992px) {
  .newsletter-2 .newsletter-2-content p small {
    padding-left: 16px;
    display: block;
  }
}
.newsletter-2 .newsletter-2-content p small a {
  color: #B7D0F9;
  transition: all 0.3s ease-in-out;
}
.newsletter-2 .newsletter-2-content p small a:hover {
  color: #F5D296;
}
@media (min-width: 768px) {
  .newsletter-2 .newsletter-2-content p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.newsletter-2 form {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.newsletter-2 form input {
  border: none;
  background: none;
  color: #B7D0F9;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
@media (min-width: 576px) {
  .newsletter-2 form input {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.newsletter-2 form input::placeholder {
  color: #B7D0F9;
}
.newsletter-2 form input:focus {
  outline: none;
  box-shadow: none;
}
.newsletter-2 form input[type=email] {
  width: 100%;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  padding: 11px 16px;
  margin-right: 8px;
  color: #1A3588;
}
.newsletter-2 form input[type=email]:focus {
  border: 1px solid #1A3588;
}
.newsletter-2 form input[type=submit] {
  transition: all 0.3s ease-in-out;
}

.main-banner-slider-1 {
  padding: 64px 0;
  margin-top: 91px;
  margin-bottom: 64px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 992px) {
  .main-banner-slider-1 {
    margin-bottom: 100px;
    padding: 100px 0;
    margin-top: 96px;
  }
}
.main-banner-slider-1:has(.swiper), .main-banner-slider-1:has(.bg-img) {
  min-height: 480px;
  display: flex;
  align-items: center;
}
@media (min-width: 1200px) {
  .main-banner-slider-1:has(.swiper), .main-banner-slider-1:has(.bg-img) {
    min-height: 590px;
  }
}
@media (min-width: 1600px) {
  .main-banner-slider-1:has(.swiper), .main-banner-slider-1:has(.bg-img) {
    min-height: 650px;
  }
}
.main-banner-slider-1 .background {
  background-color: #F2F7FF;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.main-banner-slider-1 .container {
  position: relative;
  z-index: 10;
}
.main-banner-slider-1 .swiper .swiper-slide img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  min-height: 480px;
  height: 100%;
}
@media (min-width: 1200px) {
  .main-banner-slider-1 .swiper .swiper-slide img {
    min-height: 590px;
  }
}
@media (min-width: 1600px) {
  .main-banner-slider-1 .swiper .swiper-slide img {
    min-height: 650px;
  }
}
.main-banner-slider-1 .swiper,
.main-banner-slider-1 .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  object-position: -140px;
}
@media (min-width: 768px) {
  .main-banner-slider-1 .swiper,
  .main-banner-slider-1 .bg-img {
    object-position: center;
  }
}
.main-banner-slider-1 .new-color h1,
.main-banner-slider-1 .new-color p {
  color: #1A3588;
}
.main-banner-slider-1 .new-color .buttons a.btn-primary:hover, .main-banner-slider-1 .new-color .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-slider-1 .new-color .buttons a[download]:hover, .main-banner-slider-1 .new-color .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-slider-1 .new-color .buttons a.mobile-nav-item:hover:last-child, .main-banner-slider-1 .new-color .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-slider-1 .new-color .buttons a:hover, .main-banner-slider-1 .new-color .buttons .cta-1 a:hover, .cta-1 .main-banner-slider-1 .new-color .buttons a:hover, .main-banner-slider-1 .new-color .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-slider-1 .new-color .buttons a:hover, .main-banner-slider-1 .new-color .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-slider-1 .new-color .buttons a:hover {
  background-color: transparent;
}
.main-banner-slider-1 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 400;
  word-break: break-word;
  hyphens: auto;
}
.main-banner-slider-1 p {
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin-bottom: 0;
}
.main-banner-slider-1 .overlay-bg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(26, 53, 136, 0.9);
}
.main-banner-slider-1 .bg-text {
  position: relative;
}
@media (min-width: 768px) {
  .main-banner-slider-1 .bg-text {
    padding: 0 24px 0 48px;
  }
}
@media (min-width: 768px) {
  .main-banner-slider-1 .bg-text:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 3000px;
    background: rgba(26, 53, 136, 0.9);
    z-index: -1;
    top: -1000px;
  }
}
.main-banner-slider-1 .text p {
  margin-top: 32px;
}
.main-banner-slider-1 .text-col-img {
  margin-top: 32px;
}
@media (min-width: 992px) {
  .main-banner-slider-1 .text-col-img {
    margin-top: 48px;
  }
}
@media (min-width: 992px) {
  .main-banner-slider-1 .text-col-img {
    margin-top: 0;
  }
}
.main-banner-slider-1 .buttons {
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
}
.main-banner-slider-1 .buttons a {
  margin-bottom: 12px;
  width: 100%;
  height: fit-content;
}
.main-banner-slider-1 .buttons a:last-child {
  margin-bottom: 0;
}
.main-banner-slider-1 .buttons a:hover.btn-primary, .main-banner-slider-1 .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-slider-1 .buttons a[download]:hover, .main-banner-slider-1 .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-slider-1 .buttons a.mobile-nav-item:hover:last-child, .main-banner-slider-1 .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-slider-1 .buttons a:hover, .main-banner-slider-1 .buttons .cta-1 a:hover, .cta-1 .main-banner-slider-1 .buttons a:hover, .main-banner-slider-1 .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-slider-1 .buttons a:hover, .main-banner-slider-1 .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-slider-1 .buttons a:hover {
  background-color: #ffffff;
  color: #1A3588;
  border-color: #1A3588;
}
@media (min-width: 768px) {
  .main-banner-slider-1 .buttons a {
    width: fit-content;
    margin-bottom: 0;
    margin-right: 12px;
  }
}
@media (min-width: 768px) {
  .main-banner-slider-1 .buttons a {
    margin-right: 12px;
  }
  .main-banner-slider-1 .buttons a:last-child {
    margin-right: 0;
  }
}
.main-banner-slider-1 .main-banner-swiper-1-bullet {
  position: absolute;
  display: none;
}
@media (min-width: 768px) {
  .main-banner-slider-1 .main-banner-swiper-1-bullet {
    display: block;
    top: 112%;
    left: 40px;
  }
}
.main-banner-slider-1 .main-banner-swiper-1-bullet .swiper-pagination-bullet {
  background: rgba(242, 247, 255, 0.5);
  width: 10px;
  height: 10px;
}
.main-banner-slider-1 .main-banner-swiper-1-bullet .swiper-pagination-bullet-active {
  background: #F2F7FF;
}

.footer-banner-1 {
  background-color: #F2F7FF;
  padding: 48px 0;
}
@media (min-width: 768px) {
  .footer-banner-1 .revert-order .image-column {
    order: 2;
    display: flex;
    justify-content: end;
  }
  .footer-banner-1 .revert-order .text-column {
    order: 1;
    padding: 0 12px !important;
  }
}
.footer-banner-1 .title-with-img {
  margin-bottom: 24px;
}
.footer-banner-1 .title-with-img h2 {
  margin-bottom: 12px;
}
@media (min-width: 576px) {
  .footer-banner-1 .title-with-img h2 {
    margin-bottom: 0;
  }
}
.footer-banner-1 .title-with-img img {
  margin-left: 12px;
}
.footer-banner-1 .image-column {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .footer-banner-1 .image-column {
    margin-bottom: 0;
  }
}
.footer-banner-1 .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (min-width: 992px) {
  .footer-banner-1 .image-wrapper {
    display: flex;
    justify-content: start;
  }
}
.footer-banner-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  margin-bottom: 24px;
}
.footer-banner-1 p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
}
.footer-banner-1 .btn, .footer-banner-1 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .footer-banner-1 a {
  margin-top: 40px;
  width: 100%;
}
@media (min-width: 768px) {
  .footer-banner-1 .btn, .footer-banner-1 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .footer-banner-1 a {
    width: fit-content;
  }
}
.footer-banner-1 .btn.btn-second, .footer-banner-1 .single-post .sidebar-banner-wrapper .textwidget a.btn-second, .single-post .sidebar-banner-wrapper .textwidget .footer-banner-1 a.btn-second {
  margin-top: 24px;
}
@media (min-width: 992px) {
  .footer-banner-1 .btn.btn-second, .footer-banner-1 .single-post .sidebar-banner-wrapper .textwidget a.btn-second, .single-post .sidebar-banner-wrapper .textwidget .footer-banner-1 a.btn-second {
    margin-top: 40px;
  }
}

.text-image-slider-2 {
  margin-bottom: 64px;
  position: relative;
}
@media (min-width: 768px) {
  .text-image-slider-2 {
    margin-bottom: 100px;
  }
}
.text-image-slider-2 .swiper-text-image-2 {
  padding: 12px;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper {
  padding: 12px;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide {
  height: auto;
  padding-right: 12px;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
}
@media (min-width: 576px) {
  .text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content {
    padding: 40px;
  }
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .swiper-slide-image {
  margin-bottom: 32px;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .swiper-slide-image:has(.second-image) {
  display: flex;
  justify-content: space-between;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .swiper-slide-image img {
  max-width: 142px;
  height: auto;
}
@media (min-width: 576px) {
  .text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .swiper-slide-image img {
    max-width: 190px;
    max-height: 164px;
  }
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .heading {
  color: #1A3588;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .text {
  color: #1A3588;
}
@media (min-width: 768px) {
  .text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide a {
    width: fit-content;
  }
}
.text-image-slider-2 .swiper-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .text-image-slider-2 .swiper-pagination {
    bottom: -48px;
  }
}
.text-image-slider-2 .swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.text-image-slider-2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .text-image-slider-2 .swiper-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .text-image-slider-2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}

.doctors-team-card-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctors-team-card-1 {
    margin-bottom: 100px;
  }
}
.doctors-team-card-1 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
  color: #1A3588;
}
.doctors-team-card-1 .team-item .team-item-wrapper {
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  padding: 0 24px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.doctors-team-card-1 .team-item .team-item-wrapper:hover {
  border: 1px solid #1A3588;
}
.doctors-team-card-1 .team-item .team-item-wrapper.open {
  border: 1px solid #1A3588;
}
.doctors-team-card-1 .team-item .team-item-wrapper.open button::after {
  transform: rotate(90deg);
  transition: transform 0.3s ease;
}
.doctors-team-card-1 .team-item .team-item-wrapper.open .item-doctors-list {
  margin-top: 0;
  padding-top: 24px;
  border-top: 1px solid #B7D0F9;
}
.doctors-team-card-1 .team-item .team-item-wrapper.open .item-doctors-list .scroll-content {
  max-height: 400px;
  margin-bottom: 32px;
}
.doctors-team-card-1 .team-item .team-item-wrapper h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  margin-bottom: 0;
  position: relative;
}
.doctors-team-card-1 .team-item .team-item-wrapper button {
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  color: #1A3588;
  font-family: var(--ff-2);
  margin-bottom: 0;
  position: relative;
  font-weight: bold;
  letter-spacing: 1px;
  background-color: transparent;
  display: block;
  width: 100%;
  border: 0;
  padding: 32px 0;
  text-align: left;
}
.doctors-team-card-1 .team-item .team-item-wrapper button::after {
  content: "";
  display: block;
  position: absolute;
  top: 33px;
  right: 0;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 18px;
  cursor: pointer;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list {
  transition: all 0.3s ease-in-out;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list .scroll-content {
  overflow-y: scroll;
  max-height: 0;
  scrollbar-width: thin;
  scrollbar-color: #1A3588 transparent;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list .scroll-content::-webkit-scrollbar {
  width: 6px;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list .scroll-content::-webkit-scrollbar-thumb {
  background-color: #1A3588;
  border-radius: 4px;
  display: block;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list .scroll-content::-webkit-scrollbar-track {
  background: transparent;
}
.doctors-team-card-1 .team-item .doctor {
  display: flex;
  margin-bottom: 24px;
}
.doctors-team-card-1 .team-item .doctor:last-child {
  margin-bottom: 0;
}
.doctors-team-card-1 .team-item .doctor .skeleton-featured {
  background-color: #DAE5FF;
  width: 88px;
  height: 88px;
  border-radius: 20px;
  flex-shrink: 0;
  margin-right: 24px;
}
.doctors-team-card-1 .team-item .doctor .image {
  flex-shrink: 0;
  margin-right: 24px;
  border-radius: 20px;
}
.doctors-team-card-1 .team-item .doctor .image img {
  width: 88px;
  height: 88px;
  border-radius: 20px;
  flex-shrink: 0;
}
.doctors-team-card-1 .team-item .doctor .content h3 {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  margin-bottom: 4px;
}
.doctors-team-card-1 .team-item .doctor .content h3::after {
  content: none;
}
.doctors-team-card-1 .team-item .doctor .content a.inherit {
  text-decoration: none;
}
.doctors-team-card-1 .team-item .doctor .content p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.timeline-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .timeline-1 {
    margin-bottom: 100px;
  }
}
.timeline-1 h2 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 20px;
}
.timeline-1 p {
  margin-bottom: 40px;
  color: #1A3588;
}
.timeline-1 .box-shadow {
  padding: 24px;
}
.timeline-1 .img {
  width: 200px;
  height: 200px;
  flex: 0 0 auto;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .timeline-1 .img {
    width: 280px;
    height: 280px;
  }
}
@media (min-width: 1200px) {
  .timeline-1 .img {
    width: 420px;
    height: 380px;
    margin: 0;
  }
}
.timeline-1 .img img {
  position: relative;
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 10px;
}
.timeline-1 .content {
  padding: 24px 0;
}
@media (min-width: 992px) {
  .timeline-1 .content {
    padding: 36px;
  }
}
@media (min-width: 1200px) {
  .timeline-1 .content {
    padding: 48px;
  }
}
.timeline-1 .wrapper {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.15);
  padding: 24px;
  border-radius: 30px;
}
@media (min-width: 992px) {
  .timeline-1 .wrapper {
    display: flex;
  }
}
.timeline-1 .pagination-wrapper {
  padding-left: 24px;
  padding-right: 24px;
}
.timeline-1 .timeline-pagination {
  margin-top: 0;
}
@media (min-width: 992px) {
  .timeline-1 .timeline-pagination {
    margin-top: 20px;
  }
}
.timeline-1 .timeline-pagination .swiper-wrapper {
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  .timeline-1 .timeline-pagination .swiper-wrapper {
    width: 100%;
    justify-content: space-between;
  }
}
.timeline-1 .timeline-pagination .swiper-slide {
  width: auto;
  display: flex;
  align-items: center;
}
.timeline-1 .pagination-bullet {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  background: #B7D0F9;
  border-radius: 50%;
  overflow: hidden;
  transition: width 0.4s ease, border-radius 0.4s ease, background-color 0.4s ease;
  cursor: pointer;
  position: relative;
}
.timeline-1 .pagination-bullet .year {
  opacity: 0;
  font-family: var(--ff-2);
  font-weight: 400;
  font-size: var(--base-fz);
  color: #ffffff;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  transition: opacity 0.4s ease;
}
.timeline-1 .pagination-bullet.active {
  width: 100px;
  background: #1A3588;
  border-radius: 20px;
  text-align: center;
  height: auto;
  padding-top: 6px;
  padding-bottom: 6px;
}
.timeline-1 .pagination-bullet.active .year {
  position: relative;
  opacity: 1;
}
.timeline-1 .pagination-line-wrapper {
  flex: 1 1 auto;
  display: none;
}
@media (min-width: 576px) {
  .timeline-1 .pagination-line-wrapper {
    display: flex;
  }
}
.timeline-1 .pagination-line {
  flex: 1;
  height: 2px;
  background: #B7D0F9;
  margin: 0 4px;
}
.timeline-1 .timeline-swiper-button-prev,
.timeline-1 .timeline-swiper-button-next {
  position: absolute;
  top: calc(50% - 52px);
  background-color: #fff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.timeline-1 .timeline-swiper-button-prev:after,
.timeline-1 .timeline-swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.timeline-1 .timeline-swiper-button-prev:hover,
.timeline-1 .timeline-swiper-button-next:hover {
  background: #FFF8E6;
}
.timeline-1 .timeline-swiper-button-prev.swiper-button-disabled,
.timeline-1 .timeline-swiper-button-next.swiper-button-disabled {
  display: none;
}
.timeline-1 .timeline-swiper-button-prev {
  left: 14px;
}
.timeline-1 .timeline-swiper-button-prev:after {
  transform: rotate(180deg);
}
.timeline-1 .timeline-swiper-button-next {
  right: 14px;
}

.gallery-2 {
  position: relative;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .gallery-2 {
    margin-bottom: 100px;
  }
}
.gallery-2 h2 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 48px;
  text-align: center;
}
.gallery-2 h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 0;
  text-align: center;
  padding: 12px 24px 0 24px;
}
.gallery-2 h3 a {
  text-decoration: none;
}
.gallery-2 h3 a:hover {
  text-decoration: none;
}
.gallery-2 .swiper-slide {
  width: auto;
  position: relative;
  height: auto;
}
.gallery-2 .swiper-slide img {
  max-width: 100%;
  height: auto;
  transform: scale(1);
  transition: all 0.3s ease;
}
.gallery-2 .swiper.gallery-2-slider {
  padding: 40px 0 100px;
  position: relative;
  overflow: hidden;
}
.gallery-2 .swiper.gallery-2-slider a:hover img {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .gallery-2 .swiper.gallery-2-slider {
    padding: 60px 0;
  }
}
.gallery-2 .swiper.gallery-2-slider::before, .gallery-2 .swiper.gallery-2-slider::after {
  content: "";
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
@media (min-width: 576px) {
  .gallery-2 .swiper.gallery-2-slider::before, .gallery-2 .swiper.gallery-2-slider::after {
    width: 50px;
  }
}
@media (min-width: 992px) {
  .gallery-2 .swiper.gallery-2-slider::before, .gallery-2 .swiper.gallery-2-slider::after {
    width: 150px;
  }
}
.gallery-2 .swiper.gallery-2-slider::before {
  left: 0;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}
.gallery-2 .swiper.gallery-2-slider::after {
  right: 0;
  background: linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}
.gallery-2 .gallery2-swiper-button-prev,
.gallery-2 .gallery2-swiper-button-next {
  position: absolute;
  top: 50%;
  background-color: #fff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.gallery-2 .gallery2-swiper-button-prev:after,
.gallery-2 .gallery2-swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.gallery-2 .gallery2-swiper-button-prev:hover,
.gallery-2 .gallery2-swiper-button-next:hover {
  background: #FFF8E6;
}
.gallery-2 .gallery2-swiper-button-prev.swiper-button-disabled,
.gallery-2 .gallery2-swiper-button-next.swiper-button-disabled {
  display: none;
}
@media (min-width: 992px) {
  .gallery-2 .gallery2-swiper-button-prev,
  .gallery-2 .gallery2-swiper-button-next {
    opacity: 0;
  }
  .gallery-2 .gallery-arrows:hover .gallery2-swiper-button-prev,
  .gallery-2 .gallery-arrows:hover .gallery2-swiper-button-next {
    opacity: 1;
  }
}
.gallery-2 .gallery2-swiper-button-prev {
  left: 14px;
}
@media (min-width: 1200px) {
  .gallery-2 .gallery2-swiper-button-prev {
    left: 100px;
  }
}
.gallery-2 .gallery2-swiper-button-prev:after {
  transform: rotate(180deg);
}
.gallery-2 .gallery2-swiper-button-next {
  right: 14px;
}
@media (min-width: 1200px) {
  .gallery-2 .gallery2-swiper-button-next {
    right: 100px;
  }
}

.text-in-columns p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
}
.text-in-columns a[download] {
  text-decoration: none;
  display: block;
  width: fit-content;
  margin: 0 auto;
  transition: all 0.3s ease-in-out;
}
.text-in-columns ._3d-flip-book {
  width: 100%;
  display: flex !important;
  justify-content: center !important;
}
.text-in-columns ._3d-flip-book .book-thumbnail img {
  max-width: 100%;
  object-fit: cover;
  max-height: 300px;
}

.testimonial-3 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .testimonial-3 {
    margin-bottom: 100px;
  }
}
.testimonial-3 .author {
  height: 100%;
}
.testimonial-3 .doctor-card {
  width: 100%;
  max-height: 360px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .testimonial-3 .doctor-card {
    max-height: 100%;
    margin-bottom: 0;
    height: 100%;
  }
  .testimonial-3 .doctor-card .author {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .testimonial-3 .doctor-card {
    max-height: 280px;
  }
}
.testimonial-3 .doctor-card a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.testimonial-3 .doctor-card:hover img {
  transform: scale(1.2);
}
.testimonial-3 .doctor-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.3s ease;
}
.testimonial-3 .doctor-card:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.testimonial-3 .content-name {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px 32px;
  display: flex;
  align-items: end;
  z-index: 2;
}
.testimonial-3 .content-name h3 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  font-weight: 400;
  margin-bottom: 0;
}
.testimonial-3 .content {
  border-radius: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 32px 40px;
  color: #1A3588;
  height: 100%;
  position: relative;
}
.testimonial-3 .content p {
  margin-bottom: 12px;
}
.testimonial-3 .content a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease;
}
.testimonial-3 .content a:hover {
  color: #1A3588;
}
.testimonial-3 .content h2,
.testimonial-3 .content h3 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  font-family: var(--ff-1);
  font-weight: 400;
  margin-bottom: 24px;
}

.categories-slider-container .categories-slider-blog {
  padding: 24px 0 0 0;
}
.categories-slider-container .categories-slider-blog .swiper {
  padding: 0 40px;
}
@media (min-width: 576px) {
  .categories-slider-container .categories-slider-blog .swiper {
    padding: 0;
  }
}
.categories-slider-container .categories-slider-blog .swiper-slide {
  width: fit-content;
  display: inline-block;
  white-space: nowrap;
  color: #1A3588;
  padding: 3px 8px;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.categories-slider-container .categories-slider-blog .swiper-slide.active {
  background: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.categories-slider-container .categories-slider-blog .swiper-slide:hover {
  border: 1px solid #1A3588;
}
.categories-slider-container .categories-slider-blog .swiper-slide a {
  color: #1A3588;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.categories-slider-container .categories-slider-blog h3 {
  width: max-content;
  margin-right: 24px;
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 12px;
}
.categories-slider-container .navigation-page-prev,
.categories-slider-container .navigation-page-next {
  position: absolute;
  top: calc(50% + 12px);
  background-color: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.categories-slider-container .navigation-page-prev:after,
.categories-slider-container .navigation-page-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.categories-slider-container .navigation-page-prev:hover,
.categories-slider-container .navigation-page-next:hover {
  background: #FFF8E6;
}
.categories-slider-container .navigation-page-next {
  right: 0;
}
@media (min-width: 576px) {
  .categories-slider-container .navigation-page-next {
    right: -38px;
  }
}
@media (min-width: 768px) {
  .categories-slider-container .navigation-page-next {
    right: -20px;
  }
}
@media (min-width: 1100px) {
  .categories-slider-container .navigation-page-next {
    right: -38px;
  }
}
.categories-slider-container .navigation-page-prev {
  left: 0;
  transform: rotate(180deg);
}
@media (min-width: 576px) {
  .categories-slider-container .navigation-page-prev {
    left: -38px;
  }
}
@media (min-width: 768px) {
  .categories-slider-container .navigation-page-prev {
    left: -27px;
  }
}
@media (min-width: 1100px) {
  .categories-slider-container .navigation-page-prev {
    left: -38px;
  }
}

.grid-gallery-slider-1 {
  padding: 0 0 40px;
}
@media (min-width: 768px) {
  .grid-gallery-slider-1 {
    padding: 0 0 140px;
  }
}
.grid-gallery-slider-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.grid-gallery-slider-1 .swiper-slide {
  max-height: 545px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.grid-gallery-slider-1 .swiper-slide a {
  position: absolute;
  background: #1A3588;
  color: #ffffff !important;
  display: flex;
  align-items: center;
  top: 12px;
  right: 12px;
  text-decoration: none;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  transition: all 0.3s ease-in-out;
}
.grid-gallery-slider-1 .swiper-slide a.secondary {
  top: unset;
  bottom: 12px;
}
.grid-gallery-slider-1 .swiper-slide a:hover {
  background-color: #ffffff;
  color: #1A3588 !important;
}
.grid-gallery-slider-1 .swiper-slide a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 13.25V10.625C16.5 8.76104 14.989 7.25 13.125 7.25H11.625C11.0037 7.25 10.5 6.74632 10.5 6.125V4.625C10.5 2.76104 8.98896 1.25 7.125 1.25H5.25M6 13.25L9 16.25M9 16.25L12 13.25M9 16.25L9 10.25M7.5 1.25H2.625C2.00368 1.25 1.5 1.75368 1.5 2.375V19.625C1.5 20.2463 2.00368 20.75 2.625 20.75H15.375C15.9963 20.75 16.5 20.2463 16.5 19.625V10.25C16.5 5.27944 12.4706 1.25 7.5 1.25Z' stroke='%231E326E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (min-width: 768px) {
  .grid-gallery-slider-1 .swiper-slide a {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.grid-gallery-slider-1 .swiper-slide a:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 13.25V10.625C16.5 8.76104 14.989 7.25 13.125 7.25H11.625C11.0037 7.25 10.5 6.74632 10.5 6.125V4.625C10.5 2.76104 8.98896 1.25 7.125 1.25H5.25M6 13.25L9 16.25M9 16.25L12 13.25M9 16.25L9 10.25M7.5 1.25H2.625C2.00368 1.25 1.5 1.75368 1.5 2.375V19.625C1.5 20.2463 2.00368 20.75 2.625 20.75H15.375C15.9963 20.75 16.5 20.2463 16.5 19.625V10.25C16.5 5.27944 12.4706 1.25 7.5 1.25Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
  z-index: 1;
  margin-right: 8px;
  transition: all 0.3s ease-in-out;
}
.grid-gallery-slider-1 .swiper-slide img {
  height: 100%;
  border-radius: 12px;
  max-width: 100%;
  object-fit: cover;
}
.grid-gallery-slider-1 .grid-img {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 23%;
  min-height: 545px;
}
.grid-gallery-slider-1 .grid-img img {
  height: 266.5px;
  object-fit: cover;
}
.grid-gallery-slider-1 .large-img {
  width: 50%;
  height: 100%;
  min-height: 545px;
}
.grid-gallery-slider-1 .large-img img {
  height: 545px;
  object-fit: cover;
}
.grid-gallery-slider-1 .small-img {
  width: 23%;
  height: 100%;
  min-height: 545px;
}
.grid-gallery-slider-1 .small-img img {
  height: 545px;
}
.grid-gallery-slider-1 .swiper-grid-gallery-next,
.grid-gallery-slider-1 .swiper-grid-gallery-prev {
  position: absolute;
  top: calc(50% + 13px);
  width: 44px;
  height: 44px;
  background: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  transition: all 0.3s ease-in-out;
}
.grid-gallery-slider-1 .swiper-grid-gallery-next:hover,
.grid-gallery-slider-1 .swiper-grid-gallery-prev:hover {
  background: #F5D296;
}
.grid-gallery-slider-1 .swiper-grid-gallery-next::before,
.grid-gallery-slider-1 .swiper-grid-gallery-prev::before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.38947 13.92C1.25786 13.9208 1.1274 13.8955 1.00556 13.8458C0.883721 13.796 0.772905 13.7227 0.679465 13.63C0.493214 13.4426 0.388672 13.1892 0.388672 12.925C0.388672 12.6608 0.493214 12.4074 0.679465 12.22L5.88947 7L0.679465 1.78C0.515639 1.5887 0.430032 1.34263 0.439754 1.09095C0.449475 0.839275 0.553808 0.600536 0.731902 0.422441C0.909997 0.244346 1.14874 0.140014 1.40041 0.130293C1.65209 0.120572 1.89816 0.206178 2.08947 0.370004L7.99946 6.29C8.09215 6.38344 8.16547 6.49426 8.21524 6.6161C8.265 6.73794 8.29023 6.8684 8.28947 7C8.28578 7.26477 8.1822 7.51837 7.99946 7.71L2.06946 13.63C1.88816 13.81 1.64485 13.9137 1.38947 13.92Z' fill='%231A3588'/%3E%3C/svg%3E%0A");
  width: 8px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
}
.grid-gallery-slider-1 .swiper-grid-gallery-prev {
  transform: rotate(180deg);
  left: -10px;
}
.grid-gallery-slider-1 .swiper-grid-gallery-next {
  right: -8px;
}
@media (max-width: 768px) {
  .grid-gallery-slider-1 .grid-img, .grid-gallery-slider-1 .small-img {
    width: 45%;
  }
  .grid-gallery-slider-1 .large-img {
    width: 100%;
    height: auto;
  }
  .grid-gallery-slider-1 img,
  .grid-gallery-slider-1 picture {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .grid-gallery-slider-1 .grid-img, .grid-gallery-slider-1 .large-img, .grid-gallery-slider-1 .small-img {
    width: 100%;
    height: auto;
  }
}
.grid-gallery-slider-1 .swiper-grid-gallery-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .grid-gallery-slider-1 .swiper-grid-gallery-pagination {
    bottom: -48px;
  }
}
.grid-gallery-slider-1 .swiper-grid-gallery-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.grid-gallery-slider-1 .swiper-grid-gallery-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .grid-gallery-slider-1 .swiper-grid-gallery-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .grid-gallery-slider-1 .swiper-grid-gallery-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}

.contact-block-1 {
  margin-bottom: 64px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  padding: 40px 44px;
}
@media (min-width: 768px) {
  .contact-block-1 {
    margin-bottom: 100px;
  }
}
.contact-block-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
}
.contact-block-1 p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.contact-block-1 .first-block {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: solid 1px #B7D0F9;
}
.contact-block-1 .first-block p,
.contact-block-1 .second-block p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 0;
}
.contact-block-1 .first-block strong,
.contact-block-1 .second-block strong {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 8px;
  display: block;
}
.contact-block-1 .first-block a,
.contact-block-1 .second-block a {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  transition: all 0.3s ease-in-out;
}
.contact-block-1 .first-block a:hover,
.contact-block-1 .second-block a:hover {
  color: #F8CD7E;
}

.accordion-grid-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .accordion-grid-2 {
    margin-bottom: 100px;
  }
}
.accordion-grid-2_head {
  margin-bottom: 48px;
  align-items: center;
}
.accordion-grid-2_head h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
}
.accordion-grid-2_head p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 0;
}
.accordion-grid-2_head a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
.accordion-grid-2_head a:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.96154 8.66667V8H1.30769V8.66667H1.96154ZM7.19231 8.66667V8H6.53846V8.66667H7.19231ZM7.19231 14H6.53846V14.6667H7.19231V14ZM16.3462 4.66667H17V4.39067L16.8091 4.19467L16.3462 4.66667ZM12.4231 0.666667L12.886 0.194667L12.6938 0H12.4231V0.666667ZM1.96154 9.33333H3.26923V8H1.96154V9.33333ZM2.61538 14.6667V11.3333H1.30769V14.6667H2.61538ZM2.61538 11.3333V8.66667H1.30769V11.3333H2.61538ZM3.26923 10.6667H1.96154V12H3.26923V10.6667ZM3.92308 10C3.92308 10.1768 3.85419 10.3464 3.73157 10.4714C3.60895 10.5964 3.44264 10.6667 3.26923 10.6667V12C3.78946 12 4.28839 11.7893 4.65625 11.4142C5.02411 11.0391 5.23077 10.5304 5.23077 10H3.92308ZM3.26923 9.33333C3.44264 9.33333 3.60895 9.40357 3.73157 9.5286C3.85419 9.65362 3.92308 9.82319 3.92308 10H5.23077C5.23077 9.46957 5.02411 8.96086 4.65625 8.58579C4.28839 8.21071 3.78946 8 3.26923 8V9.33333ZM6.53846 8.66667V14H7.84615V8.66667H6.53846ZM7.19231 14.6667H8.5V13.3333H7.19231V14.6667ZM10.4615 12.6667V10H9.15385V12.6667H10.4615ZM8.5 8H7.19231V9.33333H8.5V8ZM10.4615 10C10.4615 9.46957 10.2549 8.96086 9.88702 8.58579C9.51916 8.21071 9.02023 8 8.5 8V9.33333C8.67341 9.33333 8.83972 9.40357 8.96234 9.5286C9.08496 9.65362 9.15385 9.82319 9.15385 10H10.4615ZM8.5 14.6667C9.02023 14.6667 9.51916 14.456 9.88702 14.0809C10.2549 13.7058 10.4615 13.1971 10.4615 12.6667H9.15385C9.15385 12.8435 9.08496 13.013 8.96234 13.1381C8.83972 13.2631 8.67341 13.3333 8.5 13.3333V14.6667ZM11.7692 8V14.6667H13.0769V8H11.7692ZM12.4231 9.33333H15.6923V8H12.4231V9.33333ZM12.4231 12H14.3846V10.6667H12.4231V12ZM1.30769 6.66667V2H0V6.66667H1.30769ZM15.6923 4.66667V6.66667H17V4.66667H15.6923ZM1.96154 1.33333H12.4231V0H1.96154V1.33333ZM11.9602 1.13867L15.8832 5.13867L16.8091 4.19467L12.886 0.194667L11.9602 1.13867ZM1.30769 2C1.30769 1.82319 1.37658 1.65362 1.4992 1.5286C1.62182 1.40357 1.78813 1.33333 1.96154 1.33333V0C1.44131 0 0.942381 0.210714 0.574521 0.585786C0.206662 0.960859 0 1.46957 0 2H1.30769ZM0 16V18H1.30769V16H0ZM1.96154 20H15.0385V18.6667H1.96154V20ZM17 18V16H15.6923V18H17ZM15.0385 20C15.5587 20 16.0576 19.7893 16.4255 19.4142C16.7933 19.0391 17 18.5304 17 18H15.6923C15.6923 18.1768 15.6234 18.3464 15.5008 18.4714C15.3782 18.5964 15.2119 18.6667 15.0385 18.6667V20ZM0 18C0 18.5304 0.206662 19.0391 0.574521 19.4142C0.942381 19.7893 1.44131 20 1.96154 20V18.6667C1.78813 18.6667 1.62182 18.5964 1.4992 18.4714C1.37658 18.3464 1.30769 18.1768 1.30769 18H0Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 20px;
  margin-right: 12px;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-2_head a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.96154 8.66667V8H1.30769V8.66667H1.96154ZM7.19231 8.66667V8H6.53846V8.66667H7.19231ZM7.19231 14H6.53846V14.6667H7.19231V14ZM16.3462 4.66667H17V4.39067L16.8091 4.19467L16.3462 4.66667ZM12.4231 0.666667L12.886 0.194667L12.6938 0H12.4231V0.666667ZM1.96154 9.33333H3.26923V8H1.96154V9.33333ZM2.61538 14.6667V11.3333H1.30769V14.6667H2.61538ZM2.61538 11.3333V8.66667H1.30769V11.3333H2.61538ZM3.26923 10.6667H1.96154V12H3.26923V10.6667ZM3.92308 10C3.92308 10.1768 3.85419 10.3464 3.73157 10.4714C3.60895 10.5964 3.44264 10.6667 3.26923 10.6667V12C3.78946 12 4.28839 11.7893 4.65625 11.4142C5.02411 11.0391 5.23077 10.5304 5.23077 10H3.92308ZM3.26923 9.33333C3.44264 9.33333 3.60895 9.40357 3.73157 9.5286C3.85419 9.65362 3.92308 9.82319 3.92308 10H5.23077C5.23077 9.46957 5.02411 8.96086 4.65625 8.58579C4.28839 8.21071 3.78946 8 3.26923 8V9.33333ZM6.53846 8.66667V14H7.84615V8.66667H6.53846ZM7.19231 14.6667H8.5V13.3333H7.19231V14.6667ZM10.4615 12.6667V10H9.15385V12.6667H10.4615ZM8.5 8H7.19231V9.33333H8.5V8ZM10.4615 10C10.4615 9.46957 10.2549 8.96086 9.88702 8.58579C9.51916 8.21071 9.02023 8 8.5 8V9.33333C8.67341 9.33333 8.83972 9.40357 8.96234 9.5286C9.08496 9.65362 9.15385 9.82319 9.15385 10H10.4615ZM8.5 14.6667C9.02023 14.6667 9.51916 14.456 9.88702 14.0809C10.2549 13.7058 10.4615 13.1971 10.4615 12.6667H9.15385C9.15385 12.8435 9.08496 13.013 8.96234 13.1381C8.83972 13.2631 8.67341 13.3333 8.5 13.3333V14.6667ZM11.7692 8V14.6667H13.0769V8H11.7692ZM12.4231 9.33333H15.6923V8H12.4231V9.33333ZM12.4231 12H14.3846V10.6667H12.4231V12ZM1.30769 6.66667V2H0V6.66667H1.30769ZM15.6923 4.66667V6.66667H17V4.66667H15.6923ZM1.96154 1.33333H12.4231V0H1.96154V1.33333ZM11.9602 1.13867L15.8832 5.13867L16.8091 4.19467L12.886 0.194667L11.9602 1.13867ZM1.30769 2C1.30769 1.82319 1.37658 1.65362 1.4992 1.5286C1.62182 1.40357 1.78813 1.33333 1.96154 1.33333V0C1.44131 0 0.942381 0.210714 0.574521 0.585786C0.206662 0.960859 0 1.46957 0 2H1.30769ZM0 16V18H1.30769V16H0ZM1.96154 20H15.0385V18.6667H1.96154V20ZM17 18V16H15.6923V18H17ZM15.0385 20C15.5587 20 16.0576 19.7893 16.4255 19.4142C16.7933 19.0391 17 18.5304 17 18H15.6923C15.6923 18.1768 15.6234 18.3464 15.5008 18.4714C15.3782 18.5964 15.2119 18.6667 15.0385 18.6667V20ZM0 18C0 18.5304 0.206662 19.0391 0.574521 19.4142C0.942381 19.7893 1.44131 20 1.96154 20V18.6667C1.78813 18.6667 1.62182 18.5964 1.4992 18.4714C1.37658 18.3464 1.30769 18.1768 1.30769 18H0Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
@media (min-width: 768px) {
  .accordion-grid-2_head a {
    width: fit-content;
  }
}
.accordion-grid-2 .col-12 {
  margin-bottom: 24px;
}
.accordion-grid-2 .col-12:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .accordion-grid-2 .col-12 {
    margin-bottom: 0;
  }
}
.accordion-grid-2 .open-acc-cart-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99927 10.9866C9.82379 10.9876 9.64984 10.954 9.48739 10.8876C9.32494 10.8212 9.17719 10.7235 9.0526 10.5999L1.0526 2.5999C0.92763 2.47595 0.828438 2.32849 0.760746 2.16601C0.693054 2.00353 0.658203 1.82925 0.658203 1.65324C0.658203 1.47722 0.693054 1.30295 0.760746 1.14047C0.828438 0.97799 0.92763 0.830522 1.0526 0.706571C1.30242 0.458236 1.64035 0.318848 1.9926 0.318848C2.34485 0.318848 2.68278 0.458236 2.9326 0.706571L9.99927 7.77324L17.0526 0.706571C17.3024 0.458236 17.6404 0.318848 17.9926 0.318848C18.3448 0.318848 18.6828 0.458236 18.9326 0.706571C19.0576 0.830522 19.1568 0.97799 19.2245 1.14047C19.2921 1.30295 19.327 1.47722 19.327 1.65324C19.327 1.82925 19.2921 2.00353 19.2245 2.16601C19.1568 2.32849 19.0576 2.47595 18.9326 2.5999L10.9326 10.5999C10.6843 10.8462 10.3491 10.9851 9.99927 10.9866Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 10px;
  flex-shrink: 0;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-2 .open-acc-cart-icon.active {
  transform: rotate(180deg);
}
.accordion-grid-2 .accordion-grid-2-card {
  padding: 24px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.15);
  border-radius: 20px;
  cursor: pointer;
}
.accordion-grid-2 .accordion-grid-2-card .heading {
  border-bottom: 1px solid #ffffff;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-2 .accordion-grid-2-card .heading h3 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 0;
  align-content: center;
  height: 48px;
  margin-top: 2px;
}
@media (min-width: 1200px) {
  .accordion-grid-2 .accordion-grid-2-card .heading h3 {
    font-size: var(--h3-fz);
    line-height: var(--h3-lh);
    height: 67px;
  }
}
.accordion-grid-2 .accordion-grid-2-card .heading.active {
  padding-bottom: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid #B7D0F9;
}
.accordion-grid-2 .accordion-grid-2-card .accordion-grid-card-content {
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-2 .accordion-grid-2-card .accordion-grid-card-content.active {
  max-height: 1000px;
}
.accordion-grid-2 .accordion-grid-2-card a.btn.btn-tertiary::after, .accordion-grid-2 .accordion-grid-2-card .single-post .sidebar-banner-wrapper .textwidget a.btn-tertiary::after, .single-post .sidebar-banner-wrapper .textwidget .accordion-grid-2 .accordion-grid-2-card a.btn-tertiary::after, .accordion-grid-2 .accordion-grid-2-card .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a.btn::after, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li .accordion-grid-2 .accordion-grid-2-card a.btn::after, .accordion-grid-2 .accordion-grid-2-card .single-post .sidebar-banner-wrapper .textwidget .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a::after, .single-post .sidebar-banner-wrapper .textwidget .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li .accordion-grid-2 .accordion-grid-2-card a::after, .accordion-grid-2 .accordion-grid-2-card .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li .single-post .sidebar-banner-wrapper .textwidget a::after, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li .single-post .sidebar-banner-wrapper .textwidget .accordion-grid-2 .accordion-grid-2-card a::after, .accordion-grid-2 .accordion-grid-2-card .doctors-team-card-1 .team-item .doctor .content a.btn.doctor-link::after, .doctors-team-card-1 .team-item .doctor .content .accordion-grid-2 .accordion-grid-2-card a.btn.doctor-link::after, .accordion-grid-2 .accordion-grid-2-card .single-post .sidebar-banner-wrapper .textwidget .doctors-team-card-1 .team-item .doctor .content a.doctor-link::after, .single-post .sidebar-banner-wrapper .textwidget .doctors-team-card-1 .team-item .doctor .content .accordion-grid-2 .accordion-grid-2-card a.doctor-link::after, .accordion-grid-2 .accordion-grid-2-card .doctors-team-card-1 .team-item .doctor .content .single-post .sidebar-banner-wrapper .textwidget a.doctor-link::after, .doctors-team-card-1 .team-item .doctor .content .single-post .sidebar-banner-wrapper .textwidget .accordion-grid-2 .accordion-grid-2-card a.doctor-link::after {
  opacity: 1 !important;
}
.accordion-grid-2 .accordion-grid-2-card .content {
  margin-bottom: 40px;
}
.accordion-grid-2 .accordion-grid-2-card .content p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.accordion-grid-2 .accordion-grid-2-card .content p:last-child {
  margin-bottom: 0;
}
.accordion-grid-2 .accordion-grid-2-card .content ul {
  list-style: none;
  padding-left: 28px;
  margin-bottom: 24px;
}
.accordion-grid-2 .accordion-grid-2-card .content ul:last-child {
  margin-bottom: 40px;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li {
  position: relative;
  color: #465A96;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 12px;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li:last-child {
  margin-bottom: 0;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li:before {
  content: " ";
  display: block;
  left: -28px;
  width: 15px;
  position: absolute;
  height: 10px;
  min-width: 15px;
  min-height: 10px;
  margin-top: 5px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" fill="none"><path stroke="%231E326E" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 1 6 11 1 6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li a {
  color: #F8CD7E;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.accordion-grid-2 .accordion-grid-2-slider {
  padding: 20px 12px;
}
.accordion-grid-2 .ag2s-swiper-button-prev,
.accordion-grid-2 .ag2s-swiper-button-next {
  position: absolute;
  top: 44px;
  background-color: #F2F7FF;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.accordion-grid-2 .ag2s-swiper-button-prev:after,
.accordion-grid-2 .ag2s-swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.accordion-grid-2 .ag2s-swiper-button-prev:hover,
.accordion-grid-2 .ag2s-swiper-button-next:hover {
  background: #FFF8E6;
}
.accordion-grid-2 .ag2s-swiper-button-prev.swiper-button-disabled,
.accordion-grid-2 .ag2s-swiper-button-next.swiper-button-disabled {
  display: none;
}
@media (min-width: 1200px) {
  .accordion-grid-2 .ag2s-swiper-button-prev,
  .accordion-grid-2 .ag2s-swiper-button-next {
    top: 59px;
  }
}
@media (min-width: 992px) {
  .accordion-grid-2 .ag2s-swiper-button-prev,
  .accordion-grid-2 .ag2s-swiper-button-next {
    opacity: 0;
  }
  .accordion-grid-2 .gallery-arrows:hover .ag2s-swiper-button-prev,
  .accordion-grid-2 .gallery-arrows:hover .ag2s-swiper-button-next {
    opacity: 1;
  }
}
.accordion-grid-2 .ag2s-swiper-button-prev {
  left: 0;
}
.accordion-grid-2 .ag2s-swiper-button-prev:after {
  transform: rotate(180deg);
}
.accordion-grid-2 .ag2s-swiper-button-next {
  right: 0;
}

.banners-grid-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .banners-grid-2 {
    margin-bottom: 100px;
  }
}
.banners-grid-2 .banner-wrapper {
  position: relative;
  border-radius: 20px;
  min-height: 376px;
  display: flex;
  align-items: end;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 52.51%, rgba(0, 0, 0, 0.4) 78.53%);
}
.banners-grid-2 .banner-wrapper .banner-text {
  height: 100%;
  padding: 32px;
}
@media (min-width: 576px) {
  .banners-grid-2 .banner-wrapper .banner-text {
    padding: 32px 44px;
  }
}
.banners-grid-2 .banner-wrapper .banner-text .small-heading {
  display: block;
  width: fit-content;
  background: #ffffff;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  padding: 4px 12px;
  border-radius: 40px;
  margin-bottom: 16px;
}
.banners-grid-2 .banner-wrapper .banner-text h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 24px;
}
.banners-grid-2 .banner-wrapper .banner-image {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.banners-grid-2 .banner-wrapper .banner-image img {
  max-width: 100%;
  object-fit: cover;
  height: 100%;
  border-radius: 20px;
}
.banners-grid-2 .banner-wrapper a {
  width: 100%;
}
@media (min-width: 576px) {
  .banners-grid-2 .banner-wrapper a {
    width: fit-content;
  }
}

.banner-slider-1 {
  margin-bottom: 94px;
}
@media (min-width: 768px) {
  .banner-slider-1 {
    margin-bottom: 130px;
  }
}
.banner-slider-1 .swiper-slide {
  min-height: 445px;
  position: relative;
  border-radius: 20px;
  display: flex;
  align-items: end;
}
.banner-slider-1 .swiper-slide.left img {
  object-position: left;
}
.banner-slider-1 .swiper-slide.right img {
  object-position: right;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide {
    min-height: 545px;
  }
}
@media (min-width: 768px) {
  .banner-slider-1 .swiper-slide.left img {
    object-position: center;
  }
  .banner-slider-1 .swiper-slide.right img {
    object-position: center;
  }
}
.banner-slider-1 .swiper-slide .slide-content {
  max-width: 450px;
  padding: 40px;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide .slide-content {
    padding: 0 0 40px 40px;
  }
}
.banner-slider-1 .swiper-slide .slide-content h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide .buttons {
    display: flex;
    align-items: center;
  }
}
.banner-slider-1 .swiper-slide .buttons .btn, .banner-slider-1 .swiper-slide .buttons .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .banner-slider-1 .swiper-slide .buttons a {
  margin-bottom: 12px;
  width: 100%;
}
.banner-slider-1 .swiper-slide .buttons .btn:last-child, .banner-slider-1 .swiper-slide .buttons .single-post .sidebar-banner-wrapper .textwidget a:last-child, .single-post .sidebar-banner-wrapper .textwidget .banner-slider-1 .swiper-slide .buttons a:last-child {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide .buttons .btn, .banner-slider-1 .swiper-slide .buttons .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .banner-slider-1 .swiper-slide .buttons a {
    margin-right: 12px;
    width: fit-content;
    margin-bottom: 0;
  }
  .banner-slider-1 .swiper-slide .buttons .btn:last-child, .banner-slider-1 .swiper-slide .buttons .single-post .sidebar-banner-wrapper .textwidget a:last-child, .single-post .sidebar-banner-wrapper .textwidget .banner-slider-1 .swiper-slide .buttons a:last-child {
    margin-right: 0;
  }
}
.banner-slider-1 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: 20px;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 445px;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide img {
    max-height: 545px;
  }
}
.banner-slider-1 .banner-slider-1-next,
.banner-slider-1 .banner-slider-1-prev {
  background: #F2F7FF;
  position: absolute;
  z-index: 1;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  top: calc(50% - 22px);
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
}
.banner-slider-1 .banner-slider-1-next:after,
.banner-slider-1 .banner-slider-1-prev:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.banner-slider-1 .banner-slider-1-next:hover,
.banner-slider-1 .banner-slider-1-prev:hover {
  background: #FFF8E6;
}
.banner-slider-1 .banner-slider-1-prev {
  left: -22px;
}
.banner-slider-1 .banner-slider-1-prev:after {
  transform: rotate(180deg);
}
.banner-slider-1 .banner-slider-1-next {
  right: -22px;
}
.banner-slider-1 .banner-slider-1-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .banner-slider-1 .banner-slider-1-pagination {
    bottom: -48px;
  }
}
.banner-slider-1 .banner-slider-1-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.banner-slider-1 .banner-slider-1-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .banner-slider-1 .banner-slider-1-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .banner-slider-1 .banner-slider-1-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}

.doctor-slider-area-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctor-slider-area-1 {
    margin-bottom: 100px;
  }
}
.doctor-slider-area-1 .team-swiper {
  padding: 12px 19px 12px 0;
}
.doctor-slider-area-1 .team-swiper .swiper-slide {
  position: relative;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border: 1px solid transparent;
  border-radius: 30px;
  padding: 32px 24px;
  height: auto;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.doctor-slider-area-1 .team-swiper .swiper-slide:hover {
  border: 1px solid #F8CD7E !important;
  background-color: #FFF8E6 !important;
}
.doctor-slider-area-1 .team-swiper .swiper-slide:first-child {
  margin-left: 12px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide .skeleton-featured {
  background-image: url("data:image/svg+xml,%3Csvg width='88' height='88' viewBox='0 0 88 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_103_32)'%3E%3Cmask id='mask0_103_32' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='88' height='88'%3E%3Cpath d='M78 0H10C4.47715 0 0 4.47715 0 10V78C0 83.5229 4.47715 88 10 88H78C83.5229 88 88 83.5229 88 78V10C88 4.47715 83.5229 0 78 0Z' fill='%23B7D0F9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_103_32)'%3E%3Cpath d='M87.2889 -5.37769H10C4.47715 -5.37769 0 -0.900533 0 4.62231V78.0001C0 83.523 4.47715 88.0001 10 88.0001H87.2889C92.8118 88.0001 97.2889 83.523 97.2889 78.0001V4.62231C97.2889 -0.900533 92.8118 -5.37769 87.2889 -5.37769Z' fill='%23B7D0F9'/%3E%3C/g%3E%3Cmask id='mask1_103_32' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='88' height='88'%3E%3Crect width='88' height='88' rx='10' fill='%23B7D0F9'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_103_32)'%3E%3Ccircle cx='43.8143' cy='38.3022' r='20.3022' fill='%23F2F7FF'/%3E%3Cpath d='M44.0089 61.6982C11.216 61.6982 2.88888 82.1937 2.82443 92.4415H85C85 67.3828 57.6726 61.5048 44.0089 61.6982Z' fill='%23F2F7FF'/%3E%3C/g%3E%3Cmask id='mask2_103_32' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='88' height='88'%3E%3Cg clip-path='url(%23clip1_103_32)'%3E%3Crect width='88' height='88' rx='10' fill='%23824E4E'/%3E%3Cmask id='mask3_103_32' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='88' height='88'%3E%3Crect width='88' height='88' rx='10' fill='%23B7D0F9'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_103_32)'%3E%3C/g%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask2_103_32)'%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_103_32'%3E%3Crect width='88' height='88' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_103_32'%3E%3Crect width='88' height='88' rx='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 100px;
  height: 100px;
  border-radius: 20px;
  margin-bottom: 32px;
  background-repeat: no-repeat;
  background-size: contain;
}
.doctor-slider-area-1 .team-swiper .swiper-slide .image {
  margin-bottom: 32px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide .image img {
  border-radius: 20px;
  width: 100px;
  height: 100px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  height: 35px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide p {
  font-size: var(--small-fz);
  line-height: 1.2;
  color: #1A3588;
}
.doctor-slider-area-1 .team-swiper .swiper-slide span {
  color: #1A3588;
  text-transform: uppercase;
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  font-weight: 600;
}
.doctor-slider-area-1 .team-swiper .swiper-slide ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
}
.doctor-slider-area-1 .team-swiper .swiper-slide ul li:hover {
  color: #F8CD7E;
}
.doctor-slider-area-1 .team-swiper .swiper-slide .doctor-link {
  color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.doctor-slider-area-1 .team-swiper-button-next,
.doctor-slider-area-1 .team-swiper-button-prev {
  background: #DAE5FF;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 24px);
  z-index: 1;
}
.doctor-slider-area-1 .team-swiper-button-next:hover,
.doctor-slider-area-1 .team-swiper-button-prev:hover {
  background: #FFE6B9;
}
.doctor-slider-area-1 .team-swiper-button-next:before,
.doctor-slider-area-1 .team-swiper-button-prev:before {
  content: " ";
  width: 8px;
  height: 14px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47939 14.0001C7.34708 13.9995 7.2162 13.9727 7.09432 13.9212C6.97245 13.8697 6.862 13.7945 6.76939 13.7001L0.849386 7.75006C0.663135 7.5627 0.558594 7.30924 0.558594 7.04506C0.558594 6.78087 0.663135 6.52742 0.849386 6.34006L6.76939 0.410058C6.86263 0.31682 6.97332 0.242859 7.09514 0.192399C7.21696 0.141939 7.34753 0.115967 7.47939 0.115967C7.61125 0.115967 7.74181 0.141939 7.86364 0.192399C7.98546 0.242859 8.09615 0.31682 8.18939 0.410058C8.28262 0.503297 8.35659 0.613987 8.40705 0.735809C8.45751 0.857631 8.48348 0.988199 8.48348 1.12006C8.48348 1.25192 8.45751 1.38249 8.40705 1.50431C8.35659 1.62613 8.28262 1.73682 8.18939 1.83006L2.99939 7.00006L8.21939 12.2201C8.39172 12.3548 8.5151 12.5424 8.57062 12.754C8.62613 12.9656 8.61071 13.1896 8.52673 13.3916C8.44274 13.5937 8.29483 13.7626 8.10565 13.8725C7.91647 13.9824 7.69648 14.0272 7.47939 14.0001Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.doctor-slider-area-1 .team-swiper-button-next.swiper-button-disabled,
.doctor-slider-area-1 .team-swiper-button-prev.swiper-button-disabled {
  display: none;
}
.doctor-slider-area-1 .team-swiper-button-next {
  transform: rotate(180deg);
  right: -6px;
}
.doctor-slider-area-1 .team-swiper-button-prev {
  left: -6px;
}
.doctor-slider-area-1 .team-swiper-pagination {
  padding-top: 32px;
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.doctor-slider-area-1 .team-swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 12px;
  height: 12px;
  transition: all 0.3s ease-in-out;
  opacity: 1 !important;
}
.doctor-slider-area-1 .team-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 16px;
  height: 16px;
}

.post-category-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .post-category-1 {
    margin-bottom: 100px;
  }
}
.post-category-1 .post-wrapper {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  padding: 20px 40px;
}
.post-category-1 .post-wrapper .post-date,
.post-category-1 .post-wrapper .post-category {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.post-category-1 .post-wrapper h2 {
  margin-bottom: 8px;
}
.post-category-1 .post-wrapper h2 a {
  font-size: 22px;
  line-height: 26px;
  color: #1A3588;
  font-family: var(--ff-2);
  text-decoration: none;
  display: block;
}
.post-category-1 .post-wrapper p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.post-category-1 .post-wrapper .post-thumbnail {
  height: 100%;
}
.post-category-1 .post-wrapper .post-thumbnail img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 200px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcGFydGlhbC9fYmFzZS5zY3NzIiwiX3BhcnRpYWwvX2NvbG9ycy5zY3NzIiwiX3BhcnRpYWwvX3R5cG9ncmFwaHkuc2NzcyIsIl9jb21wb25lbnRzL19uYXZiYXItMS5zY3NzIiwiX2NvbXBvbmVudHMvX21vYmlsZS1tYWluLW1lbnUuc2NzcyIsIl9jb21wb25lbnRzL19hY2NvcmRpb24tc2lkZS1pbWFnZS0xLnNjc3MiLCJfY29tcG9uZW50cy9fbW9zYWljLXRleHQtaW1hZ2UtMS5zY3NzIiwiX2NvbXBvbmVudHMvX21vc2FpYy10ZXh0LWltYWdlLTIuc2NzcyIsIl9jb21wb25lbnRzL19jdGEtMS5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQtaW1hZ2Utc2xpZGVyLTEuc2NzcyIsIl9jb21wb25lbnRzL190ZXh0LXNsaWRlci0xLnNjc3MiLCJfY29tcG9uZW50cy9fYnVsbGV0LWxpc3QtMS5zY3NzIiwiX2NvbXBvbmVudHMvX2FjY29yZGlvbi0xLnNjc3MiLCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItMS5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQuc2NzcyIsIl9jb21wb25lbnRzL19uZXdzbGV0dGVyLTEuc2NzcyIsIl9jb21wb25lbnRzL19zaWRlLWNvbnRhaW5lci5zY3NzIiwiX2NvbXBvbmVudHMvX3NlYXJjaC0xLnNjc3MiLCJfY29tcG9uZW50cy9fbmV3cy1saXN0LTEuc2NzcyIsIl9jb21wb25lbnRzL190YWJsZS1zZWN0aW9uLnNjc3MiLCJfY29tcG9uZW50cy9fc3dpdGNoZXItbGFuZ3VhZ2Uuc2NzcyIsIl9jb21wb25lbnRzL19tYWluLWJhbm5lci0yLnNjc3MiLCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLTIuc2NzcyIsIl9jb21wb25lbnRzL19jdXN0b20tdG9vbHRpcC5zY3NzIiwiX2NvbXBvbmVudHMvX2Zvb3Rlci0xLnNjc3MiLCJfY29tcG9uZW50cy9fc2ltcGxlLXRleHQtY2FyZHMtMS5zY3NzIiwiX2NvbXBvbmVudHMvX2Jsb2ctYmFubmVyLnNjc3MiLCJfY29tcG9uZW50cy9fcG9wdWxhci1hcnRpY2xlcy5zY3NzIiwiX2NvbXBvbmVudHMvX2Jsb2ctbGlzdC5zY3NzIiwiX2NvbXBvbmVudHMvX2Jsb2ctY2F0ZWdvcmllcy5zY3NzIiwiX2NvbXBvbmVudHMvX2Jsb2ctYmFubmVyLWNhdGVnb3J5LnNjc3MiLCJfY29tcG9uZW50cy9fYmxvZy1kZXRhaWwuc2NzcyIsIl9jb21wb25lbnRzL19ibG9nLXJlYWQtbW9yZS5zY3NzIiwiX2NvbXBvbmVudHMvX3JlbGF0ZWQtYXJ0aWNsZXMtMS5zY3NzIiwiX2NvbXBvbmVudHMvX2RvY3RvcnMtbGlzdC5zY3NzIiwiX2NvbXBvbmVudHMvX2RvY3RvcnMuc2NzcyIsIl9jb21wb25lbnRzL19kb2N0b3ItaXRlbS5zY3NzIiwiX2NvbXBvbmVudHMvX2RvY3Rvci1kZXRhaWwuc2NzcyIsIl9jb21wb25lbnRzL190ZWFtLnNjc3MiLCJfY29tcG9uZW50cy9fdGVhbS0yLnNjc3MiLCJfY29tcG9uZW50cy9fdGVhbS1zbGlkZXIuc2NzcyIsIl9jb21wb25lbnRzL190ZWFtLXNsaWRlci0yLnNjc3MiLCJfY29tcG9uZW50cy9fYnV0dG9uLTEuc2NzcyIsIl9jb21wb25lbnRzL190ZXN0aW1vbmlhbC0xLnNjc3MiLCJfY29tcG9uZW50cy9fc2ltcGxlLWltYWdlLXNsaWRlci5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQtMy1jb2x1bW4tMS5zY3NzIiwiX2NvbXBvbmVudHMvX3N0aWNreS1jb250YWN0LnNjc3MiLCJfY29tcG9uZW50cy9fdGFicy0xLnNjc3MiLCJfY29tcG9uZW50cy9fZm9ybS0xLnNjc3MiLCJfY29tcG9uZW50cy9fZ2FsbGVyeS0xLnNjc3MiLCJfY29tcG9uZW50cy9fZG9jdG9yLXNpbmdsZS1mb3JtLnNjc3MiLCJfY29tcG9uZW50cy9fdGV4dC0yLWNvbHVtbnMuc2NzcyIsIl9jb21wb25lbnRzL19maWx0ZXItZG9jdG9ycy5zY3NzIiwiX2NvbXBvbmVudHMvX21vZGFsLXdpbmRvdy1zZWFyY2guc2NzcyIsIl9jb21wb25lbnRzL19hdHRhY2htZW50cy5zY3NzIiwiX2NvbXBvbmVudHMvX3NlYXJjaC1wYWdlLnNjc3MiLCJfY29tcG9uZW50cy9faXNvdG9waWMtcmVzdWx0LWl0ZW0uc2NzcyIsIl9jb21wb25lbnRzL19wcmljaW5nLWNhcmRzLTEuc2NzcyIsIl9jb21wb25lbnRzL19jYXRlZ29yaWVzLXNsaWRlci5zY3NzIiwiX2NvbXBvbmVudHMvX2NhcmRzLTEuc2NzcyIsIl9jb21wb25lbnRzL19kb2N0b3ItY2FyZC0xLnNjc3MiLCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLWdyaWQtMS5zY3NzIiwiX2NvbXBvbmVudHMvX21vc2FpYy1idWxsZXQtaW1hZ2UtMS5zY3NzIiwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLWNhdGVnb3JpZXMtMS5zY3NzIiwiX2NvbXBvbmVudHMvX3RhYnMtYWNjb3JkaW9ucy0xLnNjc3MiLCJfY29tcG9uZW50cy9fY2FyZHMtaW1hZ2UtbGlua3MtMS5zY3NzIiwiX2NvbXBvbmVudHMvX2J1dHRvbnMtZ3JpZC0xLnNjc3MiLCJfY29tcG9uZW50cy9fYWRkaXRpb25hbC1pbmZvcm1hdGlvbi0xLnNjc3MiLCJfY29tcG9uZW50cy9fYmFubmVycy1ncmlkLTEuc2NzcyIsIl9jb21wb25lbnRzL190ZXN0aW1vbmlhbC0yLnNjc3MiLCJfY29tcG9uZW50cy9fZG9jdG9yLWNhcmQtMi5zY3NzIiwiX2NvbXBvbmVudHMvX25ld3NsZXR0ZXItMi5zY3NzIiwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLXNsaWRlci0xLnNjc3MiLCJfY29tcG9uZW50cy9fZm9vdGVyLWJhbm5lci0xLnNjc3MiLCJfY29tcG9uZW50cy9fdGV4dC1pbWFnZS1zbGlkZXItMi5zY3NzIiwiX2NvbXBvbmVudHMvX2RvY3RvcnMtdGVhbS1jYXJkLTEuc2NzcyIsIl9jb21wb25lbnRzL190aW1lbGluZS0xLnNjc3MiLCJfY29tcG9uZW50cy9fZ2FsbGVyeS0yLnNjc3MiLCJfY29tcG9uZW50cy9fdGV4dC1pbi1jb2x1bW5zLnNjc3MiLCJfY29tcG9uZW50cy9fdGVzdGltb25pYWwtMy5zY3NzIiwiX2NvbXBvbmVudHMvX2NhdGVnb3JpZXMtc2xpZGVyLWJsb2cuc2NzcyIsIl9jb21wb25lbnRzL19ncmlkLWdhbGxlcnktc2xpZGVyLTEuc2NzcyIsIl9jb21wb25lbnRzL19jb250YWN0LWJsb2NrLTEuc2NzcyIsIl9jb21wb25lbnRzL19hY2NvcmRpb24tZ3JpZC0yLnNjc3MiLCJfY29tcG9uZW50cy9fYmFubmVycy1ncmlkLTIuc2NzcyIsIl9jb21wb25lbnRzL19iYW5uZXItc2xpZGVyLTEuc2NzcyIsIl9jb21wb25lbnRzL19kb2N0b3Itc2xpZGVyLWFyZWEtMS5zY3NzIiwiX2NvbXBvbmVudHMvX3Bvc3QtY2F0ZWdvcnktMS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUNBQTtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBU0o7RUFFSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0k7OztBQUlSO0FBQUE7QUFBQTtBQW1CQTtFQUNJLFlBYk87O0FBZVA7RUFISjtJQUlRLFlBVkc7Ozs7QUFlUDtFQUNJOztBQUNBO0VBRko7SUFHUTs7OztBQU1SO0VBQ0k7O0FBRUE7RUFISjtJQUlRLFlBNUJEOzs7O0FBaUNYO0VBQ0ksWUF4Q087O0FBMENQO0VBSEo7SUFJUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQU9BO0FBQUE7RUFDSTs7O0FBS1o7RUFDSSxlQW5FTzs7O0FBc0VYO0VBQ0ksZUFsRU87O0FBb0VQO0VBSEo7SUFJUSxlQW5FSTs7OztBQXdFUjtFQUNJOzs7QUFJUjtFQUNJOzs7QUFJSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7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R2dCO0U2QnlHaEIsYTdCeEdnQjtFNkJ5R2hCLGUvQnhJRDtFK0J5SUM7O0FBQ0E7RUFDSSxPOUIvS1M7RThCZ0xULFc3QjlHWTtFNkIrR1osYTdCOUdZO0U2QitHWixhN0J4SEM7O0E2QjJIVDtFQUNJLE85QnRMYTtFOEJ1TGIsVzdCbkhnQjtFNkJvSGhCLGE3Qm5IZ0I7RTZCb0hoQixlL0JySkQ7RStCc0pDOztBQUVKO0VBQ0ksTzlCN0xhOztBOEJnTWpCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJLE85QjdNYTtFOEI4TWIsVzdCdklnQjtFNkJ3SWhCLGE3QnZJZ0I7RTZCd0loQixhN0J0Sks7RTZCdUpMO0VBQ0E7O0FBQ0E7RUFDSSxPOUJ6TVE7O0E4QjRNaEI7QUFBQTtFQUVJO0VBQ0E7O0FBRUE7QUFBQTtFQUNJLE85QjlOUztFOEIrTlQsZS9CL0xOOztBK0JpTU07QUFBQTtFQUNJLE85QmxPSztFOEJtT0w7RUFDQTs7QUFFQTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtFQUNJOztBQU1oQjtFQUNJO0VBQ0E7RUFDQSxlL0JsTkc7O0ErQm9OSDtFQUNJLGUvQnJORDs7QStCd05IO0VBQ0k7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFKSjtJQUtRLGUvQmpPTDtJK0JrT0s7SUFDQTs7O0FBS1o7RUFDSTtFQUNBLGUvQnJPRzs7QStCc09IO0VBQ0ksTzlCalJhO0U4QmtSYixhN0IzTkw7RTZCNE5LLFc3QjNNZ0I7RTZCNE1oQixhN0IzTWdCOztBNkI2TXBCO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE85QnJTaUI7RThCc1NqQjtFQUNBO0VBQ0E7RUFDQSxlL0IvUEc7O0ErQmdRSDtFQUNJLGUvQm5RRDtFK0JvUUM7O0FBS0E7RUFDSSxhN0J2UEM7RTZCd1BELFc3QjNPWTtFNkI0T1osYTdCM09ZO0U2QjRPWixZL0JwUkw7RStCcVJLLE85QnJUUztFOEJzVFQsZS9CN1FMOztBK0I4UUs7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7O0FBTVo7RUFDSSxlL0I1Ukc7O0ErQjhSSDtFQUhKO0lBSVEsZS9CN1JBOzs7QStCK1JKO0VBQ0ksTzlCNVVhO0U4QjZVYixXN0JyUWdCO0U2QnNRaEIsYTdCclFnQjtFNkJzUWhCO0VBQ0EsYTdCelJMO0U2QjBSSyxlL0I3U0Q7O0ErQitTSDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBVko7SUFXUTs7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZS9CdFVMOztBK0J1VUs7RUFMSjtJQU1RO0lBQ0EsYy9CelVUOzs7QStCNFVDO0VBQ0ksTzlCL1dTO0U4QmdYVCxXN0J4U1k7RTZCeVNaLGE3QnhTWTtFNkJ5U1osYTdCM1RUOztBNkI2VEs7RUFDSSxPOUJyWFM7RThCc1hULFc3QjVTWTtFNkI2U1osYTdCNVNZO0U2QjZTWjs7QUFFSjtFQUNJLE85QjNYUztFOEI0WFQ7RUFDQTtFQUNBLGE3QnJVQztFNkJzVUQ7O0FBQ0E7RUFDSSxPOUJyWEk7O0E4QjBYcEI7RUFDSSxlL0I3Vkc7O0ErQjhWSDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlL0I1V0Q7O0ErQjhXSDtFQUNJLGE3QjFWTDtFNkIyVkssTzlCbFphO0U4Qm1aYjtFQUNBO0VBQ0EsZS9CalhEOztBK0JtWEg7RUFDSSxlL0JwWEQ7O0ErQnFYQztFQUNJLGE3Qm5XVDtFNkJvV1MsTzlCM1pTO0U4QjRaVDtFQUNBO0VBQ0EsZS9COVhOO0UrQitYTTs7QUFDQTtFQUNJOztBQUVKO0VBQ0ksTzlCeFpJOztBOEIyWlo7RUFDSSxPOUJ4YVM7RThCeWFULFc3Qi9WWTtFNkJnV1osYTdCL1ZZOztBNkJvV3BCO0VBQ0k7RUFDQTtFQUNBOzs7QUN6Ylo7RUFDSSxlaENnRE87O0FnQzlDUDtFQUhKO0lBSVEsZWhDK0NJOzs7QWdDNUNSO0VBQ0ksVzlCaUVvQjtFOEJoRXBCLGE5QmlFb0I7RThCaEVwQixPL0JIaUI7RStCSWpCLGVoQ2lDRzs7QWdDN0JIO0VBQ0ksZWhDMkJEO0VnQzFCQzs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBVko7SUFXUTs7RUFDQTtJQUNJOzs7QUFLWjtFQUNJLFc5QnlDZ0I7RThCeENoQixhOUJ5Q2dCO0U4QnhDaEIsZWhDR0Y7O0FnQ0RFO0VBQ0ksTy9CaENTO0UrQmlDVDtFQUNBOztBQUVBO0VBQ0ksTy9CekJJOztBK0I4QmhCO0VBQ0ksTy9CM0NhO0UrQjRDYjs7O0FDbkRaO0VBQ0ksZWpDZ0RPOztBaUM5Q1A7RUFISjtJQUlRLGVqQytDSTs7O0FpQzVDUjtFQUNJLFcvQmlFb0I7RStCaEVwQixhL0JpRW9CO0UrQmhFcEIsT2hDSGlCO0VnQ0lqQixlakNpQ0c7RWlDaENILGEvQnFEUzs7QStCbERiO0VBQ0ksZWpDMEJHOztBaUN4Qkg7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJLFcvQmdEb0I7RStCL0NwQixhL0JnRG9CO0UrQi9DcEIsT2hDdEJpQjtFZ0N1QmpCO0VBQ0EsZWpDUUU7RWlDUEY7O0FBRUE7RUFDSSxPaENoQlk7O0FnQ29CcEI7RUFDSSxXL0J1Q29CO0UrQnRDcEIsYS9CdUNvQjtFK0J0Q3BCLE9oQ25DaUI7OztBaUNOckI7RUFDSSxlbENzQ0c7RWtDckNILE9qQ0lpQjtFaUNIakIsV2hDcUVvQjtFZ0NwRXBCLGFoQ3FFb0I7O0FnQ2xFeEI7RUFDSSxlbENpQ0c7RWtDaENILE9qQ0RpQjtFaUNFakIsV2hDc0VvQjtFZ0NyRXBCLGFoQ3NFb0I7O0FnQ3BFeEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2hDb0RnQjtFZ0NuRGhCLGFoQ21EZ0I7RWdDbERoQixPakN0QmE7RWlDdUJiO0VBQ0E7RUFDQSxjbENNRjtFa0NMRTs7QUFDQTtFQUNJLGtCakM1QlM7RWlDNkJULE9qQ0hTOztBaUNLYjtFQUNJLGtCakNoQ1M7RWlDaUNULE9qQ1BTO0VpQ1FULFdoQ3NDWTtFZ0NyQ1osYWhD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QW9DNEdiO0VBQ0k7RUFDQTtFQUNBLFNyQzNFTDtFcUM0RUssT3BDaEhTO0VvQ2lIVDtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVo7RUFDSSxPcENsSWE7O0FvQ21JYjtFQUNJLFduQ2xFWTtFbUNtRVosYW5DbEVZO0VtQ21FWixlckNqR0w7O0FxQ21HQztFQUNJO0VBQ0E7RUFDQSxlckN2R0w7O0FxQ3lHQztFQUNJO0VBQ0E7RUFDQSxlckNoSE47RXFDaUhNLGFuQzFGVDtFbUMyRlMsYW5DeEZDOztBbUMwRkw7RUFDSTtFQUNBOztBQUNBO0VBQ0ksT3BDeEpLO0VvQ3lKTCxXbkNqRlE7RW1Da0ZSLGFuQ2pGUTs7QW1Db0ZoQjtFQUNJLE9wQzlKUztFb0MrSlQ7O0FBQ0E7RUFDSSxPcENySkk7OztBcUNuQnhCO0VBRUksZXRDK0NPOztBc0M5Q1A7RUFISjtJQUlRLGV0QytDSTs7O0FzQzdDUjtFQUNJLGtCckNHaUI7RXFDRmpCO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0ksZXRDZ0NHO0VzQy9CSDs7QUFDQTtFQUNJLE9yQ1ZhO0VxQ1diLFdwQ3VEZ0I7RW9DdERoQixhcENzRGdCO0VvQ3JEaEI7O0FBRUo7RUFDSTs7QUFDQTtFQUNJOztBQUdSO0VBQ0ksT3JDdEJhO0VxQ3VCYixZdENZRDtFc0NYQzs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBLGV0Q0NEO0VzQ0FDOztBQUNBO0VBTEo7SUFNUTtJQUNBOzs7QUFHUjtFQUNJLGV0Q0pEOztBc0NLQztFQUZKO0lBR1E7OztBQUlaO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQSxldENmRDs7QXNDa0JQO0VBQ0k7O0FBQ0E7RUFDSSxPckMxRGE7RXFDMkRiLGFwQ0pMO0VvQ0tLLFdwQ1lnQjtFb0NYaEIsYXBDV2dCO0VvQ1ZoQixhcENKSztFb0NLTCxldEMvQkY7O0FzQ2lDRjtFQUNJLFdwQ1FnQjtFb0NQaEIsYXBDUWdCO0VvQ1BoQixPckNwRWE7O0FxQ3NF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M0RuRVM7RTJEb0VULGExRGJUO0UwRGNTLFcxREdZO0UwREZaLGExREVZO0UwRERaLGExRGJDO0UwRGNELGU1RHhDTjs7QTREMENFO0VBQ0ksVzFERFk7RTBERVosYTFERFk7RTBERVosTzNEN0VTOztBMkQrRWI7RUFDSSxPM0RwRVE7RTJEcUVSO0VBQ0E7RUFDQSxXMURUWTtFMERVWixhMURUWTtFMERVWjs7QUFDQTtFQUNJLE8zRHZGSztFMkR3Rkw7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSSxXMUR0QlE7RTBEdUJSLGExRHZCUTtFMER3QlI7RUFDQSxPM0RqR0s7RTJEa0dMLGU1RHJFVjs7QTREc0VVO0VBQ0k7O0FBRUo7RUFDSSxPM0Q3RkE7O0EyRG1HcEI7RUFDSSxlNUQ1RUc7O0E0RDZFSDtFQUZKO0lBR1E7OztBQUdSO0VBQ0ksa0IzRGxIaUI7RTJEbUhqQjtFQUNBLFM1RHBGRztFNERxRkg7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSSxPM0Q5SGE7RTJEK0hiLGU1RDNGRDs7QTRENEZDO0VBQ0k7O0FBR1I7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUlaO0VBQ0ksVzFEcEVvQjtFMERxRXBCLGExRHBFb0I7RTBEcUVwQixPM0Q5SWlCO0UyRCtJakI7RUFDQSxZNUQ1R0c7O0E0RDZHSDtFQUNJO0VBQ0EsYTFEekZLOztBMEQ0RlQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzVENUhGO0U0RDZIRTtFQUNBO0VBQ0E7O0FBRUo7RUFDSSxPM0R0Slk7RTJEdUpaOztBQUNBO0VBQ0ksTzNEcktTOzs7QTRETGpCO0VBQ0k7O0FBR1I7RUFDSTtFQUNBLFczRGlFb0I7RTJEaEVwQixhM0RpRW9CO0UyRGhFcEIsZTdEa0NHOztBNkRoQ1A7RUFDSSxTN0Q2Qkc7RTZENUJILGtCNURtQmlCO0U0RGxCakI7RUFDQTtFQUNBO0VBQ0EsZTdEeUJHO0U2RHhCSDtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSSxrQjVERlk7RTRER1o7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7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Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBKO0lBUVE7OztBQUdKO0VBQ0ksWWhGakthO0VnRmtLYjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLFloRjNLUztFZ0Y0S1Q7RUFDQTs7QUFHSjtFQWJKO0lBY1EsWWhGOUtTO0lnRitLVDtJQUNBO0lBQ0E7O0VBRUE7SUFDSSxZaEZ2TEs7SWdGd0xMO0lBQ0E7Ozs7QUNoTXBCO0VBQ0ksZWxGZ0RPO0VrRjNDUDtFQUNBO0VBQ0E7O0FBTEE7RUFISjtJQUlRLGVsRitDSTs7O0FrRjFDUjtFQUNJLE9qRkhpQjtFaUZJakIsV2hGOERvQjtFZ0Y3RHBCLGFoRjhEb0I7RWdGN0RwQixlbEY4Qkc7O0FrRjVCUDtFQUNJLE9qRlRpQjtFaUZVakIsV2hGOERvQjtFZ0Y3RHBCLGFoRjhEb0I7O0FnRjVEeEI7RUFDSSxnQmxGb0JHO0VrRm5CSCxlbEZtQkc7RWtGbEJIOztBQUlBO0FBQUE7RUFDSSxPakZyQmE7RWlGc0JiLFdoRm9EZ0I7RWdGbkRoQixhaEZvRGdCO0VnRm5EaEI7O0FBRUo7QUFBQTtFQUNJLE9qRjNCYTtFaUY0QmIsV2hGNENnQjtFZ0YzQ2hCLGFoRjRDZ0I7RWdGM0NoQixlbEZFRjtFa0ZERTs7QUFFSjtBQUFBO0VBQ0ksT2pGbENhO0VpRm1DYixXaEZ1Q2dCO0VnRnRDaEIsYWhGdUNnQjtFZ0Z0Q2hCOztBQUNBO0FBQUE7RUFDSSxPakYzQlE7OztBa0ZuQnhCO0VBQ0ksZW5GZ0RPOztBbUY5Q1A7RUFISjtJQUlRLGVuRitDSTs7O0FtRjdDUjtFQUNJLGVuRnlDRztFbUZ4Q0g7O0FBQ0E7RUFDSSxPbEZIYTtFa0ZJYixXakY4RGdCO0VpRjdEaEIsYWpGOERnQjtFaUY3RGhCLGVuRjhCRDs7QW1GNUJIO0VBQ0ksT2xGVGE7RWtGVWIsV2pGOERnQjtFaUY3RGhCLGFqRjhEZ0I7RWlGN0RoQjs7QUFFSjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Es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O0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSSxZckY3RVk7O0FxRitFaEI7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJOztBQUdSO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0ksYXRGNUVHO0VzRjZFSDtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJLFlyRnBIYTtFcUZxSGI7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSSxZckY3SFM7RXFGOEhUO0VBQ0E7OztBQ3RJaEI7RUFDSSxldkZnRE87O0F1RjlDUDtFQUhKO0lBSVEsZXZGK0NJOzs7QXVGN0NSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFFSSxPdEZMYTtFc0ZNYixXckZvRWdCO0VxRm5FaEIsYXJGb0VnQjs7QXFGbEVwQjtFQUNJLGV2RnNCRjs7QXVGckJFO0VBQ0k7RUFDQTtFQUNBLE90RmRTO0VzRmVULGFyRndDVDtFcUZ2Q1M7RUFDQTs7QUFHUjtFQUNJLE90RnJCYTtFc0ZzQmIsV3JGa0RnQjtFcUZqRGhCLGFyRmtEZ0I7O0FxRmhEcEI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGhlbWUgTmFtZTogV2llbmVyIFByaXZhdGtsaW5pa1xuQXV0aG9yOiBNQUlTT04gRCdJRMOJRVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cubWFpc29uZGlkZWUuY29tXG5EZXNjcmlwdGlvbjogTWFpbiB0ZW1wbGF0ZSBmb3IgV2llbmVyIFByaXZhdGtsaW5pa1xuVmVyc2lvbjogMC4wLjFcblJlcXVpcmVzIGF0IGxlYXN0OiA2LjJcblJlcXVpcmVzIFBIUDogNy40XG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBodHRwczovL3dpZW5lci1wcml2YXRrbGluaWsuY29tL1xuKi9cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdfcGFydGlhbC9fYmFzZSc7XG5AaW1wb3J0ICdfcGFydGlhbC9fY29sb3JzJztcbkBpbXBvcnQgJ19wYXJ0aWFsL190eXBvZ3JhcGh5JztcblxuQGltcG9ydCAnX2NvbXBvbmVudHMvX25hdmJhci0xJztcbkBpbXBvcnQgJ19jb21wb25lbnRzL19tb2JpbGUtbWFpbi1tZW51JztcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLXNpZGUtaW1hZ2UtMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tb3NhaWMtdGV4dC1pbWFnZS0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21vc2FpYy10ZXh0LWltYWdlLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fY3RhLTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC1pbWFnZS1zbGlkZXItMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LXNsaWRlci0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2J1bGxldC1saXN0LTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25ld3NsZXR0ZXItMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19zaWRlLWNvbnRhaW5lclwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19zZWFyY2gtMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19uZXdzLWxpc3QtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25ld3MtbGlzdC1zbGlkZXItMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190YWJsZS1zZWN0aW9uXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3N3aXRjaGVyLWxhbmd1YWdlXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fY3VzdG9tLXRvb2x0aXBcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fZm9vdGVyLTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fc2ltcGxlLXRleHQtY2FyZHMtMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19ibG9nLWJhbm5lclwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19wb3B1bGFyLWFydGljbGVzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jsb2ctbGlzdFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19ibG9nLWNhdGVnb3JpZXNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYmxvZy1iYW5uZXItY2F0ZWdvcnlcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYmxvZy1kZXRhaWxcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYmxvZy1yZWFkLW1vcmVcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fcmVsYXRlZC1hcnRpY2xlcy0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3RvcnMtbGlzdFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19kb2N0b3JzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1pdGVtXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1kZXRhaWxcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZWFtLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbS1zbGlkZXItMlwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19idXR0b24tMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXN0aW1vbmlhbC0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3NpbXBsZS1pbWFnZS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC0zLWNvbHVtbi0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3N0aWNreS1jb250YWN0XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RhYnMtMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19mb3JtLTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fZ2FsbGVyeS0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1zaW5nbGUtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtMi1jb2x1bW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fZmlsdGVyLWRvY3RvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tb2RhbC13aW5kb3ctc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYXR0YWNobWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19zZWFyY2gtcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2lzb3RvcGljLXJlc3VsdC1pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fcHJpY2luZy1jYXJkcy0xLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fY2F0ZWdvcmllcy1zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19jYXJkcy0xLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fZG9jdG9yLWNhcmQtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2FjY29yZGlvbi1ncmlkLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tb3NhaWMtYnVsbGV0LWltYWdlLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tYWluLWJhbm5lci1jYXRlZ29yaWVzLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190YWJzLWFjY29yZGlvbnMtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhcmRzLWltYWdlLWxpbmtzLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19idXR0b25zLWdyaWQtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2FkZGl0aW9uYWwtaW5mb3JtYXRpb24tMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jhbm5lcnMtZ3JpZC0xLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVzdGltb25pYWwtMi5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1jYXJkLTIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19uZXdzbGV0dGVyLTIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tYWluLWJhbm5lci1zbGlkZXItMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci1iYW5uZXItMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtaW1hZ2Utc2xpZGVyLTIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19kb2N0b3JzLXRlYW0tY2FyZC0xLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGltZWxpbmUtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2dhbGxlcnktMi5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvdGV4dC1pbi1jb2x1bW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVzdGltb25pYWwtMy5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhdGVnb3JpZXMtc2xpZGVyLWJsb2cuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19ncmlkLWdhbGxlcnktc2xpZGVyLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19jb250YWN0LWJsb2NrLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19hY2NvcmRpb24tZ3JpZC0yLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYmFubmVycy1ncmlkLTIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19iYW5uZXItc2xpZGVyLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19kb2N0b3Itc2xpZGVyLWFyZWEtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3Bvc3QtY2F0ZWdvcnktMS5zY3NzXCI7XG4iLCJib2R5LFxuaHRtbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5odG1sICoge1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJHNjcmVlbi1zbSA6IDU3NnB4O1xuJHNjcmVlbi1tZCA6IDc2OHB4O1xuJHNjcmVlbi1sZyA6IDk5MnB4O1xuJHNjcmVlbi14bCA6IDEyMDBweDtcbiRzY3JlZW4tZGVza3RvcCA6IDEyOTVweDtcblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuXG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLWxnLFxuICAgIC5jb250YWluZXItbWQsXG4gICAgLmNvbnRhaW5lci1zbSxcbiAgICAuY29udGFpbmVyLXhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjk1cHg7XG4gICAgfVxufVxuXG4vKlxuKiBTcGFjaW5nXG4qL1xuXG4kc3BhY2UtNDogNHB4O1xuJHNwYWNlLTg6IDhweDtcbiRzcGFjZS0xMjogMTJweDtcbiRzcGFjZS0xNjogMTZweDtcbiRzcGFjZS0yMDogMjBweDtcbiRzcGFjZS0yNDogMjRweDtcbiRzcGFjZS0zMjogMzJweDtcbiRzcGFjZS0zNjogMzZweDtcbiRzcGFjZS00MDogNDBweDtcbiRzcGFjZS00NDogNDRweDtcbiRzcGFjZS00ODogNDhweDtcbiRzcGFjZS02NDogNjRweDtcbiRzcGFjZS04MDogODBweDtcbiRzcGFjZS0xMDA6IDEwMHB4O1xuXG5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMTY7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQ0O1xuICAgIH1cbn1cblxuLnNpbmdsZS1wb3N0IHtcbiAgICBhcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnICkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2cge1xuICAgIG1haW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMTY7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbmEuaW5oZXJpdCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyxcbi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgLm1haW4tYmFubmVyLTIge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogIzFBMzU4OEZGO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWItc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbn1cblxuLm1iLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbn1cblxuLmJhbm5lci1uby1tIHtcbiAgICAubWFpbi1iYW5uZXItMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uZW1wdHktc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4jYWpheHNlYXJjaHByb3JlczNfMS52ZXJ0aWNhbCAucmVzdWx0cyxcbmRpdi5hc3Bfci5hc3Bfcl8xLnZlcnRpY2FsIC5yZXN1bHRzIHtcbiAgICBzY3JvbGxiYXItY29sb3I6ICMwQTI0NkEgI2ZmZiAhaW1wb3J0YW50O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAtNXB4ICNkZmRmZGY7XG59XG5cbi5pbnN0YWdyYW0tZmVlZC1jbGllbnQge1xuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5hc3Bfc2hvd21vcmUge1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRTMyNkVGRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMzI2RUZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzFFMzI2RUZGIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2dyZWNhcHRjaGEtYm94IC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbn1cbiIsIi8vXG4vLyAgQ29sb3JzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLypcbiogUm95YWwgYmx1ZVxuKi9cbiRjb2xvci1wcmltYXJ5LTEwMCAgOiAgICAjMUEzNTg4OyAvLyBQcmltYXJ5IGJsdWVcbiRjb2xvci1wcmltYXJ5LTgwICAgOiAgICAjNDY1QTk2O1xuJGNvbG9yLXByaW1hcnktNjAgICA6ICAgICNCN0QwRjk7IC8vU2Vjb25kYXJ5IGJsdWVcbiRjb2xvci1wcmltYXJ5LTQwICAgOiAgICAjREFFNUZGO1xuJGNvbG9yLXByaW1hcnktMjAgICA6ICAgICNGMkY3RkY7IC8vQmFja2dyb3VuZCBibHVlXG5cbiRjb2xvci1wcmltYXJ5LWZvY3VzOiAgICAjMDcxRTY1OyAvL0J1dHRvbnMgJiBJbnB1dHMgZm9jdXMgY29sb3IgcHJpbWFyeVxuJGNvbG9yLXNlY29uZGFyeS1mb2N1czogICM5OUJCRjM7IC8vQnV0dG9ucyAmIElucHV0cyBmb2N1cyBjb2xvciBzZWNvbmRhcnlcblxuLypcbiogR29sZFxuKi9cbiRjb2xvci1zZWNvbmRhcnktMTAwOiAgICNGOENEN0U7IC8vUHJpbWFyeSBnb2xkXG4kY29sb3Itc2Vjb25kYXJ5LTgwIDogICAjRTFCNDZEO1xuJGNvbG9yLXNlY29uZGFyeS02MCA6ICAgI0Y1RDI5NjtcbiRjb2xvci1zZWNvbmRhcnktNDAgOiAgICNGRkU2Qjk7XG4kY29sb3Itc2Vjb25kYXJ5LTIwIDogICAjRkZGOEU2OyAvL1NlY29uZGFyeSBnb2xkXG5cbi8qXG4qIEdyYXlcbiovXG4kY29sb3ItdGVydGlhcnktMTAwIDogICAjRTdFOUVGO1xuXG4vKlxuKiBCYXNpY1xuKi9cbiRjb2xvci13aGl0ZSAgICAgICAgOiAgICAjZmZmZmZmOyIsIi8vXG4vLyAgVFlQT0dSQVBIWVxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm90aXMnO1xuICAgIHNyYzogdXJsKCdmb250cy9Sb3Rpcy1TZXJpZi1TdGQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvdGlzLUJvbGQnO1xuICAgIHNyYzogdXJsKCdmb250cy9Sb3Rpcy1TZXJpZi1TdGQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvdGlzJztcbiAgICBzcmM6IHVybCgnZm9udHMvUm90aXMtU2VyaWYtU3RkLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cblxuXG46cm9vdCB7XG4gICAgLS1oMS1meiAgICAgICAgICAgICAgICAgICAgOiAzOHB4O1xuICAgIC0taDEtbGggICAgICAgICAgICAgICAgICAgIDogNDAuOHB4O1xuICAgIC0taDItZnogICAgICAgICAgICAgICAgICAgIDogMjhweDtcbiAgICAtLWgyLWxoICAgICAgICAgICAgICAgICAgICA6IDMzLjZweDtcbiAgICAtLWgzLWZ6ICAgICAgICAgICAgICAgICAgICA6IDIycHg7XG4gICAgLS1oMy1saCAgICAgICAgICAgICAgICAgICAgOiAyNi40cHg7XG4gICAgLS1oNC1meiAgICAgICAgICAgICAgICAgICAgOiAyMnB4O1xuICAgIC0taDQtbGggICAgICAgICAgICAgICAgICAgIDogMjZweDtcbiAgICAtLWJhc2UtZnogICAgICAgICAgICAgICAgICA6IDE2cHg7XG4gICAgLS1iYXNlLWxoICAgICAgICAgICAgICAgICAgOiAxLjQ7XG4gICAgLS1zbWFsbC1meiAgICAgICAgICAgICAgICAgOiAxMnB4O1xuICAgIC0tc21hbGwtbGggICAgICAgICAgICAgICAgIDogMTYuOHB4O1xuICAgIC0tZmYtMTogJ1JvdGlzJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAtLWZmLTI6ICdCZSBWaWV0bmFtIFBybycsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1oMS1meiAgICAgICAgICAgICAgICAgICAgOiA1NHB4O1xuICAgICAgICAtLWgxLWxoICAgICAgICAgICAgICAgICAgICA6IDEuMjtcbiAgICAgICAgLS1oMi1meiAgICAgICAgICAgICAgICAgICAgOiAzNHB4O1xuICAgICAgICAtLWgyLWxoICAgICAgICAgICAgICAgICAgICA6IDEuMjtcbiAgICAgICAgLS1oMy1meiAgICAgICAgICAgICAgICAgICAgOiAyOHB4O1xuICAgICAgICAtLWgzLWxoICAgICAgICAgICAgICAgICAgICA6IDEuMjtcbiAgICB9XG59XG5cbmh0bWxbbGFuZ149XCJyby1ST1wiXSB7XG4gICAgLS1mZi0xOiBcIkxpdGVyYXRhXCIsIHNlcmlmO1xufVxuXG5cblxuXG4vLyBWYXJpYWJsZXNcbiRmZi0xOiB2YXIoLS1mZi0xKTtcbiRmZi0yOiB2YXIoLS1mZi0yKTtcblxuJGZ3LWJvbGQgICAgICAgOiBib2xkO1xuJGZ3LXNlbWkgICAgICAgOiA2MDA7XG4kZnctbm9ybWFsICAgICA6IDQwMDtcblxuJHByaW1hcnktcmFkaXVzIDoyMHB4O1xuJHNlY29uZGFyeS1yYWRpdXMgOjYwcHg7XG5cbiRoMS1meiAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1oMS1meik7XG4kaDEtbGggICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDEtbGgpO1xuJGgyLWZ6ICAgICAgICAgICAgICAgICAgICA6IHZhcigtLWgyLWZ6KTtcbiRoMi1saCAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1oMi1saCk7XG4kaDMtZnogICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDMtZnopO1xuJGgzLWxoICAgICAgICAgICAgICAgICAgICA6IHZhcigtLWgzLWxoKTtcbiRoNC1meiAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1oNC1meik7XG4kaDQtbGggICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDQtbGgpO1xuJGJhc2UtZnogICAgICAgICAgICAgICAgICA6IHZhcigtLWJhc2UtZnopO1xuJGJhc2UtbGggICAgICAgICAgICAgICAgICA6IHZhcigtLWJhc2UtbGgpO1xuJHNtYWxsLWZ6ICAgICAgICAgICAgICAgICA6IHZhcigtLXNtYWxsLWZ6KTtcbiRzbWFsbC1saCAgICAgICAgICAgICAgICAgOiB2YXIoLS1zbWFsbC1saCk7XG5cbmIsIHN0cm9uZ3tmb250LXdlaWdodDogJGZ3LXNlbWk7fVxuZW0sIGl7Zm9udC1zdHlsZTogaXRhbGljO31cblxuaDEsXG5oMixcbmgze1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICYgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5pbmhlcml0e1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbmg0LFxuaDUsXG5oNixcbnAsXG5hLFxubGl7XG4gICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG57XG4gICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMTFweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWZvY3VzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1mb2N1cztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDExcHggMjRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZm9jdXM7XG4gICAgfVxufVxuXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nOiAxMXB4IDI0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5idG4tdGVydGlhcnkge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDggMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUgMTFMNi41IDZMMS41IDEnIHN0cm9rZT0nJTIzMUEzNTg4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG59IiwiLm5hdmJhci0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAmLnJhZGl1cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAubW9iaWxlLW1haW4tbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE2IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMC43NUMwIDAuNTUxMDg4IDAuMDc5MDE3NiAwLjM2MDMyMiAwLjIxOTY3IDAuMjE5NjdDMC4zNjAzMjIgMC4wNzkwMTc1IDAuNTUxMDg4IDAgMC43NSAwSDE1LjI1QzE1LjQ0ODkgMCAxNS42Mzk3IDAuMDc5MDE3NSAxNS43ODAzIDAuMjE5NjdDMTUuOTIxIDAuMzYwMzIyIDE2IDAuNTUxMDg4IDE2IDAuNzVDMTYgMC45NDg5MTIgMTUuOTIxIDEuMTM5NjggMTUuNzgwMyAxLjI4MDMzQzE1LjYzOTcgMS40MjA5OCAxNS40NDg5IDEuNSAxNS4yNSAxLjVIMC43NUMwLjU1MTA4OCAxLjUgMC4zNjAzMjIgMS40MjA5OCAwLjIxOTY3IDEuMjgwMzNDMC4wNzkwMTc2IDEuMTM5NjggMCAwLjk0ODkxMiAwIDAuNzVaTTAgNUMwIDQuODAxMDkgMC4wNzkwMTc2IDQuNjEwMzIgMC4yMTk2NyA0LjQ2OTY3QzAuMzYwMzIyIDQuMzI5MDIgMC41NTEwODggNC4yNSAwLjc1IDQuMjVIMTUuMjVDMTUuNDQ4OSA0LjI1IDE1LjYzOTcgNC4zMjkwMiAxNS43ODAzIDQuNDY5NjdDMTUuOTIxIDQuNjEwMzIgMTYgNC44MDEwOSAxNiA1QzE2IDUuMTk4OTEgMTUuOTIxIDUuMzg5NjggMTUuNzgwMyA1LjUzMDMzQzE1LjYzOTcgNS42NzA5OCAxNS40NDg5IDUuNzUgMTUuMjUgNS43NUgwLjc1QzAuNTUxMDg4IDUuNzUgMC4zNjAzMjIgNS42NzA5OCAwLjIxOTY3IDUuNTMwMzNDMC4wNzkwMTc2IDUuMzg5NjggMCA1LjE5ODkxIDAgNVpNMC43NSA4LjVDMC41NTEwODggOC41IDAuMzYwMzIyIDguNTc5MDIgMC4yMTk2NyA4LjcxOTY3QzAuMDc5MDE3NiA4Ljg2MDMyIDAgOS4wNTEwOSAwIDkuMjVDMCA5LjQ0ODkxIDAuMDc5MDE3NiA5LjYzOTY4IDAuMjE5NjcgOS43ODAzM0MwLjM2MDMyMiA5LjkyMDk4IDAuNTUxMDg4IDEwIDAuNzUgMTBIMTUuMjVDMTUuNDQ4OSAxMCAxNS42Mzk3IDkuOTIwOTggMTUuNzgwMyA5Ljc4MDMzQzE1LjkyMSA5LjYzOTY4IDE2IDkuNDQ4OTEgMTYgOS4yNUMxNiA5LjA1MTA5IDE1LjkyMSA4Ljg2MDMyIDE1Ljc4MDMgOC43MTk2N0MxNS42Mzk3IDguNTc5MDIgMTUuNDQ4OSA4LjUgMTUuMjUgOC41SDAuNzVaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNDA5OTggNkwxMSAyLjQ0QzExLjE5MDkgMi4yNDYzOSAxMS4yOTcyIDEuOTg0ODYgMTEuMjk1MyAxLjcxMjkzQzExLjI5MzQgMS40NDEgMTEuMTgzNiAxLjE4MDk2IDEwLjk5IDAuOTkwMDAxQzEwLjc5NjQgMC43OTkwNDUgMTAuNTM0OCAwLjY5MjgyMSAxMC4yNjI5IDAuNjk0Njk2QzkuOTkwOTggMC42OTY1NzEgOS43MzA5NCAwLjgwNjM5MyA5LjUzOTk4IDFMNS45OTk5OCA0LjU5TDIuNDU5OTggMS4wN0MyLjI3MjYyIDAuODgzNzUgMi4wMTkxNyAwLjc3OTIwOCAxLjc1NDk4IDAuNzc5MjA4QzEuNDkwNzkgMC43NzkyMDggMS4yMzczNCAwLjg4Mzc1IDEuMDQ5OTggMS4wN0MwLjk1NjI1MiAxLjE2Mjk2IDAuODgxODU3IDEuMjczNTcgMC44MzEwODkgMS4zOTU0MkMwLjc4MDMyIDEuNTE3MjggMC43NTQxODIgMS42NDc5OSAwLjc1NDE4MiAxLjc4QzAuNzU0MTgyIDEuOTEyMDEgMC43ODAzMiAyLjA0MjcyIDAuODMxMDg5IDIuMTY0NThDMC44ODE4NTcgMi4yODY0NCAwLjk1NjI1MiAyLjM5NzA0IDEuMDQ5OTggMi40OUw0LjU4OTk4IDZMMC45OTk5OCA5LjU2QzAuODA5MDI0IDkuNzUzNjEgMC43MDI4IDEwLjAxNTEgMC43MDQ2NzUgMTAuMjg3MUMwLjcwNjU1MSAxMC41NTkgMC44MTYzNzIgMTAuODE5IDEuMDA5OTggMTEuMDFDMS4yMDM1OSAxMS4yMDEgMS40NjUxMiAxMS4zMDcyIDEuNzM3MDUgMTEuMzA1M0MyLjAwODk4IDExLjMwMzQgMi4yNjkwMiAxMS4xOTM2IDIuNDU5OTggMTFMNS45OTk5OCA3LjQxTDkuNTM5OTggMTAuOTNDOS43MjczNCAxMS4xMTYzIDkuOTgwNzkgMTEuMjIwOCAxMC4yNDUgMTEuMjIwOEMxMC41MDkyIDExLjIyMDggMTAuNzYyNiAxMS4xMTYzIDEwLjk1IDEwLjkzQzExLjA0MzcgMTAuODM3IDExLjExODEgMTAuNzI2NCAxMS4xNjg5IDEwLjYwNDZDMTEuMjE5NiAxMC40ODI3IDExLjI0NTggMTAuMzUyIDExLjI0NTggMTAuMjJDMTEuMjQ1OCAxMC4wODggMTEuMjE5NiA5Ljk1NzI4IDExLjE2ODkgOS44MzU0MkMxMS4xMTgxIDkuNzEzNTYgMTEuMDQzNyA5LjYwMjk2IDEwLjk1IDkuNTFMNy40MDk5OCA2WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci0xLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDA7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbXMge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJj5hOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEyIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjAwMDI4IDcuMzY2NTVDNS44OTA2IDcuMzY3MTggNS43ODE4OCA3LjM0NjE2IDUuNjgwMzUgNy4zMDQ2OUM1LjU3ODgyIDcuMjYzMjIgNS40ODY0NyA3LjIwMjExIDUuNDA4NjEgNy4xMjQ4OEwwLjQwODYwOCAyLjEyNDg4QzAuMzMwNTAxIDIuMDQ3NDEgMC4yNjg1MDYgMS45NTUyNCAwLjIyNjE5OSAxLjg1MzY5QzAuMTgzODkxIDEuNzUyMTQgMC4xNjIxMDkgMS42NDMyMiAwLjE2MjEwOSAxLjUzMzIxQzAuMTYyMTA5IDEuNDIzMiAwLjE4Mzg5MSAxLjMxNDI4IDAuMjI2MTk5IDEuMjEyNzNDMC4yNjg1MDYgMS4xMTExOCAwLjMzMDUwMSAxLjAxOTAxIDAuNDA4NjA4IDAuOTQxNTQ2QzAuNTY0NzQzIDAuNzg2MzM3IDAuNzc1OTUzIDAuNjk5MjE5IDAuOTk2MTA4IDAuNjk5MjE5QzEuMjE2MjYgMC42OTkyMTkgMS40Mjc0NyAwLjc4NjMzNyAxLjU4MzYxIDAuOTQxNTQ2TDYuMDAwMjggNS4zNTgyMUwxMC40MDg2IDAuOTQxNTQ2QzEwLjU2NDcgMC43ODYzMzcgMTAuNzc2IDAuNjk5MjE5IDEwLjk5NjEgMC42OTkyMTlDMTEuMjE2MyAwLjY5OTIxOSAxMS40Mjc1IDAuNzg2MzM3IDExLjU4MzYgMC45NDE1NDZDMTEuNjYxNyAxLjAxOTAxIDExLjcyMzcgMS4xMTExOCAxMS43NjYgMS4yMTI3M0MxMS44MDgzIDEuMzE0MjggMTEuODMwMSAxLjQyMzIgMTEuODMwMSAxLjUzMzIxQzExLjgzMDEgMS42NDMyMiAxMS44MDgzIDEuNzUyMTQgMTEuNzY2IDEuODUzNjlDMTEuNzIzNyAxLjk1NTI0IDExLjY2MTcgMi4wNDc0MSAxMS41ODM2IDIuMTI0ODhMNi41ODM2MSA3LjEyNDg4QzYuNDI4MzkgNy4yNzg4MyA2LjIxODg5IDcuMzY1NjMgNi4wMDAyOCA3LjM2NjU1WicgZmlsbD0nJTIzRDE5QjQ2Jy8lM0UlM0Mvc3ZnJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZT5hIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEyIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjAwMDI4IDcuMzY2NTVDNS44OTA2IDcuMzY3MTggNS43ODE4OCA3LjM0NjE2IDUuNjgwMzUgNy4zMDQ2OUM1LjU3ODgyIDcuMjYzMjIgNS40ODY0NyA3LjIwMjExIDUuNDA4NjEgNy4xMjQ4OEwwLjQwODYwOCAyLjEyNDg4QzAuMzMwNTAxIDIuMDQ3NDEgMC4yNjg1MDYgMS45NTUyNCAwLjIyNjE5OSAxLjg1MzY5QzAuMTgzODkxIDEuNzUyMTQgMC4xNjIxMDkgMS42NDMyMiAwLjE2MjEwOSAxLjUzMzIxQzAuMTYyMTA5IDEuNDIzMiAwLjE4Mzg5MSAxLjMxNDI4IDAuMjI2MTk5IDEuMjEyNzNDMC4yNjg1MDYgMS4xMTExOCAwLjMzMDUwMSAxLjAxOTAxIDAuNDA4NjA4IDAuOTQxNTQ2QzAuNTY0NzQzIDAuNzg2MzM3IDAuNzc1OTUzIDAuNjk5MjE5IDAuOTk2MTA4IDAuNjk5MjE5QzEuMjE2MjYgMC42OTkyMTkgMS40Mjc0NyAwLjc4NjMzNyAxLjU4MzYxIDAuOTQxNTQ2TDYuMDAwMjggNS4zNTgyMUwxMC40MDg2IDAuOTQxNTQ2QzEwLjU2NDcgMC43ODYzMzcgMTAuNzc2IDAuNjk5MjE5IDEwLjk5NjEgMC42OTkyMTlDMTEuMjE2MyAwLjY5OTIxOSAxMS40Mjc1IDAuNzg2MzM3IDExLjU4MzYgMC45NDE1NDZDMTEuNjYxNyAxLjAxOTAxIDExLjcyMzcgMS4xMTExOCAxMS43NjYgMS4yMTI3M0MxMS44MDgzIDEuMzE0MjggMTEuODMwMSAxLjQyMzIgMTEuODMwMSAxLjUzMzIxQzExLjgzMDEgMS42NDMyMiAxMS44MDgzIDEuNzUyMTQgMTEuNzY2IDEuODUzNjlDMTEuNzIzNyAxLjk1NTI0IDExLjY2MTcgMi4wNDc0MSAxMS41ODM2IDIuMTI0ODhMNi41ODM2MSA3LjEyNDg4QzYuNDI4MzkgNy4yNzg4MyA2LjIxODg5IDcuMzY1NjMgNi4wMDAyOCA3LjM2NjU1WicgZmlsbD0nJTIzRDE5QjQ2Jy8lM0UlM0Mvc3ZnJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxNTdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREFFNUZGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAuc2Vjb25kLWxldmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4ICRzcGFjZS0xNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgJGNvbG9yLXNlY29uZGFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29sLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlY29uZC1sZXZlbCB7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItaWNvbi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItaWNvbi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUEzNTg4XCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYm94LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTggJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuMDAwMjggNy4zNjY1NUM1Ljg5MDYgNy4zNjcxOCA1Ljc4MTg4IDcuMzQ2MTYgNS42ODAzNSA3LjMwNDY5QzUuNTc4ODIgNy4yNjMyMiA1LjQ4NjQ3IDcuMjAyMTEgNS40MDg2MSA3LjEyNDg4TDAuNDA4NjA4IDIuMTI0ODhDMC4zMzA1MDEgMi4wNDc0MSAwLjI2ODUwNiAxLjk1NTI0IDAuMjI2MTk5IDEuODUzNjlDMC4xODM4OTEgMS43NTIxNCAwLjE2MjEwOSAxLjY0MzIyIDAuMTYyMTA5IDEuNTMzMjFDMC4xNjIxMDkgMS40MjMyIDAuMTgzODkxIDEuMzE0MjggMC4yMjYxOTkgMS4yMTI3M0MwLjI2ODUwNiAxLjExMTE4IDAuMzMwNTAxIDEuMDE5MDEgMC40MDg2MDggMC45NDE1NDZDMC41NjQ3NDMgMC43ODYzMzcgMC43NzU5NTMgMC42OTkyMTkgMC45OTYxMDggMC42OTkyMTlDMS4yMTYyNiAwLjY5OTIxOSAxLjQyNzQ3IDAuNzg2MzM3IDEuNTgzNjEgMC45NDE1NDZMNi4wMDAyOCA1LjM1ODIxTDEwLjQwODYgMC45NDE1NDZDMTAuNTY0NyAwLjc4NjMzNyAxMC43NzYgMC42OTkyMTkgMTAuOTk2MSAwLjY5OTIxOUMxMS4yMTYzIDAuNjk5MjE5IDExLjQyNzUgMC43ODYzMzcgMTEuNTgzNiAwLjk0MTU0NkMxMS42NjE3IDEuMDE5MDEgMTEuNzIzNyAxLjExMTE4IDExLjc2NiAxLjIxMjczQzExLjgwODMgMS4zMTQyOCAxMS44MzAxIDEuNDIzMiAxMS44MzAxIDEuNTMzMjFDMTEuODMwMSAxLjY0MzIyIDExLjgwODMgMS43NTIxNCAxMS43NjYgMS44NTM2OUMxMS43MjM3IDEuOTU1MjQgMTEuNjYxNyAyLjA0NzQxIDExLjU4MzYgMi4xMjQ4OEw2LjU4MzYxIDcuMTI0ODhDNi40MjgzOSA3LjI3ODgzIDYuMjE4ODkgNy4zNjU2MyA2LjAwMDI4IDcuMzY2NTVaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnksXG4gICAgICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1saW5rLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaXplciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsIHtcbiAgICAgICAgLmxvZ28tbGluay1oZWFkZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF5LWljb24ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjE0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUEzNTg4XCIgZD1cIk0xNS41Ljc1SDEzYTEuNzkgMS43OSAwIDAgMC0xLjc5IDEuNzl2My43MWgtLjVWMi41NEExLjc5IDEuNzkgMCAwIDAgOSAuNzVINi41YTYuMjUgNi4yNSAwIDAgMCAwIDEyLjVIOWExLjc5IDEuNzkgMCAwIDAgMS43OS0xLjc5VjcuNzVoLjV2My43MUExLjc5IDEuNzkgMCAwIDAgMTMgMTMuMjVoMi41YTYuMjUgNi4yNSAwIDAgMCAwLTEyLjVaTTkuMjUgMTEuNDZhLjI5LjI5IDAgMCAxLS4yOS4yOUg2LjVhNC43NSA0Ljc1IDAgMSAxIDAtOS41SDlhLjI5LjI5IDAgMCAxIC4yOS4yOXYzLjcxSDcuMDZhLjc1Ljc1IDAgMCAwIDAgMS41aDIuMTl2My43MVptNi4yNS4yOUgxM2EuMjkuMjkgMCAwIDEtLjI5LS4yOVY3Ljc1aDIuMzNhLjc1Ljc1IDAgMSAwIDAtMS41aC0yLjI5VjIuNTRhLjI5LjI5IDAgMCAxIC4yNS0uMjloMi41YTQuNzUgNC43NSAwIDEgMSAwIDkuNVpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkaW5hdGlvbi1pY29uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsPSclMjMxQTM1ODgnIGQ9J00yMS43NSA1Ljg4VjIuNEExLjkgMS45IDAgMCAwIDE5LjQ4LjU0TDIgNC4wNUEyLjEgMi4xIDAgMCAwIC4zIDYuMTJ2NC45M2EuODYuODYgMCAwIDAgLjA1LjIzdi4wOGEuODYuODYgMCAwIDAgLjE0LjE4bC4xMy4wNy4wOS4wNSA1LjE5IDEuNTktMy45LjhhMi4xIDIuMSAwIDAgMC0xLjcgMi4wN3YzLjQ4YTEuOTEgMS45MSAwIDAgMCAxLjkgMS45Yy4xMjMuMDE1LjI0Ny4wMTUuMzcgMEwyMC4wNSAxOGEyLjExIDIuMTEgMCAwIDAgMS43LTIuMDdWMTAuOTVhLjg2Ljg2IDAgMCAwIDAtLjIzdi0uMDhhLjg1NC44NTQgMCAwIDAtLjE0LS4xOC45MjIuOTIyIDAgMCAwLS4yNC0uMTNMMTYuMSA4Ljc1IDIwLjA1IDhhMi4xMSAyLjExIDAgMCAwIDEuNy0yLjEyWm0tMS41IDEwYS42MS42MSAwIDAgMS0uNDkuNkwyLjIzIDIwYS40MS40MSAwIDAgMS0uMzMtLjA4LjQuNCAwIDAgMS0uMTUtLjMxdi0zLjQ5YS42MS42MSAwIDAgMSAuNDktLjZsMTgtMy42LjAxIDMuOTZaTTEzIDkuMzdsNC45NCAxLjQ4LTEuODUuMzgtNyAxLjQtNC45OS0xLjQ4TDUgMTFsOC0xLjYzWm02LjgtMi44OS0xOCAzLjYxdi00YS42MS42MSAwIDAgMSAuNDktLjZMMTkuNzcgMmguMDhhLjQuNCAwIDAgMSAuNC40djMuNDhhLjYxLjYxIDAgMCAxLS40OS42aC4wNFonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNhZGVteS1pY29uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDIwQzQuNzM0NzggMjAgNC40ODA0MyAxOS44OTQ2IDQuMjkyODkgMTkuNzA3MUM0LjEwNTM2IDE5LjUxOTYgNCAxOS4yNjUyIDQgMTlWN0M0IDYuNzM0NzggNC4xMDUzNiA2LjQ4MDQzIDQuMjkyODkgNi4yOTI4OUM0LjQ4MDQzIDYuMTA1MzYgNC43MzQ3OCA2IDUgNkM1LjI2NTIyIDYgNS41MTk1NyA2LjEwNTM2IDUuNzA3MTEgNi4yOTI4OUM1Ljg5NDY0IDYuNDgwNDMgNiA2LjczNDc4IDYgN1YxOUM2IDE5LjI2NTIgNS44OTQ2NCAxOS41MTk2IDUuNzA3MTEgMTkuNzA3MUM1LjUxOTU3IDE5Ljg5NDYgNS4yNjUyMiAyMCA1IDIwWk0yIDEyVjRDMiAzLjczNDc4IDEuODk0NjQgMy40ODA0MyAxLjcwNzExIDMuMjkyODlDMS41MTk1NyAzLjEwNTM2IDEuMjY1MjIgMyAxIDNDMC43MzQ3ODQgMyAwLjQ4MDQzIDMuMTA1MzYgMC4yOTI4OTMgMy4yOTI4OUMwLjEwNTM1NyAzLjQ4MDQzIDAgMy43MzQ3OCAwIDRWMTJDMCAxMi4yNjUyIDAuMTA1MzU3IDEyLjUxOTYgMC4yOTI4OTMgMTIuNzA3MUMwLjQ4MDQzIDEyLjg5NDYgMC43MzQ3ODQgMTMgMSAxM0MxLjI2NTIyIDEzIDEuNTE5NTcgMTIuODk0NiAxLjcwNzExIDEyLjcwNzFDMS44OTQ2NCAxMi41MTk2IDIgMTIuMjY1MiAyIDEyWk05IDE4QzguNzM0NzggMTggOC40ODA0MyAxNy44OTQ2IDguMjkyODkgMTcuNzA3MUM4LjEwNTM2IDE3LjUxOTYgOCAxNy4yNjUyIDggMTdWMUM4IDAuNzM0Nzg0IDguMTA1MzYgMC40ODA0MyA4LjI5Mjg5IDAuMjkyODkzQzguNDgwNDMgMC4xMDUzNTcgOC43MzQ3OCAwIDkgMEM5LjI2NTIyIDAgOS41MTk1NyAwLjEwNTM1NyA5LjcwNzExIDAuMjkyODkzQzkuODk0NjQgMC40ODA0MyAxMCAwLjczNDc4NCAxMCAxVjE3QzEwIDE3LjI2NTIgOS44OTQ2NCAxNy41MTk2IDkuNzA3MTEgMTcuNzA3MUM5LjUxOTU3IDE3Ljg5NDYgOS4yNjUyMiAxOCA5IDE4Wk0xMyAxNUMxMi43MzQ4IDE1IDEyLjQ4MDQgMTQuODk0NiAxMi4yOTI5IDE0LjcwNzFDMTIuMTA1NCAxNC41MTk2IDEyIDE0LjI2NTIgMTIgMTRWM0MxMiAyLjczNDc4IDEyLjEwNTQgMi40ODA0MyAxMi4yOTI5IDIuMjkyODlDMTIuNDgwNCAyLjEwNTM2IDEyLjczNDggMiAxMyAyQzEzLjI2NTIgMiAxMy41MTk2IDIuMTA1MzYgMTMuNzA3MSAyLjI5Mjg5QzEzLjg5NDYgMi40ODA0MyAxNCAyLjczNDc4IDE0IDNWMTRDMTQgMTQuMjY1MiAxMy44OTQ2IDE0LjUxOTYgMTMuNzA3MSAxNC43MDcxQzEzLjUxOTYgMTQuODk0NiAxMy4yNjUyIDE1IDEzIDE1Wk0xNyAxN0MxNi43MzQ4IDE3IDE2LjQ4MDQgMTYuODk0NiAxNi4yOTI5IDE2LjcwNzFDMTYuMTA1NCAxNi41MTk2IDE2IDE2LjI2NTIgMTYgMTZWOEMxNiA3LjczNDc4IDE2LjEwNTQgNy40ODA0MyAxNi4yOTI5IDcuMjkyODlDMTYuNDgwNCA3LjEwNTM2IDE2LjczNDggNyAxNyA3QzE3LjI2NTIgNyAxNy41MTk2IDcuMTA1MzYgMTcuNzA3MSA3LjI5Mjg5QzE3Ljg5NDYgNy40ODA0MyAxOCA3LjczNDc4IDE4IDhWMTZDMTggMTYuMjY1MiAxNy44OTQ2IDE2LjUxOTYgMTcuNzA3MSAxNi43MDcxQzE3LjUxOTYgMTYuODk0NiAxNy4yNjUyIDE3IDE3IDE3WicgZmlsbD0nJTIzMUEzNTg4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvcmUtaWNvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIwIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTcuNDk5NiAxNy42NkMxNy41Nzk2IDE3LjU1IDE3LjY1OTYgMTcuNDUgMTcuNzI5NiAxNy4zNEwxNy45MTk2IDE3LjA1TDE4LjExOTYgMTYuNzFMMTguMjc5NiAxNi40MUMxOC4zMzk2IDE2LjI5IDE4LjM5OTYgMTYuMTYgMTguNDQ5NiAxNi4wM0wxOC41Njk2IDE1Ljc1QzE4Ljc1NTQgMTUuMzExMiAxOC44OTkzIDE0Ljg1NTggMTguOTk5NiAxNC4zOUMxOC45OTUzIDE0LjM2MzUgMTguOTk1MyAxNC4zMzY1IDE4Ljk5OTYgMTQuMzFDMTguOTk5NiAxNC4yNSAxOC45OTk2IDE0LjE5IDE4Ljk5OTYgMTQuMTJDMTkuMjM3NiAxMi4xNjYxIDE4Ljg4OTUgMTAuMTg1NiAxNy45OTk2IDguNDMwMDFMMTcuOTI5NiA4LjMwMDAxQzE3LjgzOTYgOC4xMjAwMSAxNy43NTk2IDcuOTUwMDEgMTcuNjU5NiA3Ljc4MDAxQzE3LjU1OTYgNy42MTAwMSAxNy41Mjk2IDcuNTUwMDEgMTcuNDY5NiA3LjQ0MDAxQzE3LjQwOTYgNy4zMzAwMSAxNy4yNjk2IDcuMDkwMDEgMTcuMTU5NiA2LjkyMDAxQzE3LjA0OTYgNi43NTAwMSAxNy4wMTk2IDYuNzAwMDEgMTYuOTM5NiA2LjU5MDAxQzE2Ljg1OTYgNi40ODAwMSAxNi43MTk2IDYuMjUwMDEgMTYuNTg5NiA2LjA4MDAxQzE2LjQ1OTYgNS45MTAwMSAxNi40MTk2IDUuODUwMDEgMTYuMzM5NiA1Ljc0MDAxQzE2LjI1OTYgNS42MzAwMSAxNi4wOTk2IDUuNDEwMDEgMTUuOTU5NiA1LjI1MDAxQzE0LjgyNTIgMy44ODIzOSAxMy41MzI4IDIuNjUzODUgMTIuMTA5NiAxLjU5MDAxTDExLjg0OTYgMS4zOTAwMUMxMS4zOTk2IDEuMDYwMDEgMTAuOTM5NiAwLjc0MDAwNSAxMC40NDk2IDAuMzkwMDA1QzEwLjMyMDUgMC4yOTMxMTIgMTAuMTYwNSAwLjI0Njg2NCA5Ljk5OTYxIDAuMjYwMDA1QzkuODc3MjQgMC4yNjAxOTcgOS43NTY4OSAwLjI5MTE0NSA5LjY0OTYxIDAuMzUwMDA2QzguMDg2NSAxLjMzMjQ3IDYuNjQwNSAyLjQ4OTk1IDUuMzM5NjEgMy44MDAwMUw1LjIwOTYxIDMuOTQwMDFDMy45Mjc1NCA1LjI0MzExIDIuODYwODggNi43NDE4MyAyLjA0OTYxIDguMzgwMDFIMS45OTk2MVY4LjUzMDAxQzEuODc5NjEgOC44MDAwMSAxLjc2OTYxIDkuMDcwMDEgMS42NTk2MSA5LjMzMDAxTDEuNTY5NjEgOS41NzAwMUMxLjQ2OTYxIDkuODYwMDEgMS4zNzk2MSAxMC4xNiAxLjI5OTYxIDEwLjQ1VjEwLjU4QzAuOTY0NzYyIDExLjgyMTggMC44OTk5NzMgMTMuMTIxIDEuMTA5NjEgMTQuMzlDMS43Njk2MSAxOC4wNCA0Ljg4OTYxIDIwLjY1IDkuODk5NjEgMjEuNzNIMTAuMDU5NkgxMC4yMTk2QzEwLjU1OTYgMjEuNjYgMTAuODk5NiAyMS41OCAxMS4yMTk2IDIxLjQ5TDExLjQ4OTYgMjEuNDFMMTIuMTY5NiAyMS4yTDEyLjQ2OTYgMjEuMDlMMTMuMDY5NiAyMC44N0wxMy4zNTk2IDIwLjc1TDEzLjkwOTYgMjAuNUwxNC4xNzk2IDIwLjM3TDE0LjcxOTYgMjAuMDdMMTQuOTM5NiAxOS45NUMxNS4xNTk2IDE5LjgyIDE1LjM1OTYgMTkuNjggMTUuNTU5NiAxOS41NUwxNS42Mzk2IDE5LjQ5TDE2LjI3OTYgMTlMMTYuNDQ5NiAxOC44NUwxNi44Mzk2IDE4LjQ4TDE3LjA1OTYgMTguMjVMMTcuMzQ5NiAxNy45MkwxNy40OTk2IDE3LjY2Wk0xNy4xMzk2IDE1LjI3QzE2LjczMiAxNi4xODIgMTYuMTQ4NiAxNy4wMDQ3IDE1LjQyMjggMTcuNjkxMUMxNC42OTcgMTguMzc3NSAxMy44NDMgMTguOTE0IDEyLjkwOTYgMTkuMjdMMTIuNzA5NiAxOS4zNUwxNy4zMDk2IDE0Ljc1QzE3LjMwOTYgMTQuODUgMTcuMjU5NiAxNC45NiAxNy4yMjk2IDE1LjA2QzE3LjE5NDIgMTUuMTI3NSAxNy4xNjQxIDE1LjE5NzggMTcuMTM5NiAxNS4yN1pNNC43Mzk2MSA2LjgwMDAxTDkuMjQ5NjEgMTEuMzFWMTQuMTlMMy42MTk2MSA4LjU2MDAxQzMuOTQ3NCA3Ljk0NTU3IDQuMzIxODMgNy4zNTcxOCA0LjczOTYxIDYuODAwMDFaTTEwLjc5OTYgMi40NjAwMUMxMS4xMTk2IDIuNjkwMDEgMTEuNDM5NiAyLjk0MDAxIDExLjc0OTYgMy4xOTAwMUwxMC43NDk2IDQuMTkwMDFWMi40MjAwMUwxMC43OTk2IDIuNDYwMDFaTTE0LjMxOTYgNS42MjAwMUwxMC43NDk2IDkuMTkwMDFWNi4zMTAwMUwxMi44ODk2IDQuMTcwMDFDMTMuMzkxMiA0LjYyODA4IDEzLjg2ODYgNS4xMTIwNyAxNC4zMTk2IDUuNjIwMDFaTTE3LjU0OTYgMTIuMzlMMTAuNzQ5NiAxOS4xOVYxNi4zMUwxNi45OTk2IDEwQzE3LjI5ODYgMTAuNzY1NiAxNy40ODM5IDExLjU3MDggMTcuNTQ5NiAxMi4zOVpNMTAuNzQ5NiAxNC4xOVYxMS4zMUwxNS4yNTk2IDYuODAwMDFDMTUuNjcyMiA3LjM2MjE5IDE2LjA0MzIgNy45NTM3NyAxNi4zNjk2IDguNTcwMDFMMTAuNzQ5NiAxNC4xOVpNOC4yNDk2MSAzLjE5MDAxQzguNTY5NjEgMi45MzAwMSA4Ljg5OTYxIDIuNjgwMDEgOS4yNDk2MSAyLjQzMDAxVjQuMTkwMDFMOC4yNDk2MSAzLjE5MDAxWk05LjI0OTYxIDYuMzIwMDFWOS4yMDAwMUw1LjY4OTYxIDUuNjMwMDFDNi4xMzQ1IDUuMTE2NDYgNi42MDg2MiA0LjYyODk4IDcuMTA5NjEgNC4xNzAwMUw5LjI0OTYxIDYuMzIwMDFaTTIuNDQ5NjEgMTIuNEMyLjUxOTk2IDExLjU3ODIgMi43MDUwOSAxMC43NzA0IDIuOTk5NjEgMTBMOS4yNjk2MSAxNi4yN1YxOS4xNUwyLjQ0OTYxIDEyLjRaTTIuNjk5NjEgMTQuNzdMNy4zMDk2MSAxOS4zOEM2LjI0MjQgMTkuMDA3NyA1LjI3MzMgMTguMzk4NiA0LjQ3NDkzIDE3LjU5ODVDMy42NzY1NiAxNi43OTg0IDMuMDY5NjMgMTUuODI4IDIuNjk5NjEgMTQuNzZWMTQuNzdaJyBmaWxsPSclMjMxQTM1ODgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVydGhlci1pY29uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjIgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNi4yODk5IDYuODcwMUMxNi40MDE3IDYuODAyMTMgMTYuNDk0NCA2LjcwNjc3IDE2LjU1OTEgNi41OTMwNEMxNi42MjM4IDYuNDc5MzEgMTYuNjU4NSA2LjM1MDk2IDE2LjY1OTkgNi4yMjAxVjIuMTQwMUMxNi42NiAxLjg0NzM3IDE2LjU4MzIgMS41NTk3NCAxNi40MzcyIDEuMzA2MDVDMTYuMjkxMSAxLjA1MjM1IDE2LjA4MSAwLjg0MTUwNCAxNS44Mjc4IDAuNjk0NjM2QzE1LjU3NDUgMC41NDc3NjggMTUuMjg3MiAwLjQ3MDA0IDE0Ljk5NDQgMC40NjkyNDRDMTQuNzAxNyAwLjQ2ODQ0OCAxNC40MTM5IDAuNTQ0NjEyIDE0LjE1OTkgMC42OTAxMDFMMTAuOTk5OSAyLjUxMDFMNy44Mzk4OSAwLjY5MDEwMUM3LjU4NTg3IDAuNTQ0NjEyIDcuMjk4MDggMC40Njg0NDggNy4wMDUzNSAwLjQ2OTI0NEM2LjcxMjYyIDAuNDcwMDQgNi40MjUyNCAwLjU0Nzc2OCA2LjE3MjAyIDAuNjk0NjM2QzUuOTE4OCAwLjg0MTUwNCA1LjcwODYzIDEuMDUyMzUgNS41NjI1OCAxLjMwNjA1QzUuNDE2NTMgMS41NTk3NCA1LjMzOTc0IDEuODQ3MzcgNS4zMzk4OSAyLjE0MDFWNi4yMjAxQzUuMzQxMjQgNi4zNTA5NiA1LjM3NTkzIDYuNDc5MzEgNS40NDA2NyA2LjU5MzA0QzUuNTA1NCA2LjcwNjc3IDUuNTk4MDYgNi44MDIxMyA1LjcwOTg5IDYuODcwMUwxMC42MTk5IDkuNzAwMUMxMC43MzU0IDkuNzY2NjEgMTAuODY2NiA5LjgwMTEzIDEwLjk5OTkgOS44MDAxQzExLjEzMDIgOS44MDIzOCAxMS4yNTg1IDkuNzY3NzEgMTEuMzY5OSA5LjcwMDFMMTYuMjg5OSA2Ljg3MDFaTTE0LjkwOTkgMi4wMDAxQzE0LjkzNTcgMS45ODUxOCAxNC45NjUgMS45NzczMyAxNC45OTQ5IDEuOTc3MzNDMTUuMDI0NyAxLjk3NzMzIDE1LjA1NCAxLjk4NTE4IDE1LjA3OTkgMi4wMDAxQzE1LjEwNjggMi4wMTQwNyAxNS4xMjg5IDIuMDM1ODkgMTUuMTQzMiAyLjA2MjY3QzE1LjE1NzUgMi4wODk0NiAxNS4xNjMzIDIuMTE5OTQgMTUuMTU5OSAyLjE1MDFWNS43ODAxTDExLjc0OTkgNy43ODAxVjMuODEwMUwxNC45MDk5IDIuMDAwMVpNNi44Mzk4OSAyLjE1MDFDNi44MzY0OCAyLjExOTk0IDYuODQyMyAyLjA4OTQ2IDYuODU2NTkgMi4wNjI2N0M2Ljg3MDg3IDIuMDM1ODkgNi44OTI5NCAyLjAxNDA3IDYuOTE5ODkgMi4wMDAxQzYuOTQ1NzMgMS45ODUxOCA2Ljk3NTA1IDEuOTc3MzMgNy4wMDQ4OSAxLjk3NzMzQzcuMDM0NzMgMS45NzczMyA3LjA2NDA0IDEuOTg1MTggNy4wODk4OSAyLjAwMDFMMTAuMjQ5OSAzLjgyMDFWNy44MjAxTDYuODM5ODkgNS44MjAxVjIuMTUwMVpNMjAuOTA5OSA5LjUwMDFMMTcuMzc5OSA3LjUwMDFDMTcuMjY2OSA3LjQzMTE5IDE3LjEzNzIgNy4zOTQ3MyAxNy4wMDQ5IDcuMzk0NzNDMTYuODcyNiA3LjM5NDczIDE2Ljc0MjggNy40MzExOSAxNi42Mjk5IDcuNTAwMUwxMS43MTk5IDEwLjMwMDFDMTEuNjAzNSAxMC4zNjM3IDExLjUwNjYgMTAuNDU3OCAxMS40Mzk2IDEwLjU3MjNDMTEuMzcyNyAxMC42ODY5IDExLjMzODIgMTAuODE3NSAxMS4zMzk5IDEwLjk1MDFWMTYuNjIwMUMxMS4zMzgyIDE2Ljc1MjcgMTEuMzcyNyAxNi44ODMzIDExLjQzOTYgMTYuOTk3OUMxMS41MDY2IDE3LjExMjQgMTEuNjAzNSAxNy4yMDY1IDExLjcxOTkgMTcuMjcwMUwxNS4yNDk5IDE5LjI3MDFDMTUuNTAyNCAxOS40MjA3IDE1Ljc5MDkgMTkuNTAwMiAxNi4wODQ5IDE5LjUwMDJDMTYuMzc4OSAxOS41MDAyIDE2LjY2NzQgMTkuNDIwNyAxNi45MTk5IDE5LjI3MDFDMTcuMTc1OSAxOS4xMjQ2IDE3LjM4ODcgMTguOTEzNyAxNy41MzYzIDE4LjY1ODlDMTcuNjgzOSAxOC40MDQxIDE3Ljc2MTEgMTguMTE0NiAxNy43NTk5IDE3LjgyMDFWMTQuMjIwMUwyMC45MDk5IDEyLjM5MDFDMjEuMTY1NyAxMi4yNDU0IDIxLjM3ODYgMTIuMDM1NCAyMS41MjY3IDExLjc4MTVDMjEuNjc0OCAxMS41Mjc3IDIxLjc1MjggMTEuMjM5IDIxLjc1MjggMTAuOTQ1MUMyMS43NTI4IDEwLjY1MTIgMjEuNjc0OCAxMC4zNjI1IDIxLjUyNjcgMTAuMTA4N0MyMS4zNzg2IDkuODU0NzcgMjEuMTY1NyA5LjY0NDc3IDIwLjkwOTkgOS41MDAxWk0xNi4xNjk5IDE4LjAwMDFDMTYuMTQ0IDE4LjAxNSAxNi4xMTQ3IDE4LjAyMjkgMTYuMDg0OSAxOC4wMjI5QzE2LjA1NSAxOC4wMjI5IDE2LjAyNTcgMTguMDE1IDE1Ljk5OTkgMTguMDAwMUwxMi44Mzk5IDE2LjE4MDFWMTIuMTgwMUwxNi4yNTk5IDE0LjE4MDFWMTcuODIwMUMxNi4yNjYgMTcuODU1OCAxNi4yNjA2IDE3Ljg5MjUgMTYuMjQ0NCAxNy45MjQ4QzE2LjIyODIgMTcuOTU3MiAxNi4yMDIxIDE3Ljk4MzYgMTYuMTY5OSAxOC4wMDAxWk0yMC4xNjk5IDExLjA4MDFMMTYuOTk5OSAxMi45MjAxTDEzLjU3OTkgMTAuOTIwMUwxNi45OTk5IDkuMDAwMUwyMC4xNDk5IDEwLjgzMDFDMjAuMTc3MSAxMC44NDQ2IDIwLjE5OTggMTAuODY2MiAyMC4yMTU3IDEwLjg5MjZDMjAuMjMxNSAxMC45MTkxIDIwLjIzOTkgMTAuOTQ5MyAyMC4yMzk5IDEwLjk4MDFDMjAuMjM1NSAxMS4wMDMyIDIwLjIyNiAxMS4wMjUgMjAuMjEyMiAxMS4wNDRDMjAuMTk4MyAxMS4wNjMgMjAuMTgwNSAxMS4wNzg4IDIwLjE1OTkgMTEuMDkwMUwyMC4xNjk5IDExLjA4MDFaTTEwLjI4OTkgMTAuMjkwMUw1LjM2OTg5IDcuNDYwMUM1LjI1Njk0IDcuMzkxMTkgNS4xMjcxOSA3LjM1NDczIDQuOTk0ODkgNy4zNTQ3M0M0Ljg2MjU4IDcuMzU0NzMgNC43MzI4MyA3LjM5MTE5IDQuNjE5ODkgNy40NjAxTDEuMDc5ODkgOS40NjAxQzAuODI2NjA3IDkuNjA2ODQgMC42MTYzNDYgOS44MTc1OCAwLjQ3MDE3OCAxMC4wNzEyQzAuMzI0MDEgMTAuMzI0OCAwLjI0NzA3IDEwLjYxMjQgMC4yNDcwNyAxMC45MDUxQzAuMjQ3MDcgMTEuMTk3OCAwLjMyNDAxIDExLjQ4NTQgMC40NzAxNzggMTEuNzM5QzAuNjE2MzQ2IDExLjk5MjYgMC44MjY2MDcgMTIuMjAzNCAxLjA3OTg5IDEyLjM1MDFMNC4yMzk4OSAxNC4xODAxVjE3LjgyMDFDNC4yMzg3MSAxOC4xMTQ2IDQuMzE1ODggMTguNDA0MSA0LjQ2MzQ5IDE4LjY1ODlDNC42MTExMSAxOC45MTM3IDQuODIzODQgMTkuMTI0NiA1LjA3OTg5IDE5LjI3MDFDNS4zMzIzOCAxOS40MjA3IDUuNjIwODkgMTkuNTAwMiA1LjkxNDg5IDE5LjUwMDJDNi4yMDg4OCAxOS41MDAyIDYuNDk3NCAxOS40MjA3IDYuNzQ5ODkgMTkuMjcwMUwxMC4yNzk5IDE3LjI3MDFDMTAuMzk2MyAxNy4yMDY1IDEwLjQ5MzIgMTcuMTEyNCAxMC41NjAyIDE2Ljk5NzlDMTAuNjI3MSAxNi44ODMzIDEwLjY2MTYgMTYuNzUyNyAxMC42NTk5IDE2LjYyMDFWMTEuMDAwMUMxMC42NzExIDEwLjg1OTIgMTAuNjQxMiAxMC43MTggMTAuNTczOCAxMC41OTM3QzEwLjUwNjMgMTAuNDY5NCAxMC40MDQyIDEwLjM2NzQgMTAuMjc5OSAxMC4zMDAxTDEwLjI4OTkgMTAuMjkwMVpNMS43NDk4OSAxMS4wMDAxQzEuNzQ3NzggMTAuOTcwMSAxLjc1NDE3IDEwLjk0MDEgMS43NjgzMiAxMC45MTM2QzEuNzgyNDcgMTAuODg3MSAxLjgwMzgxIDEwLjg2NTEgMS44Mjk4OSAxMC44NTAxTDQuOTk5ODkgOS4wMDAxTDguNDE5ODkgMTEuMDAwMUw0Ljk5OTg5IDEyLjkyMDFMMS44Mjk4OSAxMS4wOTAxQzEuODExMDYgMTEuMDgxNCAxLjc5NDIzIDExLjA2OSAxLjc4MDQ2IDExLjA1MzVDMS43NjY2OSAxMS4wMzggMS43NTYyOCAxMS4wMTk4IDEuNzQ5ODkgMTEuMDAwMVpNNS45OTk4OSAxOC4wMDAxQzUuOTc0MDQgMTguMDE1IDUuOTQ0NzMgMTguMDIyOSA1LjkxNDg5IDE4LjAyMjlDNS44ODUwNSAxOC4wMjI5IDUuODU1NzMgMTguMDE1IDUuODI5ODkgMTguMDAwMUM1LjgwMjcgMTcuOTg1NiA1Ljc3OTk3IDE3Ljk2NCA1Ljc2NDExIDE3LjkzNzZDNS43NDgyNiAxNy45MTExIDUuNzM5ODkgMTcuODgwOSA1LjczOTg5IDE3Ljg1MDFWMTQuMjIwMUw5LjE1OTg5IDEyLjIyMDFWMTYuMjIwMUw1Ljk5OTg5IDE4LjAwMDFaJyBmaWxsPSclMjMxQTM1ODgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXZiYXItMS13cmFwcGVyLmFjdGl2ZSB7XG4gICAgLmhlYWRlci13aWRnZXQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmhlYWRlci13aWRnZXQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTIwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogJHNwYWNlLTM2O1xuXG4gICAgLnRleHR3aWRnZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xNjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiLm1vYmlsZS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZS0zMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgIGhlaWdodDogOTAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLm1vYmlsZS1tYWluLW1lbnUge1xuICAgICAgICAubW9iaWxlLW5hdi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTIwICRzcGFjZS0xNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcblxuICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCA5IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4zOTAwMSAxMy45MkMxLjI1ODQxIDEzLjkyMDggMS4xMjc5NCAxMy44OTU1IDEuMDA2MTEgMTMuODQ1OEMwLjg4NDI3IDEzLjc5NiAwLjc3MzQ1NSAxMy43MjI3IDAuNjgwMDE1IDEzLjYzQzAuNDkzNzY0IDEzLjQ0MjYgMC4zODkyMjEgMTMuMTg5MiAwLjM4OTIyMSAxMi45MjVDMC4zODkyMjEgMTIuNjYwOCAwLjQ5Mzc2NCAxMi40MDc0IDAuNjgwMDE1IDEyLjIyTDUuODkwMDEgN0wwLjY4MDAxNSAxLjc4QzAuNTE2MTg4IDEuNTg4NyAwLjQzMDU4MiAxLjM0MjYzIDAuNDQwMzAzIDEuMDkwOTVDMC40NTAwMjQgMC44MzkyNzUgMC41NTQzNTcgMC42MDA1MzYgMC43MzI0NTEgMC40MjI0NDFDMC45MTA1NDYgMC4yNDQzNDYgMS4xNDkyOCAwLjE0MDAxNCAxLjQwMDk2IDAuMTMwMjkzQzEuNjUyNjQgMC4xMjA1NzIgMS44OTg3MSAwLjIwNjE3OCAyLjA5MDAxIDAuMzcwMDA0TDguMDAwMDEgNi4yOUM4LjA5MjcgNi4zODM0NCA4LjE2NjAyIDYuNDk0MjYgOC4yMTU3OSA2LjYxNjFDOC4yNjU1NSA2LjczNzk0IDguMjkwNzggNi44Njg0IDguMjkwMDIgN0M4LjI4NjMzIDcuMjY0NzcgOC4xODI3NSA3LjUxODM3IDguMDAwMDEgNy43MUwyLjA3MDAxIDEzLjYzQzEuODg4NzEgMTMuODEgMS42NDU0IDEzLjkxMzcgMS4zOTAwMSAxMy45MlonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9iaWxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0U2lkZSAwLjVzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU91dFNpZGUgMC41cztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblNpZGUgMC41cztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5TaWRlIDAuNXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaT5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2UtMzY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRheS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIyXCIgaGVpZ2h0PVwiMTRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTE1LjUuNzVIMTNhMS43OSAxLjc5IDAgMCAwLTEuNzkgMS43OXYzLjcxaC0uNVYyLjU0QTEuNzkgMS43OSAwIDAgMCA5IC43NUg2LjVhNi4yNSA2LjI1IDAgMCAwIDAgMTIuNUg5YTEuNzkgMS43OSAwIDAgMCAxLjc5LTEuNzlWNy43NWguNXYzLjcxQTEuNzkgMS43OSAwIDAgMCAxMyAxMy4yNWgyLjVhNi4yNSA2LjI1IDAgMCAwIDAtMTIuNVpNOS4yNSAxMS40NmEuMjkuMjkgMCAwIDEtLjI5LjI5SDYuNWE0Ljc1IDQuNzUgMCAxIDEgMC05LjVIOWEuMjkuMjkgMCAwIDEgLjI5LjI5djMuNzFINy4wNmEuNzUuNzUgMCAwIDAgMCAxLjVoMi4xOXYzLjcxWm02LjI1LjI5SDEzYS4yOS4yOSAwIDAgMS0uMjktLjI5VjcuNzVoMi4zM2EuNzUuNzUgMCAxIDAgMC0xLjVoLTIuMjlWMi41NGEuMjkuMjkgMCAwIDEgLjI1LS4yOWgyLjVhNC43NSA0Ljc1IDAgMSAxIDAgOS41WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAub3JkaW5hdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbD0nJTIzMUUzMjZFJyBkPSdNMjEuNzUgNS44OFYyLjRBMS45IDEuOSAwIDAgMCAxOS40OC41NEwyIDQuMDVBMi4xIDIuMSAwIDAgMCAuMyA2LjEydjQuOTNhLjg2Ljg2IDAgMCAwIC4wNS4yM3YuMDhhLjg2Ljg2IDAgMCAwIC4xNC4xOGwuMTMuMDcuMDkuMDUgNS4xOSAxLjU5LTMuOS44YTIuMSAyLjEgMCAwIDAtMS43IDIuMDd2My40OGExLjkxIDEuOTEgMCAwIDAgMS45IDEuOWMuMTIzLjAxNS4yNDcuMDE1LjM3IDBMMjAuMDUgMThhMi4xMSAyLjExIDAgMCAwIDEuNy0yLjA3VjEwLjk1YS44Ni44NiAwIDAgMCAwLS4yM3YtLjA4YS44NTQuODU0IDAgMCAwLS4xNC0uMTguOTIyLjkyMiAwIDAgMC0uMjQtLjEzTDE2LjEgOC43NSAyMC4wNSA4YTIuMTEgMi4xMSAwIDAgMCAxLjctMi4xMlptLTEuNSAxMGEuNjEuNjEgMCAwIDEtLjQ5LjZMMi4yMyAyMGEuNDEuNDEgMCAwIDEtLjMzLS4wOC40LjQgMCAwIDEtLjE1LS4zMXYtMy40OWEuNjEuNjEgMCAwIDEgLjQ5LS42bDE4LTMuNi4wMSAzLjk2Wk0xMyA5LjM3bDQuOTQgMS40OC0xLjg1LjM4LTcgMS40LTQuOTktMS40OEw1IDExbDgtMS42M1ptNi44LTIuODktMTggMy42MXYtNGEuNjEuNjEgMCAwIDEgLjQ5LS42TDE5Ljc3IDJoLjA4YS40LjQgMCAwIDEgLjQuNHYzLjQ4YS42MS42MSAwIDAgMS0uNDkuNmguMDRaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFjYWRlbXktaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgMjBDNC43MzQ3OCAyMCA0LjQ4MDQzIDE5Ljg5NDYgNC4yOTI4OSAxOS43MDcxQzQuMTA1MzYgMTkuNTE5NiA0IDE5LjI2NTIgNCAxOVY3QzQgNi43MzQ3OCA0LjEwNTM2IDYuNDgwNDMgNC4yOTI4OSA2LjI5Mjg5QzQuNDgwNDMgNi4xMDUzNiA0LjczNDc4IDYgNSA2QzUuMjY1MjIgNiA1LjUxOTU3IDYuMTA1MzYgNS43MDcxMSA2LjI5Mjg5QzUuODk0NjQgNi40ODA0MyA2IDYuNzM0NzggNiA3VjE5QzYgMTkuMjY1MiA1Ljg5NDY0IDE5LjUxOTYgNS43MDcxMSAxOS43MDcxQzUuNTE5NTcgMTkuODk0NiA1LjI2NTIyIDIwIDUgMjBaTTIgMTJWNEMyIDMuNzM0NzggMS44OTQ2NCAzLjQ4MDQzIDEuNzA3MTEgMy4yOTI4OUMxLjUxOTU3IDMuMTA1MzYgMS4yNjUyMiAzIDEgM0MwLjczNDc4NCAzIDAuNDgwNDMgMy4xMDUzNiAwLjI5Mjg5MyAzLjI5Mjg5QzAuMTA1MzU3IDMuNDgwNDMgMCAzLjczNDc4IDAgNFYxMkMwIDEyLjI2NTIgMC4xMDUzNTcgMTIuNTE5NiAwLjI5Mjg5MyAxMi43MDcxQzAuNDgwNDMgMTIuODk0NiAwLjczNDc4NCAxMyAxIDEzQzEuMjY1MjIgMTMgMS41MTk1NyAxMi44OTQ2IDEuNzA3MTEgMTIuNzA3MUMxLjg5NDY0IDEyLjUxOTYgMiAxMi4yNjUyIDIgMTJaTTkgMThDOC43MzQ3OCAxOCA4LjQ4MDQzIDE3Ljg5NDYgOC4yOTI4OSAxNy43MDcxQzguMTA1MzYgMTcuNTE5NiA4IDE3LjI2NTIgOCAxN1YxQzggMC43MzQ3ODQgOC4xMDUzNiAwLjQ4MDQzIDguMjkyODkgMC4yOTI4OTNDOC40ODA0MyAwLjEwNTM1NyA4LjczNDc4IDAgOSAwQzkuMjY1MjIgMCA5LjUxOTU3IDAuMTA1MzU3IDkuNzA3MTEgMC4yOTI4OTNDOS44OTQ2NCAwLjQ4MDQzIDEwIDAuNzM0Nzg0IDEwIDFWMTdDMTAgMTcuMjY1MiA5Ljg5NDY0IDE3LjUxOTYgOS43MDcxMSAxNy43MDcxQzkuNTE5NTcgMTcuODk0NiA5LjI2NTIyIDE4IDkgMThaTTEzIDE1QzEyLjczNDggMTUgMTIuNDgwNCAxNC44OTQ2IDEyLjI5MjkgMTQuNzA3MUMxMi4xMDU0IDE0LjUxOTYgMTIgMTQuMjY1MiAxMiAxNFYzQzEyIDIuNzM0NzggMTIuMTA1NCAyLjQ4MDQzIDEyLjI5MjkgMi4yOTI4OUMxMi40ODA0IDIuMTA1MzYgMTIuNzM0OCAyIDEzIDJDMTMuMjY1MiAyIDEzLjUxOTYgMi4xMDUzNiAxMy43MDcxIDIuMjkyODlDMTMuODk0NiAyLjQ4MDQzIDE0IDIuNzM0NzggMTQgM1YxNEMxNCAxNC4yNjUyIDEzLjg5NDYgMTQuNTE5NiAxMy43MDcxIDE0LjcwNzFDMTMuNTE5NiAxNC44OTQ2IDEzLjI2NTIgMTUgMTMgMTVaTTE3IDE3QzE2LjczNDggMTcgMTYuNDgwNCAxNi44OTQ2IDE2LjI5MjkgMTYuNzA3MUMxNi4xMDU0IDE2LjUxOTYgMTYgMTYuMjY1MiAxNiAxNlY4QzE2IDcuNzM0NzggMTYuMTA1NCA3LjQ4MDQzIDE2LjI5MjkgNy4yOTI4OUMxNi40ODA0IDcuMTA1MzYgMTYuNzM0OCA3IDE3IDdDMTcuMjY1MiA3IDE3LjUxOTYgNy4xMDUzNiAxNy43MDcxIDcuMjkyODlDMTcuODk0NiA3LjQ4MDQzIDE4IDcuNzM0NzggMTggOFYxNkMxOCAxNi4yNjUyIDE3Ljg5NDYgMTYuNTE5NiAxNy43MDcxIDE2LjcwNzFDMTcuNTE5NiAxNi44OTQ2IDE3LjI2NTIgMTcgMTcgMTdaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29yZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIwIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTcuNDk5NiAxNy42NkMxNy41Nzk2IDE3LjU1IDE3LjY1OTYgMTcuNDUgMTcuNzI5NiAxNy4zNEwxNy45MTk2IDE3LjA1TDE4LjExOTYgMTYuNzFMMTguMjc5NiAxNi40MUMxOC4zMzk2IDE2LjI5IDE4LjM5OTYgMTYuMTYgMTguNDQ5NiAxNi4wM0wxOC41Njk2IDE1Ljc1QzE4Ljc1NTQgMTUuMzExMiAxOC44OTkzIDE0Ljg1NTggMTguOTk5NiAxNC4zOUMxOC45OTUzIDE0LjM2MzUgMTguOTk1MyAxNC4zMzY1IDE4Ljk5OTYgMTQuMzFDMTguOTk5NiAxNC4yNSAxOC45OTk2IDE0LjE5IDE4Ljk5OTYgMTQuMTJDMTkuMjM3NiAxMi4xNjYxIDE4Ljg4OTUgMTAuMTg1NiAxNy45OTk2IDguNDMwMDFMMTcuOTI5NiA4LjMwMDAxQzE3LjgzOTYgOC4xMjAwMSAxNy43NTk2IDcuOTUwMDEgMTcuNjU5NiA3Ljc4MDAxQzE3LjU1OTYgNy42MTAwMSAxNy41Mjk2IDcuNTUwMDEgMTcuNDY5NiA3LjQ0MDAxQzE3LjQwOTYgNy4zMzAwMSAxNy4yNjk2IDcuMDkwMDEgMTcuMTU5NiA2LjkyMDAxQzE3LjA0OTYgNi43NTAwMSAxNy4wMTk2IDYuNzAwMDEgMTYuOTM5NiA2LjU5MDAxQzE2Ljg1OTYgNi40ODAwMSAxNi43MTk2IDYuMjUwMDEgMTYuNTg5NiA2LjA4MDAxQzE2LjQ1OTYgNS45MTAwMSAxNi40MTk2IDUuODUwMDEgMTYuMzM5NiA1Ljc0MDAxQzE2LjI1OTYgNS42MzAwMSAxNi4wOTk2IDUuNDEwMDEgMTUuOTU5NiA1LjI1MDAxQzE0LjgyNTIgMy44ODIzOSAxMy41MzI4IDIuNjUzODUgMTIuMTA5NiAxLjU5MDAxTDExLjg0OTYgMS4zOTAwMUMxMS4zOTk2IDEuMDYwMDEgMTAuOTM5NiAwLjc0MDAwNSAxMC40NDk2IDAuMzkwMDA1QzEwLjMyMDUgMC4yOTMxMTIgMTAuMTYwNSAwLjI0Njg2NCA5Ljk5OTYxIDAuMjYwMDA1QzkuODc3MjQgMC4yNjAxOTcgOS43NTY4OSAwLjI5MTE0NSA5LjY0OTYxIDAuMzUwMDA2QzguMDg2NSAxLjMzMjQ3IDYuNjQwNSAyLjQ4OTk1IDUuMzM5NjEgMy44MDAwMUw1LjIwOTYxIDMuOTQwMDFDMy45Mjc1NCA1LjI0MzExIDIuODYwODggNi43NDE4MyAyLjA0OTYxIDguMzgwMDFIMS45OTk2MVY4LjUzMDAxQzEuODc5NjEgOC44MDAwMSAxLjc2OTYxIDkuMDcwMDEgMS42NTk2MSA5LjMzMDAxTDEuNTY5NjEgOS41NzAwMUMxLjQ2OTYxIDkuODYwMDEgMS4zNzk2MSAxMC4xNiAxLjI5OTYxIDEwLjQ1VjEwLjU4QzAuOTY0NzYyIDExLjgyMTggMC44OTk5NzMgMTMuMTIxIDEuMTA5NjEgMTQuMzlDMS43Njk2MSAxOC4wNCA0Ljg4OTYxIDIwLjY1IDkuODk5NjEgMjEuNzNIMTAuMDU5NkgxMC4yMTk2QzEwLjU1OTYgMjEuNjYgMTAuODk5NiAyMS41OCAxMS4yMTk2IDIxLjQ5TDExLjQ4OTYgMjEuNDFMMTIuMTY5NiAyMS4yTDEyLjQ2OTYgMjEuMDlMMTMuMDY5NiAyMC44N0wxMy4zNTk2IDIwLjc1TDEzLjkwOTYgMjAuNUwxNC4xNzk2IDIwLjM3TDE0LjcxOTYgMjAuMDdMMTQuOTM5NiAxOS45NUMxNS4xNTk2IDE5LjgyIDE1LjM1OTYgMTkuNjggMTUuNTU5NiAxOS41NUwxNS42Mzk2IDE5LjQ5TDE2LjI3OTYgMTlMMTYuNDQ5NiAxOC44NUwxNi44Mzk2IDE4LjQ4TDE3LjA1OTYgMTguMjVMMTcuMzQ5NiAxNy45MkwxNy40OTk2IDE3LjY2Wk0xNy4xMzk2IDE1LjI3QzE2LjczMiAxNi4xODIgMTYuMTQ4NiAxNy4wMDQ3IDE1LjQyMjggMTcuNjkxMUMxNC42OTcgMTguMzc3NSAxMy44NDMgMTguOTE0IDEyLjkwOTYgMTkuMjdMMTIuNzA5NiAxOS4zNUwxNy4zMDk2IDE0Ljc1QzE3LjMwOTYgMTQuODUgMTcuMjU5NiAxNC45NiAxNy4yMjk2IDE1LjA2QzE3LjE5NDIgMTUuMTI3NSAxNy4xNjQxIDE1LjE5NzggMTcuMTM5NiAxNS4yN1pNNC43Mzk2MSA2LjgwMDAxTDkuMjQ5NjEgMTEuMzFWMTQuMTlMMy42MTk2MSA4LjU2MDAxQzMuOTQ3NCA3Ljk0NTU3IDQuMzIxODMgNy4zNTcxOCA0LjczOTYxIDYuODAwMDFaTTEwLjc5OTYgMi40NjAwMUMxMS4xMTk2IDIuNjkwMDEgMTEuNDM5NiAyLjk0MDAxIDExLjc0OTYgMy4xOTAwMUwxMC43NDk2IDQuMTkwMDFWMi40MjAwMUwxMC43OTk2IDIuNDYwMDFaTTE0LjMxOTYgNS42MjAwMUwxMC43NDk2IDkuMTkwMDFWNi4zMTAwMUwxMi44ODk2IDQuMTcwMDFDMTMuMzkxMiA0LjYyODA4IDEzLjg2ODYgNS4xMTIwNyAxNC4zMTk2IDUuNjIwMDFaTTE3LjU0OTYgMTIuMzlMMTAuNzQ5NiAxOS4xOVYxNi4zMUwxNi45OTk2IDEwQzE3LjI5ODYgMTAuNzY1NiAxNy40ODM5IDExLjU3MDggMTcuNTQ5NiAxMi4zOVpNMTAuNzQ5NiAxNC4xOVYxMS4zMUwxNS4yNTk2IDYuODAwMDFDMTUuNjcyMiA3LjM2MjE5IDE2LjA0MzIgNy45NTM3NyAxNi4zNjk2IDguNTcwMDFMMTAuNzQ5NiAxNC4xOVpNOC4yNDk2MSAzLjE5MDAxQzguNTY5NjEgMi45MzAwMSA4Ljg5OTYxIDIuNjgwMDEgOS4yNDk2MSAyLjQzMDAxVjQuMTkwMDFMOC4yNDk2MSAzLjE5MDAxWk05LjI0OTYxIDYuMzIwMDFWOS4yMDAwMUw1LjY4OTYxIDUuNjMwMDFDNi4xMzQ1IDUuMTE2NDYgNi42MDg2MiA0LjYyODk4IDcuMTA5NjEgNC4xNzAwMUw5LjI0OTYxIDYuMzIwMDFaTTIuNDQ5NjEgMTIuNEMyLjUxOTk2IDExLjU3ODIgMi43MDUwOSAxMC43NzA0IDIuOTk5NjEgMTBMOS4yNjk2MSAxNi4yN1YxOS4xNUwyLjQ0OTYxIDEyLjRaTTIuNjk5NjEgMTQuNzdMNy4zMDk2MSAxOS4zOEM2LjI0MjQgMTkuMDA3NyA1LjI3MzMgMTguMzk4NiA0LjQ3NDkzIDE3LjU5ODVDMy42NzY1NiAxNi43OTg0IDMuMDY5NjMgMTUuODI4IDIuNjk5NjEgMTQuNzZWMTQuNzdaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZnVydGhlci1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIyIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuMjg5OSA2Ljg3MDFDMTYuNDAxNyA2LjgwMjEzIDE2LjQ5NDQgNi43MDY3NyAxNi41NTkxIDYuNTkzMDRDMTYuNjIzOCA2LjQ3OTMxIDE2LjY1ODUgNi4zNTA5NiAxNi42NTk5IDYuMjIwMVYyLjE0MDFDMTYuNjYgMS44NDczNyAxNi41ODMyIDEuNTU5NzQgMTYuNDM3MiAxLjMwNjA1QzE2LjI5MTEgMS4wNTIzNSAxNi4wODEgMC44NDE1MDQgMTUuODI3OCAwLjY5NDYzNkMxNS41NzQ1IDAuNTQ3NzY4IDE1LjI4NzIgMC40NzAwNCAxNC45OTQ0IDAuNDY5MjQ0QzE0LjcwMTcgMC40Njg0NDggMTQuNDEzOSAwLjU0NDYxMiAxNC4xNTk5IDAuNjkwMTAxTDEwLjk5OTkgMi41MTAxTDcuODM5ODkgMC42OTAxMDFDNy41ODU4NyAwLjU0NDYxMiA3LjI5ODA4IDAuNDY4NDQ4IDcuMDA1MzUgMC40NjkyNDRDNi43MTI2MiAwLjQ3MDA0IDYuNDI1MjQgMC41NDc3NjggNi4xNzIwMiAwLjY5NDYzNkM1LjkxODggMC44NDE1MDQgNS43MDg2MyAxLjA1MjM1IDUuNTYyNTggMS4zMDYwNUM1LjQxNjUzIDEuNTU5NzQgNS4zMzk3NCAxLjg0NzM3IDUuMzM5ODkgMi4xNDAxVjYuMjIwMUM1LjM0MTI0IDYuMzUwOTYgNS4zNzU5MyA2LjQ3OTMxIDUuNDQwNjcgNi41OTMwNEM1LjUwNTQgNi43MDY3NyA1LjU5ODA2IDYuODAyMTMgNS43MDk4OSA2Ljg3MDFMMTAuNjE5OSA5LjcwMDFDMTAuNzM1NCA5Ljc2NjYxIDEwLjg2NjYgOS44MDExMyAxMC45OTk5IDkuODAwMUMxMS4xMzAyIDkuODAyMzggMTEuMjU4NSA5Ljc2NzcxIDExLjM2OTkgOS43MDAxTDE2LjI4OTkgNi44NzAxWk0xNC45MDk5IDIuMDAwMUMxNC45MzU3IDEuOTg1MTggMTQuOTY1IDEuOTc3MzMgMTQuOTk0OSAxLjk3NzMzQzE1LjAyNDcgMS45NzczMyAxNS4wNTQgMS45ODUxOCAxNS4wNzk5IDIuMDAwMUMxNS4xMDY4IDIuMDE0MDcgMTUuMTI4OSAyLjAzNTg5IDE1LjE0MzIgMi4wNjI2N0MxNS4xNTc1IDIuMDg5NDYgMTUuMTYzMyAyLjExOTk0IDE1LjE1OTkgMi4xNTAxVjUuNzgwMUwxMS43NDk5IDcuNzgwMVYzLjgxMDFMMTQuOTA5OSAyLjAwMDFaTTYuODM5ODkgMi4xNTAxQzYuODM2NDggMi4xMTk5NCA2Ljg0MjMgMi4wODk0NiA2Ljg1NjU5IDIuMDYyNjdDNi44NzA4NyAyLjAzNTg5IDYuODkyOTQgMi4wMTQwNyA2LjkxOTg5IDIuMDAwMUM2Ljk0NTczIDEuOTg1MTggNi45NzUwNSAxLjk3NzMzIDcuMDA0ODkgMS45NzczM0M3LjAzNDczIDEuOTc3MzMgNy4wNjQwNCAxLjk4NTE4IDcuMDg5ODkgMi4wMDAxTDEwLjI0OTkgMy44MjAxVjcuODIwMUw2LjgzOTg5IDUuODIwMVYyLjE1MDFaTTIwLjkwOTkgOS41MDAxTDE3LjM3OTkgNy41MDAxQzE3LjI2NjkgNy40MzExOSAxNy4xMzcyIDcuMzk0NzMgMTcuMDA0OSA3LjM5NDczQzE2Ljg3MjYgNy4zOTQ3MyAxNi43NDI4IDcuNDMxMTkgMTYuNjI5OSA3LjUwMDFMMTEuNzE5OSAxMC4zMDAxQzExLjYwMzUgMTAuMzYzNyAxMS41MDY2IDEwLjQ1NzggMTEuNDM5NiAxMC41NzIzQzExLjM3MjcgMTAuNjg2OSAxMS4zMzgyIDEwLjgxNzUgMTEuMzM5OSAxMC45NTAxVjE2LjYyMDFDMTEuMzM4MiAxNi43NTI3IDExLjM3MjcgMTYuODgzMyAxMS40Mzk2IDE2Ljk5NzlDMTEuNTA2NiAxNy4xMTI0IDExLjYwMzUgMTcuMjA2NSAxMS43MTk5IDE3LjI3MDFMMTUuMjQ5OSAxOS4yNzAxQzE1LjUwMjQgMTkuNDIwNyAxNS43OTA5IDE5LjUwMDIgMTYuMDg0OSAxOS41MDAyQzE2LjM3ODkgMTkuNTAwMiAxNi42Njc0IDE5LjQyMDcgMTYuOTE5OSAxOS4yNzAxQzE3LjE3NTkgMTkuMTI0NiAxNy4zODg3IDE4LjkxMzcgMTcuNTM2MyAxOC42NTg5QzE3LjY4MzkgMTguNDA0MSAxNy43NjExIDE4LjExNDYgMTcuNzU5OSAxNy44MjAxVjE0LjIyMDFMMjAuOTA5OSAxMi4zOTAxQzIxLjE2NTcgMTIuMjQ1NCAyMS4zNzg2IDEyLjAzNTQgMjEuNTI2NyAxMS43ODE1QzIxLjY3NDggMTEuNTI3NyAyMS43NTI4IDExLjIzOSAyMS43NTI4IDEwLjk0NTFDMjEuNzUyOCAxMC42NTEyIDIxLjY3NDggMTAuMzYyNSAyMS41MjY3IDEwLjEwODdDMjEuMzc4NiA5Ljg1NDc3IDIxLjE2NTcgOS42NDQ3NyAyMC45MDk5IDkuNTAwMVpNMTYuMTY5OSAxOC4wMDAxQzE2LjE0NCAxOC4wMTUgMTYuMTE0NyAxOC4wMjI5IDE2LjA4NDkgMTguMDIyOUMxNi4wNTUgMTguMDIyOSAxNi4wMjU3IDE4LjAxNSAxNS45OTk5IDE4LjAwMDFMMTIuODM5OSAxNi4xODAxVjEyLjE4MDFMMTYuMjU5OSAxNC4xODAxVjE3LjgyMDFDMTYuMjY2IDE3Ljg1NTggMTYuMjYwNiAxNy44OTI1IDE2LjI0NDQgMTcuOTI0OEMxNi4yMjgyIDE3Ljk1NzIgMTYuMjAyMSAxNy45ODM2IDE2LjE2OTkgMTguMDAwMVpNMjAuMTY5OSAxMS4wODAxTDE2Ljk5OTkgMTIuOTIwMUwxMy41Nzk5IDEwLjkyMDFMMTYuOTk5OSA5LjAwMDFMMjAuMTQ5OSAxMC44MzAxQzIwLjE3NzEgMTAuODQ0NiAyMC4xOTk4IDEwLjg2NjIgMjAuMjE1NyAxMC44OTI2QzIwLjIzMTUgMTAuOTE5MSAyMC4yMzk5IDEwLjk0OTMgMjAuMjM5OSAxMC45ODAxQzIwLjIzNTUgMTEuMDAzMiAyMC4yMjYgMTEuMDI1IDIwLjIxMjIgMTEuMDQ0QzIwLjE5ODMgMTEuMDYzIDIwLjE4MDUgMTEuMDc4OCAyMC4xNTk5IDExLjA5MDFMMjAuMTY5OSAxMS4wODAxWk0xMC4yODk5IDEwLjI5MDFMNS4zNjk4OSA3LjQ2MDFDNS4yNTY5NCA3LjM5MTE5IDUuMTI3MTkgNy4zNTQ3MyA0Ljk5NDg5IDcuMzU0NzNDNC44NjI1OCA3LjM1NDczIDQuNzMyODMgNy4zOTExOSA0LjYxOTg5IDcuNDYwMUwxLjA3OTg5IDkuNDYwMUMwLjgyNjYwNyA5LjYwNjg0IDAuNjE2MzQ2IDkuODE3NTggMC40NzAxNzggMTAuMDcxMkMwLjMyNDAxIDEwLjMyNDggMC4yNDcwNyAxMC42MTI0IDAuMjQ3MDcgMTAuOTA1MUMwLjI0NzA3IDExLjE5NzggMC4zMjQwMSAxMS40ODU0IDAuNDcwMTc4IDExLjczOUMwLjYxNjM0NiAxMS45OTI2IDAuODI2NjA3IDEyLjIwMzQgMS4wNzk4OSAxMi4zNTAxTDQuMjM5ODkgMTQuMTgwMVYxNy44MjAxQzQuMjM4NzEgMTguMTE0NiA0LjMxNTg4IDE4LjQwNDEgNC40NjM0OSAxOC42NTg5QzQuNjExMTEgMTguOTEzNyA0LjgyMzg0IDE5LjEyNDYgNS4wNzk4OSAxOS4yNzAxQzUuMzMyMzggMTkuNDIwNyA1LjYyMDg5IDE5LjUwMDIgNS45MTQ4OSAxOS41MDAyQzYuMjA4ODggMTkuNTAwMiA2LjQ5NzQgMTkuNDIwNyA2Ljc0OTg5IDE5LjI3MDFMMTAuMjc5OSAxNy4yNzAxQzEwLjM5NjMgMTcuMjA2NSAxMC40OTMyIDE3LjExMjQgMTAuNTYwMiAxNi45OTc5QzEwLjYyNzEgMTYuODgzMyAxMC42NjE2IDE2Ljc1MjcgMTAuNjU5OSAxNi42MjAxVjExLjAwMDFDMTAuNjcxMSAxMC44NTkyIDEwLjY0MTIgMTAuNzE4IDEwLjU3MzggMTAuNTkzN0MxMC41MDYzIDEwLjQ2OTQgMTAuNDA0MiAxMC4zNjc0IDEwLjI3OTkgMTAuMzAwMUwxMC4yODk5IDEwLjI5MDFaTTEuNzQ5ODkgMTEuMDAwMUMxLjc0Nzc4IDEwLjk3MDEgMS43NTQxNyAxMC45NDAxIDEuNzY4MzIgMTAuOTEzNkMxLjc4MjQ3IDEwLjg4NzEgMS44MDM4MSAxMC44NjUxIDEuODI5ODkgMTAuODUwMUw0Ljk5OTg5IDkuMDAwMUw4LjQxOTg5IDExLjAwMDFMNC45OTk4OSAxMi45MjAxTDEuODI5ODkgMTEuMDkwMUMxLjgxMTA2IDExLjA4MTQgMS43OTQyMyAxMS4wNjkgMS43ODA0NiAxMS4wNTM1QzEuNzY2NjkgMTEuMDM4IDEuNzU2MjggMTEuMDE5OCAxLjc0OTg5IDExLjAwMDFaTTUuOTk5ODkgMTguMDAwMUM1Ljk3NDA0IDE4LjAxNSA1Ljk0NDczIDE4LjAyMjkgNS45MTQ4OSAxOC4wMjI5QzUuODg1MDUgMTguMDIyOSA1Ljg1NTczIDE4LjAxNSA1LjgyOTg5IDE4LjAwMDFDNS44MDI3IDE3Ljk4NTYgNS43Nzk5NyAxNy45NjQgNS43NjQxMSAxNy45Mzc2QzUuNzQ4MjYgMTcuOTExMSA1LjczOTg5IDE3Ljg4MDkgNS43Mzk4OSAxNy44NTAxVjE0LjIyMDFMOS4xNTk4OSAxMi4yMjAxVjE2LjIyMDFMNS45OTk4OSAxOC4wMDAxWicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNlY29uZC1sZXZlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2Vjb25kLWxldmVsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tb2JpbGUtYmFjay1idG4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTYgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTIwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCA5IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC43NjAwMTEgN0MwLjc1OTI1IDYuODY4MzkgMC43ODQ0NzQgNi43Mzc5MyAwLjgzNDIzOSA2LjYxNjA5QzAuODg0MDA0IDYuNDk0MjYgMC45NTczMjggNi4zODM0NCAxLjA1MDAxIDYuMjlMNy4wNTAwMSAwLjI5QzcuMTQyOTcgMC4xOTYyNzIgNy4yNTM1NyAwLjEyMTg3NyA3LjM3NTQzIDAuMDcxMTA4OEM3LjQ5NzI5IDAuMDIwMzQwMSA3LjYyOCAtMC4wMDU3OTgzNCA3Ljc2MDAxIC0wLjAwNTc5ODM0QzcuODkyMDIgLTAuMDA1Nzk4MzQgOC4wMjI3MyAwLjAyMDM0MDEgOC4xNDQ1OSAwLjA3MTEwODhDOC4yNjY0NSAwLjEyMTg3NyA4LjM3NzA1IDAuMTk2MjcyIDguNDcwMDEgMC4yOUM4LjY1NjI2IDAuNDc3MzYyIDguNzYwOCAwLjczMDgxNCA4Ljc2MDggMC45OTVDOC43NjA4IDEuMjU5MTkgOC42NTYyNiAxLjUxMjY0IDguNDcwMDEgMS43TDMuMTcwMDEgN0w4LjQ3MDAxIDEyLjI5QzguNjU2MjYgMTIuNDc3NCA4Ljc2MDggMTIuNzMwOCA4Ljc2MDggMTIuOTk1QzguNzYwOCAxMy4yNTkyIDguNjU2MjYgMTMuNTEyNiA4LjQ3MDAxIDEzLjdDOC4zNzcwNSAxMy43OTM3IDguMjY2NDUgMTMuODY4MSA4LjE0NDU5IDEzLjkxODlDOC4wMjI3MyAxMy45Njk3IDcuODkyMDIgMTMuOTk1OCA3Ljc2MDAxIDEzLjk5NThDNy42MjggMTMuOTk1OCA3LjQ5NzI5IDEzLjk2OTcgNy4zNzU0MyAxMy45MTg5QzcuMjUzNTcgMTMuODY4MSA3LjE0Mjk3IDEzLjc5MzcgNy4wNTAwMSAxMy43TDEuMDUwMDEgNy43QzAuODY1MjY1IDcuNTEzNzQgMC43NjExMTYgNy4yNjIzNCAwLjc2MDAxMSA3WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1oZWFkZXItd2lkZ2V0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTIwO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTE2O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0d2lkZ2V0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xNjtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtMTY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblNpZGUge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluU2lkZSB7XG4gICAgMCUge1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFNpZGUge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB9XG59XG5cblxuQGtleWZyYW1lcyBmYWRlT3V0U2lkZSB7XG4gICAgMCUge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgIH1cbn0iLCIuYWNjb3JkaW9uLXNpZGUtaW1hZ2UtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWxlZnQge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTIwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1yaWdodCB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjEycHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMwMDAwMDAwRDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFycm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgLmNvbnRlbnQtaXRlbS0tYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtaXRlbS0tdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTJweDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnAxIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTgwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLCBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZXhwYW5kSGVpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn0iLCIubW9zYWljLXRleHQtaW1hZ2Uge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICAubW9zYWljLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJldmVyc2Utb3JkZXJ7XG4gICAgICAgIC5tb3NhaWMtaXRlbSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtMTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS00OCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLm1vc2FpYy1pdGVtIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTQ4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudG9wIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEycHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA1MCwgMTEwLCAwLjE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWNhcmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjdEMEY5O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtOyAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzdhN2Y4YztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICAgICAgICAgLmJsb2ctY2FyZF9fdGFnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNjNGI5MDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvZy1jYXJkX19kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0I3RDBGOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW50cm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxZjJhNTc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzFmMmE1NztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYyYTU3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb3NhaWMtdGV4dC1pbWFnZS0yIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuXG4gICAgLm1vc2FpYy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9zYWljLXRleHQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0yMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVhZC1tb3JlLXNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJldmVydC1vcmRlciB7XG4gICAgICAgIC5tb3NhaWMtaXRlbSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtNDggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb3NhaWMtaXRlbSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTQ4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vc2FpYy1pdGVtIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTQ4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMnB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmN0YS0xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS02NCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlLTI0O1xuICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46ICRzcGFjZS0yNCBhdXRvIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5zbWFsbC1jb2x1bW4tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHQtaW1hZ2Utc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCRzcGFjZS02NCArIDI2cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjZS0xNiAkc3BhY2UtMTYgJHNwYWNlLTI0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCRzcGFjZS0xMDAgKyA1MHB4KTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2OHB4O1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtNDg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMnB4O1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDc0cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDc0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgYm90dG9tOiAtNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBEO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTEuOCU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMS44JTtcblxuICAgIH1cbn0iLCIudGV4dC1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLmxpbmstd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAmW2hyZWY9XCIjXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAudGV4dC1zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnRleHQtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTJweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBEO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAudGV4dC1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gNTQwcHgpIC8gMiAtIDEycHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gNzIwcHgpIC8gMiAtIDEycHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMiAtIDEycHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTE0MHB4KSAvIDIgLSAxMnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTI5NXB4KSAvIDIgLSAxMnB4KTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICByaWdodDogNzhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICByaWdodDogMjc1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlciB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJpbWFyeS1yYWRpdXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS00MDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAvLyBCZcW+bsO9IGhvdmVyIGVmZWt0XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEFrIG9ic2FodWplIG9ka2F6IHMgaHJlZj1cIiNcIiwgenJ1xaEgaG92ZXIgZWZla3RcbiAgICAgICAgICAgICY6aGFzKGFbaHJlZj1cIiNcIl0pOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDsgICAgICAgICAgICAgICAvLyB6bWVuacWlIGt1cnpvciwgYWsgbmVwbGF0bsO9IG9ka2F6XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKC5idG4tcHJpbWFyeSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ0O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0yNDtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICAudGV4dC1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IC02cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24uY29udGFpbmVyLXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnVsbGV0LWxpc3QtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLndyYXBwZXItYm94OmhhcyguYWRkaXRpb25hbC1pbmZvcm1hdGlvbil7XG4gICAgICAgIC5ib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdvLWNvbHVtbnMge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgfVxuXG4gICAgLmJveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE3XCIgaGVpZ2h0PVwiMTJcIiBmaWxsPVwibm9uZVwiPjxwYXRoIHN0cm9rZT1cIiUyMzFFMzI2RVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwiTTE2IDEgNiAxMSAxIDZcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk05IDVoMnYySDlWNVptMCA0aDJ2Nkg5VjlabTEtOUM0LjQ4IDAgMCA0LjQ4IDAgMTBzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE1LjUyIDAgMTAgMFptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDhaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFjY29yZGlvbl90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgfVxuXG4gICAgJi5mdWxsLWJvcmRlciB7XG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcblxuICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvdHRvbS1ib3JkZXIge1xuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjQgMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTglO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbS0tdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1iYW5uZXItMXtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgaGVpZ2h0OiA2NDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgaGVpZ2h0OiA2OTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICB2aWRlbyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IC0xNDBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIsXG4gICAgLnJvd3tcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5jb2wtMTJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6ICRoMS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgcGFkZGluZzogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5pY29ue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjEgMjFMMTUgMTVNMyAxMEMzIDEwLjkxOTMgMy4xODEwNiAxMS44Mjk1IDMuNTMyODQgMTIuNjc4OEMzLjg4NDYzIDEzLjUyODEgNC40MDAyNCAxNC4yOTk3IDUuMDUwMjUgMTQuOTQ5N0M1LjcwMDI2IDE1LjU5OTggNi40NzE5NCAxNi4xMTU0IDcuMzIxMjIgMTYuNDY3MkM4LjE3MDUgMTYuODE4OSA5LjA4MDc1IDE3IDEwIDE3QzEwLjkxOTMgMTcgMTEuODI5NSAxNi44MTg5IDEyLjY3ODggMTYuNDY3MkMxMy41MjgxIDE2LjExNTQgMTQuMjk5NyAxNS41OTk4IDE0Ljk0OTcgMTQuOTQ5N0MxNS41OTk4IDE0LjI5OTcgMTYuMTE1NCAxMy41MjgxIDE2LjQ2NzIgMTIuNjc4OEMxNi44MTg5IDExLjgyOTUgMTcgMTAuOTE5MyAxNyAxMEMxNyA5LjA4MDc1IDE2LjgxODkgOC4xNzA1IDE2LjQ2NzIgNy4zMjEyMkMxNi4xMTU0IDYuNDcxOTQgMTUuNTk5OCA1LjcwMDI2IDE0Ljk0OTcgNS4wNTAyNUMxNC4yOTk3IDQuNDAwMjQgMTMuNTI4MSAzLjg4NDYzIDEyLjY3ODggMy41MzI4NEMxMS44Mjk1IDMuMTgxMDYgMTAuOTE5MyAzIDEwIDNDOS4wODA3NSAzIDguMTcwNSAzLjE4MTA2IDcuMzIxMjIgMy41MzI4NEM2LjQ3MTk0IDMuODg0NjMgNS43MDAyNiA0LjQwMDI0IDUuMDUwMjUgNS4wNTAyNUM0LjQwMDI0IDUuNzAwMjYgMy44ODQ2MyA2LjQ3MTk0IDMuNTMyODQgNy4zMjEyMkMzLjE4MTA2IDguMTcwNSAzIDkuMDgwNzUgMyAxMFonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHNwYW4uaWNvbntcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMSAyMUwxNSAxNU0zIDEwQzMgMTAuOTE5MyAzLjE4MTA2IDExLjgyOTUgMy41MzI4NCAxMi42Nzg4QzMuODg0NjMgMTMuNTI4MSA0LjQwMDI0IDE0LjI5OTcgNS4wNTAyNSAxNC45NDk3QzUuNzAwMjYgMTUuNTk5OCA2LjQ3MTk0IDE2LjExNTQgNy4zMjEyMiAxNi40NjcyQzguMTcwNSAxNi44MTg5IDkuMDgwNzUgMTcgMTAgMTdDMTAuOTE5MyAxNyAxMS44Mjk1IDE2LjgxODkgMTIuNjc4OCAxNi40NjcyQzEzLjUyODEgMTYuMTE1NCAxNC4yOTk3IDE1LjU5OTggMTQuOTQ5NyAxNC45NDk3QzE1LjU5OTggMTQuMjk5NyAxNi4xMTU0IDEzLjUyODEgMTYuNDY3MiAxMi42Nzg4QzE2LjgxODkgMTEuODI5NSAxNyAxMC45MTkzIDE3IDEwQzE3IDkuMDgwNzUgMTYuODE4OSA4LjE3MDUgMTYuNDY3MiA3LjMyMTIyQzE2LjExNTQgNi40NzE5NCAxNS41OTk4IDUuNzAwMjYgMTQuOTQ5NyA1LjA1MDI1QzE0LjI5OTcgNC40MDAyNCAxMy41MjgxIDMuODg0NjMgMTIuNjc4OCAzLjUzMjg0QzExLjgyOTUgMy4xODEwNiAxMC45MTkzIDMgMTAgM0M5LjA4MDc1IDMgOC4xNzA1IDMuMTgxMDYgNy4zMjEyMiAzLjUzMjg0QzYuNDcxOTQgMy44ODQ2MyA1LjcwMDI2IDQuNDAwMjQgNS4wNTAyNSA1LjA1MDI1QzQuNDAwMjQgNS43MDAyNiAzLjg4NDYzIDYuNDcxOTQgMy41MzI4NCA3LjMyMTIyQzMuMTgxMDYgOC4xNzA1IDMgOS4wODA3NSAzIDEwWicgc3Ryb2tlPSclMjMxRTMyNkUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0LWJsb2NrIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgJi5hZGl0LXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk05IDVoMnYySDlWNVptMCA0aDJ2Nkg5VjlabTEtOUM0LjQ4IDAgMCA0LjQ4IDAgMTBzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE1LjUyIDAgMTAgMFptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDhaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlLTQ0IGF1dG8gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6ICRoNC1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoNC1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICB9XG59IiwiLm5ld3NsZXR0ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtNjQgJHNwYWNlLTgwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICB9XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktNjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zaWRlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAqIC41KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSA1NDBweCkgLyAyICsgMTJweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDcyMHB4KSAvIDIgKyAxMnB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMiArIDEycHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMTQwcHgpIC8gMiArIDEycHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDEzMDBweCkgLyAyICsgMTJweCk7XG4gICAgfVxufSIsIi5zZWFyY2gtMSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgcGFkZGluZzogJHNwYWNlLTI0IDA7XG4gICAgZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNnB4ICRzcGFjZS04IDZweCAkc3BhY2UtMTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwibTE5IDE5LTYtNk0xIDhhNyA3IDAgMSAwIDE0IDBBNyA3IDAgMCAwIDEgOFpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG4gICAgLmFzcF93X2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLm5ld3MtbGlzdC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG5cbiAgICAubmV3cy1saXN0LXNsaWRlciB7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1tZC00IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0OHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50YWJsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY3RkY7XG4gICAgICAgIH1cblxuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTE2IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOSAxMEMxOSAxNC45NzA2IDE0Ljk3MDYgMTkgMTAgMTlNMTkgMTBDMTkgNS4wMjk0NCAxNC45NzA2IDEgMTAgMU0xOSAxMEgxTTEwIDE5QzUuMDI5NDQgMTkgMSAxNC45NzA2IDEgMTBNMTAgMTlDMTEuNjU2OSAxOSAxMyAxNC45NzA2IDEzIDEwQzEzIDUuMDI5NDQgMTEuNjU2OSAxIDEwIDFNMTAgMTlDOC4zNDMxNSAxOSA3IDE0Ljk3MDYgNyAxMEM3IDUuMDI5NDQgOC4zNDMxNSAxIDEwIDFNMSAxMEMxIDUuMDI5NDQgNS4wMjk0NCAxIDEwIDEnIHN0cm9rZT0nJTIzMUUzMjZFJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICY+ZGl2IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0xMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtOCAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1iYW5uZXItMiB7XG4gICAgcGFkZGluZzogJHNwYWNlLTY0IDA7XG4gICAgbWFyZ2luLXRvcDogOTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTEwMCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIH1cblxuICAgICY6aGFzKHZpZGVvKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgaGVpZ2h0OiA2OTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhhcyguYmctaW1nKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTkwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgLmJnLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogLTE0MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm92ZXJsYXktZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDUwLCAxMTAsIDAuNik7XG4gICAgfVxuICAgIC5uZXctY29sb3Ige1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGgxLCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRoMS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1jb2wtaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNDg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjE4LCAyMjksIDI1NSkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDQwcHggNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICB9XG4gICAgLmJpZy1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICNsYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjYWN0aXZlLWxhbmd1YWdlIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjYWN0aXZlLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOSAxMEMxOSAxNC45NzA2IDE0Ljk3MDYgMTkgMTAgMTlNMTkgMTBDMTkgNS4wMjk0NCAxNC45NzA2IDEgMTAgMU0xOSAxMEgxTTEwIDE5QzUuMDI5NDQgMTkgMSAxNC45NzA2IDEgMTBNMTAgMTlDMTEuNjU2OSAxOSAxMyAxNC45NzA2IDEzIDEwQzEzIDUuMDI5NDQgMTEuNjU2OSAxIDEwIDFNMTAgMTlDOC4zNDMxNSAxOSA3IDE0Ljk3MDYgNyAxMEM3IDUuMDI5NDQgOC4zNDMxNSAxIDEwIDFNMSAxMEMxIDUuMDI5NDQgNS4wMjk0NCAxIDEwIDEnIHN0cm9rZT0nJTIzMUUzMjZFJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNCA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi45OTgxMSAwLjc1OTk1QzcuMTI5NzEgMC43NTkxODkgNy4yNjAxOCAwLjc4NDQxNCA3LjM4MjAxIDAuODM0MTc5QzcuNTAzODUgMC44ODM5NDMgNy42MTQ2NyAwLjk1NzI2OCA3LjcwODExIDEuMDQ5OTVMMTMuNzA4MSA3LjA0OTk1QzEzLjgwMTggNy4xNDI5MSAxMy44NzYyIDcuMjUzNTEgMTMuOTI3IDcuMzc1MzdDMTMuOTc3OCA3LjQ5NzIzIDE0LjAwMzkgNy42Mjc5NCAxNC4wMDM5IDcuNzU5OTVDMTQuMDAzOSA3Ljg5MTk2IDEzLjk3NzggOC4wMjI2NyAxMy45MjcgOC4xNDQ1M0MxMy44NzYyIDguMjY2MzkgMTMuODAxOCA4LjM3Njk5IDEzLjcwODEgOC40Njk5NUMxMy41MjA3IDguNjU2MiAxMy4yNjczIDguNzYwNzQgMTMuMDAzMSA4Ljc2MDc0QzEyLjczODkgOC43NjA3NCAxMi40ODU1IDguNjU2MiAxMi4yOTgxIDguNDY5OTVMNi45OTgxMSAzLjE2OTk1TDEuNzA4MTEgOC40Njk5NUMxLjUyMDc0IDguNjU2MiAxLjI2NzI5IDguNzYwNzQgMS4wMDMxMSA4Ljc2MDc0QzAuNzM4OTIxIDguNzYwNzQgMC40ODU0NyA4LjY1NjIgMC4yOTgxMDcgOC40Njk5NUMwLjIwNDM3OSA4LjM3Njk5IDAuMTI5OTg1IDguMjY2MzkgMC4wNzkyMTU5IDguMTQ0NTNDMC4wMjg0NDcxIDguMDIyNjcgMC4wMDIzMDk3MiA3Ljg5MTk2IDAuMDAyMzA5NzEgNy43NTk5NUMwLjAwMjMwOTcgNy42Mjc5NCAwLjAyODQ0NyA3LjQ5NzIzIDAuMDc5MjE1OSA3LjM3NTM3QzAuMTI5OTg1IDcuMjUzNTEgMC4yMDQzNzkgNy4xNDI5MSAwLjI5ODEwNyA3LjA0OTk1TDYuMjk4MTEgMS4wNDk5NUM2LjQ4NDM3IDAuODY1MjA1IDYuNzM1NzcgMC43NjEwNTUgNi45OTgxMSAwLjc1OTk1WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNsYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hY2NvcmRpb24tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzODc5RUQ4XCIgZD1cIk02LjMzNCAzLjY2N2gxLjMzM1Y1SDYuMzM0VjMuNjY3Wm0wIDIuNjY2aDEuMzMzdjRINi4zMzR2LTRabS42NjctNkE2LjY3IDYuNjcgMCAwIDAgLjMzNCA3YTYuNjcgNi42NyAwIDAgMCA2LjY2NyA2LjY2N0E2LjY3IDYuNjcgMCAwIDAgMTMuNjY3IDcgNi42NyA2LjY3IDAgMCAwIDcuMDAxLjMzM1ptMCAxMkE1LjM0IDUuMzQgMCAwIDEgMS42NjcgN2E1LjM0IDUuMzQgMCAwIDEgNS4zMzQtNS4zMzNBNS4zNCA1LjM0IDAgMCAxIDEyLjMzNCA3YTUuMzQgNS4zNCAwIDAgMS01LjMzMyA1LjMzM1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS04O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAuYWNjb3JkaW9uLXJvdy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbi1yb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGg0LWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTYgJHNwYWNlLTEyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCI5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk03IDguNzRhMSAxIDAgMCAxLS43MS0uMjlsLTYtNkExIDEgMCAxIDEgMS43IDEuMDNMNyA2LjMzbDUuMjktNS4zYTEgMSAwIDEgMSAxLjQxIDEuNDJsLTYgNmExIDEgMCAwIDEtLjcuMjlaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAkc3BhY2UtMTI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtICkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudG9vbHRpcC1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBUb29sdGlwIHRleHQgKi9cbi50b29sdGlwLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGJvdHRvbTogMTUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIHJpZ2h0OiAtMTQzcHg7XG4gICAgfVxufVxuXG4udG9vbHRpcC10ZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogOTMlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxufVxuXG5cbi50b29sdGlwLWJ0bjpob3ZlciAudG9vbHRpcC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59IiwiLmZvb3Rlci0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZS00ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgIC5sZXZlbC0xLFxuICAgIC5sZXZlbC0yIHtcbiAgICAgICAgYVtocmVmPVwiI1wiXSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGV2ZWwtMSA+IGxpID4gYSxcblxuICAgIGgye1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgIH1cblxuICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgPiBhe1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9O1xuXG4gICAgdWx7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmxldmVsLTEgPiBsaSA+IGF7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG4gICAgLmxldmVsLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtJHNwYWNlLTEyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkgYXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWxpbmsge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbG9nb3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgIH1cblxuICAgIGgye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9vdGVye1xuICAgICAgICAuYnRuLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHVsOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICAgICAgdWw6Zmlyc3QtY2hpbGQgYXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAmLm1haWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOmxhc3QtY2hpbGQgYXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5tYWlsLWljb257XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuODQ2NjcgMTUuODMzM0MzLjQ2Mjc4IDE1LjgzMzMgMy4xNDI1IDE1LjcwNSAyLjg4NTgzIDE1LjQ0ODNDMi42MjkxNyAxNS4xOTE2IDIuNTAwNTYgMTQuODcxMSAyLjUgMTQuNDg2NlY1LjUxMzI5QzIuNSA1LjEyOTQgMi42Mjg2MSA0LjgwOTEzIDIuODg1ODMgNC41NTI0NkMzLjE0MzA2IDQuMjk1NzkgMy40NjMwNiA0LjE2NzE4IDMuODQ1ODMgNC4xNjY2M0gxNi4xNTQyQzE2LjUzNzUgNC4xNjY2MyAxNi44NTc1IDQuMjk1MjQgMTcuMTE0MiA0LjU1MjQ2QzE3LjM3MDggNC44MDk2OCAxNy40OTk0IDUuMTI5OTYgMTcuNSA1LjUxMzI5VjE0LjQ4NzVDMTcuNSAxNC44NzA4IDE3LjM3MTQgMTUuMTkxMSAxNy4xMTQyIDE1LjQ0ODNDMTYuODU2OSAxNS43MDU1IDE2LjUzNjkgMTUuODMzOCAxNi4xNTQyIDE1LjgzMzNIMy44NDY2N1pNMTAgMTAuMDk2NkwzLjMzMzMzIDUuNzM3NDZWMTQuNDg3NUMzLjMzMzMzIDE0LjYzNjkgMy4zODEzOSAxNC43NTk3IDMuNDc3NSAxNC44NTU4QzMuNTczNjEgMTQuOTUxOSAzLjY5NjY3IDE1IDMuODQ2NjcgMTVIMTYuMTU0MkMxNi4zMDM2IDE1IDE2LjQyNjQgMTQuOTUxOSAxNi41MjI1IDE0Ljg1NThDMTYuNjE4NiAxNC43NTk3IDE2LjY2NjcgMTQuNjM2NiAxNi42NjY3IDE0LjQ4NjZWNS43MzY2M0wxMCAxMC4wOTY2Wk0xMCA5LjE2NjYzTDE2LjQxIDQuOTk5OTZIMy41OUwxMCA5LjE2NjYzWk0zLjMzMzMzIDUuNzM3NDZWNC45OTk5NlYxNC40ODc1QzMuMzMzMzMgMTQuNjM2OSAzLjM4MTM5IDE0Ljc1OTcgMy40Nzc1IDE0Ljg1NThDMy41NzM2MSAxNC45NTE5IDMuNjk2NjcgMTUgMy44NDY2NyAxNUgzLjMzMzMzVjUuNzM3NDZaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBob25lLWljb24tMXtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDEzIDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy45ODYwMiAxLjA2NjA1TDMuMjY5MDIgMS4yODIwNUMyLjYzMDYgMS40NzQ1OCAyLjA2MDQ2IDEuODQ1NDggMS42MjU3MiAyLjM1MTA5QzEuMTkwOTcgMi44NTY3IDAuOTA5NzAxIDMuNDc1OTggMC44MTUwMjQgNC4xMzYwNUMwLjUxODAyNCA2LjIwNDA1IDEuMTgyMDIgOC42MjIwNSAyLjc4MzAyIDExLjM5NTFDNC4zODAwMiAxNC4xNjEgNi4xMzgwMiAxNS45NDMgOC4wNzMwMiAxNi43MjNDOC42OTQ3NSAxNi45NzM2IDkuMzc1MzYgMTcuMDQwNCAxMC4wMzM5IDE2LjkxNTRDMTAuNjkyNSAxNi43OTA0IDExLjMwMTMgMTYuNDc5IDExLjc4OCAxNi4wMThMMTIuMzMgMTUuNTA0QzEyLjY4MiAxNS4xNzEgMTIuOTAxIDE0LjcyMTQgMTIuOTQ2NCAxNC4yMzlDMTIuOTkxOSAxMy43NTY1IDEyLjg2MDYgMTMuMjc0IDEyLjU3NyAxMi44ODFMMTEuMjIxIDExLjAwMUMxMS4wMzc3IDEwLjc0NzIgMTAuNzc5NSAxMC41NTcyIDEwLjQ4MjggMTAuNDU3NUMxMC4xODYgMTAuMzU3NyA5Ljg2NTQxIDEwLjM1MzQgOS41NjYwMiAxMC40NDVMNy41MTUwMiAxMS4wNzJMNy40NjIwMiAxMS4wODJDNy4yMzYwMiAxMS4xMTUgNi43MTQwMiAxMC42MjYgNi4wNjQwMiA5LjUwMDA1QzUuMzg0MDIgOC4zMjIwNSA1LjI0NDAyIDcuNjMzMDUgNS40MzEwMiA3LjQ1NTA1TDYuNDc0MDIgNi40ODIwNUM2Ljg1NTA1IDYuMTI2MjYgNy4xMTUzMiA1LjY2MDI1IDcuMjE4NDMgNS4xNDkyM0M3LjMyMTUzIDQuNjM4MjEgNy4yNjIzIDQuMTA3NzQgNy4wNDkwMiAzLjYzMjA1TDYuMzg3MDIgMi4xNjEwNUM2LjE4Nzk2IDEuNzE4MzkgNS44MzQ3MiAxLjM2MzIzIDUuMzkzMTUgMS4xNjE3NkM0Ljk1MTU4IDAuOTYwMjk2IDQuNDUwODIgMC45MjYyNzggMy45ODYwMiAxLjA2NjA1Wk01LjQ3NzAyIDIuNTcxMDVMNi4xMzcwMiA0LjA0MjA1QzYuMjY1MTEgNC4zMjczNyA2LjMwMDgxIDQuNjQ1NTggNi4yMzkxMyA0Ljk1MjE5QzYuMTc3NDUgNS4yNTg4IDYuMDIxNDcgNS41Mzg0NiA1Ljc5MzAyIDUuNzUyMDVMNC43NDcwMiA2LjcyNjA1QzQuMDc3MDIgNy4zNjAwNSA0LjI5OTAyIDguNDQyMDUgNS4xOTkwMiAxMEM2LjA0NTAyIDExLjQ2NiA2LjgxNzAyIDEyLjE5MDEgNy42NDcwMiAxMi4wNjRMNy43NzEwMiAxMi4wMzhMOS44NTkwMiAxMS40MDFDOS45NTg4MyAxMS4zNzA0IDEwLjA2NTcgMTEuMzcxNyAxMC4xNjQ3IDExLjQwNDlDMTAuMjYzNyAxMS40MzgxIDEwLjM0OTggMTEuNTAxNCAxMC40MTEgMTEuNTg2MUwxMS43NjcgMTMuNDY2QzExLjkwOSAxMy42NjI1IDExLjk3NDggMTMuOTAzOCAxMS45NTIyIDE0LjE0NTJDMTEuOTI5NiAxNC4zODY1IDExLjgyMDEgMTQuNjExNCAxMS42NDQgMTQuNzc4TDExLjEwMSAxNS4yOTJDMTAuNzUzNCAxNS42MjExIDEwLjMxODYgMTUuODQzNCA5Ljg0ODI4IDE1LjkzMjVDOS4zNzc5OSAxNi4wMjE3IDguODkxOTkgMTUuOTc0IDguNDQ4MDIgMTUuNzk1QzYuNzUwMDIgMTUuMTExIDUuMTQ1MDIgMTMuNDg0IDMuNjUwMDIgMTAuODk1MUMyLjE1MTAyIDguMzAwMDUgMS41NDQwMiA2LjA5MzA1IDEuODA1MDIgNC4yNzgwNUMxLjg3MjU5IDMuODA2NDggMi4wNzM0OCAzLjM2NDAzIDIuMzg0MDQgMy4wMDI3OUMyLjY5NDYxIDIuNjQxNTYgMy4xMDE5MiAyLjM3NjU4IDMuNTU4MDIgMi4yMzkwNUw0LjI3NTAyIDIuMDIzMDVDNC41MDc0OCAxLjk1MzIgNC43NTc0MSAxLjk3MDI4IDQuOTc4MiAyLjA3MTExQzUuMTk5IDIuMTcxOTQgNS4zNzU1OCAyLjM0OTYzIDUuNDc1MDIgMi41NzEwNScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGhvbmUtaWNvbi0ye1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDQuNUM1IDQuMTAyMTggNS4xNTgwNCAzLjcyMDY0IDUuNDM5MzQgMy40MzkzNEM1LjcyMDY0IDMuMTU4MDQgNi4xMDIxOCAzIDYuNSAzSDEzLjVDMTMuODk3OCAzIDE0LjI3OTQgMy4xNTgwNCAxNC41NjA3IDMuNDM5MzRDMTQuODQyIDMuNzIwNjQgMTUgNC4xMDIxOCAxNSA0LjVWN0gxNFY0LjVDMTQgNC4zNjczOSAxMy45NDczIDQuMjQwMjEgMTMuODUzNiA0LjE0NjQ1QzEzLjc1OTggNC4wNTI2OCAxMy42MzI2IDQgMTMuNSA0SDYuNUM2LjM2NzM5IDQgNi4yNDAyMSA0LjA1MjY4IDYuMTQ2NDUgNC4xNDY0NUM2LjA1MjY4IDQuMjQwMjEgNiA0LjM2NzM5IDYgNC41VjhIMTEuNUMxMS4yNzc4IDguMjk1OTIgMTEuMTI0MSA4LjYzNzQ3IDExLjA1IDlINUM0LjczNDc4IDkgNC40ODA0MyA5LjEwNTM2IDQuMjkyODkgOS4yOTI4OUM0LjEwNTM2IDkuNDgwNDMgNCA5LjczNDc4IDQgMTBWMTUuNUM0IDE1LjYzMjYgNC4wNTI2OCAxNS43NTk4IDQuMTQ2NDUgMTUuODUzNkM0LjI0MDIxIDE1Ljk0NzMgNC4zNjczOSAxNiA0LjUgMTZIMTEuMDVDMTEuMTI1IDE2LjM3IDExLjI4MSAxNi43MSAxMS41IDE3SDQuNUM0LjEwMjE4IDE3IDMuNzIwNjQgMTYuODQyIDMuNDM5MzQgMTYuNTYwN0MzLjE1ODA0IDE2LjI3OTQgMyAxNS44OTc4IDMgMTUuNVYxMEMzIDkuNDY5NTcgMy4yMTA3MSA4Ljk2MDg2IDMuNTg1NzkgOC41ODU3OUMzLjk2MDg2IDguMjEwNzEgNC40Njk1NyA4IDUgOFY0LjVaTTEyIDkuNUMxMiA5LjEwMjE4IDEyLjE1OCA4LjcyMDY0IDEyLjQzOTMgOC40MzkzNEMxMi43MjA2IDguMTU4MDQgMTMuMTAyMiA4IDEzLjUgOEgxNS41QzE1Ljg5NzggOCAxNi4yNzk0IDguMTU4MDQgMTYuNTYwNyA4LjQzOTM0QzE2Ljg0MiA4LjcyMDY0IDE3IDkuMTAyMTggMTcgOS41VjE1LjVDMTcgMTUuODk3OCAxNi44NDIgMTYuMjc5NCAxNi41NjA3IDE2LjU2MDdDMTYuMjc5NCAxNi44NDIgMTUuODk3OCAxNyAxNS41IDE3SDEzLjVDMTMuMTAyMiAxNyAxMi43MjA2IDE2Ljg0MiAxMi40MzkzIDE2LjU2MDdDMTIuMTU4IDE2LjI3OTQgMTIgMTUuODk3OCAxMiAxNS41VjkuNVpNMTMuNSA5QzEzLjM2NzQgOSAxMy4yNDAyIDkuMDUyNjggMTMuMTQ2NCA5LjE0NjQ1QzEzLjA1MjcgOS4yNDAyMSAxMyA5LjM2NzM5IDEzIDkuNVYxNS41QzEzIDE1LjYzMjYgMTMuMDUyNyAxNS43NTk4IDEzLjE0NjQgMTUuODUzNkMxMy4yNDAyIDE1Ljk0NzMgMTMuMzY3NCAxNiAxMy41IDE2SDE1LjVDMTUuNjMyNiAxNiAxNS43NTk4IDE1Ljk0NzMgMTUuODUzNiAxNS44NTM2QzE1Ljk0NzMgMTUuNzU5OCAxNiAxNS42MzI2IDE2IDE1LjVWOS41QzE2IDkuMzY3MzkgMTUuOTQ3MyA5LjI0MDIxIDE1Ljg1MzYgOS4xNDY0NUMxNS43NTk4IDkuMDUyNjggMTUuNjMyNiA5IDE1LjUgOUgxMy41Wk01LjYyNSAxMEM1Ljc5MDc2IDEwIDUuOTQ5NzMgMTAuMDY1OCA2LjA2Njk0IDEwLjE4MzFDNi4xODQxNSAxMC4zMDAzIDYuMjUgMTAuNDU5MiA2LjI1IDEwLjYyNUM2LjI1IDEwLjc5MDggNi4xODQxNSAxMC45NDk3IDYuMDY2OTQgMTEuMDY2OUM1Ljk0OTczIDExLjE4NDIgNS43OTA3NiAxMS4yNSA1LjYyNSAxMS4yNUM1LjQ1OTI0IDExLjI1IDUuMzAwMjcgMTEuMTg0MiA1LjE4MzA2IDExLjA2NjlDNS4wNjU4NSAxMC45NDk3IDUgMTAuNzkwOCA1IDEwLjYyNUM1IDEwLjQ1OTIgNS4wNjU4NSAxMC4zMDAzIDUuMTgzMDYgMTAuMTgzMUM1LjMwMDI3IDEwLjA2NTggNS40NTkyNCAxMCA1LjYyNSAxMFpNNS42MjUgMTIuMjVDNS43OTA3NiAxMi4yNSA1Ljk0OTczIDEyLjMxNTggNi4wNjY5NCAxMi40MzMxQzYuMTg0MTUgMTIuNTUwMyA2LjI1IDEyLjcwOTIgNi4yNSAxMi44NzVDNi4yNSAxMy4wNDA4IDYuMTg0MTUgMTMuMTk5NyA2LjA2Njk0IDEzLjMxNjlDNS45NDk3MyAxMy40MzQyIDUuNzkwNzYgMTMuNSA1LjYyNSAxMy41QzUuNDU5MjQgMTMuNSA1LjMwMDI3IDEzLjQzNDIgNS4xODMwNiAxMy4zMTY5QzUuMDY1ODUgMTMuMTk5NyA1IDEzLjA0MDggNSAxMi44NzVDNSAxMi43MDkyIDUuMDY1ODUgMTIuNTUwMyA1LjE4MzA2IDEyLjQzMzFDNS4zMDAyNyAxMi4zMTU4IDUuNDU5MjQgMTIuMjUgNS42MjUgMTIuMjVaTTguNSAxM0M4LjUgMTIuODM0MiA4LjQzNDE1IDEyLjY3NTMgOC4zMTY5NCAxMi41NTgxQzguMTk5NzMgMTIuNDQwOCA4LjA0MDc2IDEyLjM3NSA3Ljg3NSAxMi4zNzVDNy43MDkyNCAxMi4zNzUgNy41NTAyNyAxMi40NDA4IDcuNDMzMDYgMTIuNTU4MUM3LjMxNTg1IDEyLjY3NTMgNy4yNSAxMi44MzQyIDcuMjUgMTNDNy4yNSAxMy4xNjU4IDcuMzE1ODUgMTMuMzI0NyA3LjQzMzA2IDEzLjQ0MTlDNy41NTAyNyAxMy41NTkyIDcuNzA5MjQgMTMuNjI1IDcuODc1IDEzLjYyNUM4LjA0MDc2IDEzLjYyNSA4LjE5OTczIDEzLjU1OTIgOC4zMTY5NCAxMy40NDE5QzguNDM0MTUgMTMuMzI0NyA4LjUgMTMuMTY1OCA4LjUgMTNaTTcuODc1IDEwQzguMDQwNzYgMTAgOC4xOTk3MyAxMC4wNjU4IDguMzE2OTQgMTAuMTgzMUM4LjQzNDE1IDEwLjMwMDMgOC41IDEwLjQ1OTIgOC41IDEwLjYyNUM4LjUgMTAuNzkwOCA4LjQzNDE1IDEwLjk0OTcgOC4zMTY5NCAxMS4wNjY5QzguMTk5NzMgMTEuMTg0MiA4LjA0MDc2IDExLjI1IDcuODc1IDExLjI1QzcuNzA5MjQgMTEuMjUgNy41NTAyNyAxMS4xODQyIDcuNDMzMDYgMTEuMDY2OUM3LjMxNTg1IDEwLjk0OTcgNy4yNSAxMC43OTA4IDcuMjUgMTAuNjI1QzcuMjUgMTAuNDU5MiA3LjMxNTg1IDEwLjMwMDMgNy40MzMwNiAxMC4xODMxQzcuNTUwMjcgMTAuMDY1OCA3LjcwOTI0IDEwIDcuODc1IDEwWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvY2F0aW9uLWljb257XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTEuNSA5QzExLjUgOC42MDIxOCAxMS4zNDIgOC4yMjA2NCAxMS4wNjA3IDcuOTM5MzRDMTAuNzc5NCA3LjY1ODA0IDEwLjM5NzggNy41IDEwIDcuNUM5LjYwMjE4IDcuNSA5LjIyMDY0IDcuNjU4MDQgOC45MzkzNCA3LjkzOTM0QzguNjU4MDQgOC4yMjA2NCA4LjUgOC42MDIxOCA4LjUgOUM4LjUgOS4zOTc4MiA4LjY1ODA0IDkuNzc5MzYgOC45MzkzNCAxMC4wNjA3QzkuMjIwNjQgMTAuMzQyIDkuNjAyMTggMTAuNSAxMCAxMC41QzEwLjM5NzggMTAuNSAxMC43Nzk0IDEwLjM0MiAxMS4wNjA3IDEwLjA2MDdDMTEuMzQyIDkuNzc5MzYgMTEuNSA5LjM5NzgyIDExLjUgOVpNMTYgOUMxNiAxMS44NzQgMTIuOTAzIDE1LjAxNiAxMS4xNTkgMTYuNTU4QzEwLjg0MDEgMTYuODQyOCAxMC40Mjc1IDE3LjAwMDIgMTAgMTcuMDAwMkM5LjU3MjQ2IDE3LjAwMDIgOS4xNTk4OSAxNi44NDI4IDguODQxIDE2LjU1OEM3LjA5NyAxNS4wMTYgNCAxMS44NzQgNCA5QzQgOC4yMTIwNyA0LjE1NTE5IDcuNDMxODUgNC40NTY3MiA2LjcwMzlDNC43NTgyNSA1Ljk3NTk1IDUuMjAwMjEgNS4zMTQ1MSA1Ljc1NzM2IDQuNzU3MzZDNi4zMTQ1MSA0LjIwMDIxIDYuOTc1OTUgMy43NTgyNSA3LjcwMzkgMy40NTY3MkM4LjQzMTg1IDMuMTU1MTkgOS4yMTIwNyAzIDEwIDNDMTAuNzg3OSAzIDExLjU2ODEgMy4xNTUxOSAxMi4yOTYxIDMuNDU2NzJDMTMuMDI0MSAzLjc1ODI1IDEzLjY4NTUgNC4yMDAyMSAxNC4yNDI2IDQuNzU3MzZDMTQuNzk5OCA1LjMxNDUxIDE1LjI0MTcgNS45NzU5NSAxNS41NDMzIDYuNzAzOUMxNS44NDQ4IDcuNDMxODUgMTYgOC4yMTIwNyAxNiA5Wk0xNSA5QzE1IDcuNjczOTIgMTQuNDczMiA2LjQwMjE1IDEzLjUzNTUgNS40NjQ0N0MxMi41OTc5IDQuNTI2NzggMTEuMzI2MSA0IDEwIDRDOC42NzM5MiA0IDcuNDAyMTUgNC41MjY3OCA2LjQ2NDQ3IDUuNDY0NDdDNS41MjY3OCA2LjQwMjE1IDUgNy42NzM5MiA1IDlDNSAxMC4xMDggNS42MTUgMTEuMzk1IDYuNTcgMTIuNjgzQzcuNTA0IDEzLjk0MSA4LjY1NyAxNS4wNiA5LjUwMyAxNS44MDlDOS42MzkxMiAxNS45MzI0IDkuODE2MjggMTYuMDAwNyAxMCAxNi4wMDA3QzEwLjE4MzcgMTYuMDAwNyAxMC4zNjA5IDE1LjkzMjQgMTAuNDk3IDE1LjgwOUMxMS4zNDMgMTUuMDYgMTIuNDk3IDEzLjk0MiAxMy40MyAxMi42ODNDMTQuMzg1IDExLjM5NSAxNSAxMC4xMDggMTUgOVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWZvb3Rlci1ha3R1YWxlcyB7XG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjZS0yNCAwICRzcGFjZS0zMjtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1iYXNlLWZ6KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYXNlLWxoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLWljb257XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS04O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3B5e1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29weS1saW5rc3tcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29weXJpZ2h0LWxpbmtzIHVse1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtNDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpdmlkZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yMDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0yMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2xvci13aGl0ZSwgMC44KTtcbiAgICB9XG4gICAgLmNvbHVtbnN7XG4gICAgICAgIFtjbGFzc149XCJjb2wtXCJdOm50aC1jaGlsZCgxKSxcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl06bnRoLWNoaWxkKDIpLFxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2FjdGl2ZS1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNhY3RpdmUtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTQgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuOTk5OTQgOC4yNDAwNUM2Ljg2ODMzIDguMjQwODEgNi43Mzc4NyA4LjIxNTU5IDYuNjE2MDMgOC4xNjU4MkM2LjQ5NDE5IDguMTE2MDYgNi4zODMzOCA4LjA0MjczIDYuMjg5OTQgNy45NTAwNUwwLjI4OTkzOSAxLjk1MDA1QzAuMTk2MjExIDEuODU3MDkgMC4xMjE4MTYgMS43NDY0OSAwLjA3MTA0NzggMS42MjQ2M0MwLjAyMDI3OTEgMS41MDI3NyAtMC4wMDU4NTkzOCAxLjM3MjA2IC0wLjAwNTg1OTM4IDEuMjQwMDVDLTAuMDA1ODU5MzggMS4xMDgwNCAwLjAyMDI3OTEgMC45NzczMzMgMC4wNzEwNDc4IDAuODU1NDc0QzAuMTIxODE2IDAuNzMzNjE0IDAuMTk2MjExIDAuNjIzMDEzIDAuMjg5OTM5IDAuNTMwMDVDMC40NzczMDEgMC4zNDM3OTkgMC43MzA3NTMgMC4yMzkyNTggMC45OTQ5MzkgMC4yMzkyNThDMS4yNTkxMiAwLjIzOTI1OCAxLjUxMjU4IDAuMzQzNzk5IDEuNjk5OTQgMC41MzAwNUw2Ljk5OTk0IDUuODMwMDVMMTIuMjg5OSAwLjUzMDA1QzEyLjQ3NzMgMC4zNDM3OTkgMTIuNzMwOCAwLjIzOTI1OCAxMi45OTQ5IDAuMjM5MjU4QzEzLjI1OTEgMC4yMzkyNTggMTMuNTEyNiAwLjM0Mzc5OSAxMy42OTk5IDAuNTMwMDVDMTMuNzkzNyAwLjYyMzAxMyAxMy44NjgxIDAuNzMzNjE0IDEzLjkxODggMC44NTU0NzRDMTMuOTY5NiAwLjk3NzMzMyAxMy45OTU3IDEuMTA4MDQgMTMuOTk1NyAxLjI0MDA1QzEzLjk5NTcgMS4zNzIwNiAxMy45Njk2IDEuNTAyNzcgMTMuOTE4OCAxLjYyNDYzQzEzLjg2ODEgMS43NDY0OSAxMy43OTM3IDEuODU3MDkgMTMuNjk5OSAxLjk1MDA1TDcuNjk5OTQgNy45NTAwNUM3LjUxMzY4IDguMTM0OCA3LjI2MjI4IDguMjM4OTUgNi45OTk5NCA4LjI0MDA1WicgZmlsbD0nJTIzRjNGNEY4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNsYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTMlO1xuICAgICAgICAgICAgd2lkdGg6IDExNSU7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktNDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXRyYW5zcGFyZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMiAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuc2ltcGxlLXRleHQtY2FyZHMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG5cbiAgICAuc2ltcGxlLXRleHQtY2FyZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTI0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2ltcGxlLXRleHQtaW1wb3J0YW50IHtcbiAgICAgICAgLmltcG9ydGFudC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5pbXBvcnRhbnQtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvZy1iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogJHNwYWNlLTI0IDAgJHNwYWNlLTQ0O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTAwIDAgJHNwYWNlLTQ0O1xuICAgIH1cbiAgICAuYmxvZy1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgICAgICBoMSAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnRyby10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ0O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXYuYXNwX3dfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFzcF9yLmFzcF9yXzUudmVydGljYWwgLnJlc3VsdHMge1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFzcF9yLmFzcF9yXzUudmVydGljYWwgLnJlc3VsdHMgLml0ZW0gLmFzcF9jb250ZW50LmhvdmVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS02MCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYXNwX25vcmVzIHtcbiAgICAgICAgLmFzcF9ub3Jlc19oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIucG9wdWxhci1hcnRpY2xlcy1jb250YWluZXIge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMjFweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzc2cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcG9wdWxhci1zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yMCAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgzMCwgNTAsIDExMCwgMC41NSkgMTguOTQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDcxLjIzJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTQwICRzcGFjZS00NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+YXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtNCAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdWxhci1hcnRpY2xlcy1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdWxhci1hcnRpY2xlcy1zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnBvcHVsYXItYXJ0aWNsZXMtc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBEO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5wb3B1bGFyLWFydGljbGVzLXN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gNTQwcHgpIC8gMiAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA3MjBweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDk2MHB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTE0MHB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMjk1cHgpIC8gMiAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVsYXItYXJ0aWNsZXMtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDIycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICAgICAgcmlnaHQ6IDU4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICByaWdodDogMzA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2ctbGlzdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLmJsb2ctbGlzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItZno7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG4gICAgLmJsb2ctbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAucG9zdC1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZno7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGg0LWxoO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNyZWF0ZWQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtbnVtYmVycyxcbiAgICAucGFnZS1udW1iZXJzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtNDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM5MTQyIDE0Ljc1MzJDMS4yNTk4MSAxNC43NTQgMS4xMjkzNSAxNC43Mjg4IDEuMDA3NTEgMTQuNjc5QzAuODg1Njc0IDE0LjYyOTIgMC43NzQ4NTggMTQuNTU1OSAwLjY4MTQxOCAxNC40NjMyQzAuNDk1MTY3IDE0LjI3NTkgMC4zOTA2MjUgMTQuMDIyNCAwLjM5MDYyNSAxMy43NTgyQzAuMzkwNjI1IDEzLjQ5NCAwLjQ5NTE2NyAxMy4yNDA2IDAuNjgxNDE4IDEzLjA1MzJMNS44OTE0MiA3LjgzMzIzTDAuNjgxNDE4IDIuNjEzMjNDMC41MTc1OTIgMi40MjE5MiAwLjQzMTk4NiAyLjE3NTg1IDAuNDQxNzA3IDEuOTI0MTdDMC40NTE0MjggMS42NzI1IDAuNTU1NzYxIDEuNDMzNzYgMC43MzM4NTUgMS4yNTU2NkMwLjkxMTk1IDEuMDc3NTcgMS4xNTA2OSAwLjk3MzIzNSAxLjQwMjM2IDAuOTYzNTE0QzEuNjU0MDQgMC45NTM3OTMgMS45MDAxMiAxLjAzOTQgMi4wOTE0MiAxLjIwMzIzTDguMDAxNDIgNy4xMjMyM0M4LjA5NDEgNy4yMTY2NyA4LjE2NzQyIDcuMzI3NDggOC4yMTcxOSA3LjQ0OTMyQzguMjY2OTUgNy41NzExNiA4LjI5MjE4IDcuNzAxNjIgOC4yOTE0MiA3LjgzMzIzQzguMjg3NzQgOC4wOTc5OSA4LjE4NDE1IDguMzUxNTkgOC4wMDE0MiA4LjU0MzIzTDIuMDcxNDIgMTQuNDYzMkMxLjg5MDExIDE0LjY0MzIgMS42NDY4MSAxNC43NDcgMS4zOTE0MiAxNC43NTMyWicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzkxNDIgMTQuNzUzMkMxLjI1OTgxIDE0Ljc1NCAxLjEyOTM1IDE0LjcyODggMS4wMDc1MSAxNC42NzlDMC44ODU2NzQgMTQuNjI5MiAwLjc3NDg1OCAxNC41NTU5IDAuNjgxNDE4IDE0LjQ2MzJDMC40OTUxNjcgMTQuMjc1OSAwLjM5MDYyNSAxNC4wMjI0IDAuMzkwNjI1IDEzLjc1ODJDMC4zOTA2MjUgMTMuNDk0IDAuNDk1MTY3IDEzLjI0MDYgMC42ODE0MTggMTMuMDUzMkw1Ljg5MTQyIDcuODMzMjNMMC42ODE0MTggMi42MTMyM0MwLjUxNzU5MiAyLjQyMTkyIDAuNDMxOTg2IDIuMTc1ODUgMC40NDE3MDcgMS45MjQxN0MwLjQ1MTQyOCAxLjY3MjUgMC41NTU3NjEgMS40MzM3NiAwLjczMzg1NSAxLjI1NTY2QzAuOTExOTUgMS4wNzc1NyAxLjE1MDY5IDAuOTczMjM1IDEuNDAyMzYgMC45NjM1MTRDMS42NTQwNCAwLjk1Mzc5MyAxLjkwMDEyIDEuMDM5NCAyLjA5MTQyIDEuMjAzMjNMOC4wMDE0MiA3LjEyMzIzQzguMDk0MSA3LjIxNjY3IDguMTY3NDIgNy4zMjc0OCA4LjIxNzE5IDcuNDQ5MzJDOC4yNjY5NSA3LjU3MTE2IDguMjkyMTggNy43MDE2MiA4LjI5MTQyIDcuODMzMjNDOC4yODc3NCA4LjA5Nzk5IDguMTg0MTUgOC4zNTE1OSA4LjAwMTQyIDguNTQzMjNMMi4wNzE0MiAxNC40NjMyQzEuODkwMTEgMTQuNjQzMiAxLjY0NjgxIDE0Ljc0NyAxLjM5MTQyIDE0Ljc1MzJaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2F0ZWdvcmllcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2hlaWdodDogMTAwJTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dFNpZGUgMC41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU91dFNpZGUgMC41cztcblxuICAgICYuYWN0aXZlLXRvcCB7XG4gICAgICAgIHRvcDogOTFweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblNpZGUgMC41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVJblNpZGUgMC41cztcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5TaWRlIDAuNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5TaWRlIDAuNXM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY2xvc2UtY2F0ZWdvcmllcyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0xNiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM5MTQyIDE0Ljc1MzJDMS4yNTk4MSAxNC43NTQgMS4xMjkzNSAxNC43Mjg4IDEuMDA3NTEgMTQuNjc5QzAuODg1Njc0IDE0LjYyOTIgMC43NzQ4NTggMTQuNTU1OSAwLjY4MTQxOCAxNC40NjMyQzAuNDk1MTY3IDE0LjI3NTkgMC4zOTA2MjUgMTQuMDIyNCAwLjM5MDYyNSAxMy43NTgyQzAuMzkwNjI1IDEzLjQ5NCAwLjQ5NTE2NyAxMy4yNDA2IDAuNjgxNDE4IDEzLjA1MzJMNS44OTE0MiA3LjgzMzIzTDAuNjgxNDE4IDIuNjEzMjNDMC41MTc1OTIgMi40MjE5MiAwLjQzMTk4NiAyLjE3NTg1IDAuNDQxNzA3IDEuOTI0MTdDMC40NTE0MjggMS42NzI1IDAuNTU1NzYxIDEuNDMzNzYgMC43MzM4NTUgMS4yNTU2NkMwLjkxMTk1IDEuMDc3NTcgMS4xNTA2OSAwLjk3MzIzNSAxLjQwMjM2IDAuOTYzNTE0QzEuNjU0MDQgMC45NTM3OTMgMS45MDAxMiAxLjAzOTQgMi4wOTE0MiAxLjIwMzIzTDguMDAxNDIgNy4xMjMyM0M4LjA5NDEgNy4yMTY2NyA4LjE2NzQyIDcuMzI3NDggOC4yMTcxOSA3LjQ0OTMyQzguMjY2OTUgNy41NzExNiA4LjI5MjE4IDcuNzAxNjIgOC4yOTE0MiA3LjgzMzIzQzguMjg3NzQgOC4wOTc5OSA4LjE4NDE1IDguMzUxNTkgOC4wMDE0MiA4LjU0MzIzTDIuMDcxNDIgMTQuNDYzMkMxLjg5MDExIDE0LjY0MzIgMS42NDY4MSAxNC43NDcgMS4zOTE0MiAxNC43NTMyWicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgLmNhdGVnb3JpZXMtbGlzdC10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIGdhcDogJHNwYWNlLTg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm9wZW4tZmlsdGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5maXhlZC10b3AtZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001Ljk5MzI5IDVDNS45OTM3OSA1LjA4Nzc0IDUuOTc2OTggNS4xNzQ3MSA1Ljk0MzggNS4yNTU5NEM1LjkxMDYyIDUuMzM3MTYgNS44NjE3NCA1LjQxMTA0IDUuNzk5OTUgNS40NzMzM0wxLjc5OTk1IDkuNDczMzNDMS43Mzc5OCA5LjUzNTgyIDEuNjY0MjQgOS41ODU0MiAxLjU4MyA5LjYxOTI2QzEuNTAxNzYgOS42NTMxMSAxLjQxNDYzIDkuNjcwNTMgMS4zMjY2MiA5LjY3MDUzQzEuMjM4NjEgOS42NzA1MyAxLjE1MTQ3IDkuNjUzMTEgMS4wNzAyMyA5LjYxOTI2QzAuOTg4OTk1IDkuNTg1NDIgMC45MTUyNjEgOS41MzU4MiAwLjg1MzI4NSA5LjQ3MzMzQzAuNzI5MTE4IDkuMzQ4NDMgMC42NTk0MjQgOS4xNzk0NiAwLjY1OTQyNCA5LjAwMzMzQzAuNjU5NDI0IDguODI3MjEgMC43MjkxMTggOC42NTgyNCAwLjg1MzI4NSA4LjUzMzMzTDQuMzg2NjIgNUwwLjg1MzI4NSAxLjQ3MzMzQzAuNzI5MTE4IDEuMzQ4NDIgMC42NTk0MjQgMS4xNzk0NiAwLjY1OTQyNCAxLjAwMzMzQzAuNjU5NDI0IDAuODI3MjA5IDAuNzI5MTE4IDAuNjU4MjQxIDAuODUzMjg1IDAuNTMzMzM0QzAuOTE1MjYxIDAuNDcwODQ4IDAuOTg4OTk1IDAuNDIxMjUxIDEuMDcwMjMgMC4zODc0MDZDMS4xNTE0NyAwLjM1MzU2IDEuMjM4NjEgMC4zMzYxMzUgMS4zMjY2MiAwLjMzNjEzNUMxLjQxNDYzIDAuMzM2MTM1IDEuNTAxNzYgMC4zNTM1NiAxLjU4MyAwLjM4NzQwNkMxLjY2NDI0IDAuNDIxMjUxIDEuNzM3OTggMC40NzA4NDggMS43OTk5NSAwLjUzMzMzNEw1Ljc5OTk1IDQuNTMzMzNDNS45MjMxMiA0LjY1NzUxIDUuOTkyNTUgNC44MjUxMSA1Ljk5MzI5IDVaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluU2lkZSB7XG4gICAgMCUge1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5TaWRlIHtcbiAgICAwJSB7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0U2lkZSB7XG4gICAgMCUge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRTaWRlIHtcbiAgICAwJSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgfVxufSIsIi5ibG9nLWJhbm5lci1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAkc3BhY2UtMjQgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTAwIDAgJHNwYWNlLTQ0O1xuICAgIH1cbiAgICAuYmxvZy1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgICAgICBoMSAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnRyby10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ0O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLXBvc3Qge1xuICAgIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggJHNwYWNlLTg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLXNoYXJlIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWRldGFpbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjQgMCAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDRweCAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAubWFpbi1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00NDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTJweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5tZXRhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGEtaW5mbyB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAjZmItc2hhcmUtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNjA0XzI4NDIpJyUzRSUzQ3BhdGggZD0nTTE2IDMyQzI0LjgzNjYgMzIgMzIgMjQuODM2NiAzMiAxNkMzMiA3LjE2MzQ0IDI0LjgzNjYgMCAxNiAwQzcuMTYzNDQgMCAwIDcuMTYzNDQgMCAxNkMwIDI0LjgzNjYgNy4xNjM0NCAzMiAxNiAzMlonIGZpbGw9JyUyMzNDNUE5QScvJTNFJTNDcGF0aCBkPSdNMjEuMjAxOCA0LjkxMTEzSDE3LjY1NzRDMTUuNTU0MSA0LjkxMTEzIDEzLjIxNDUgNS43OTU3OCAxMy4yMTQ1IDguODQ0NjlDMTMuMjI0OCA5LjkwNzA1IDEzLjIxNDUgMTAuOTI0NSAxMy4yMTQ1IDEyLjA2OTVIMTAuNzgxMlYxNS45NDE2SDEzLjI4OThWMjcuMDg4OEgxNy44OTk1VjE1Ljg2ODFIMjAuOTQyMUwyMS4yMTczIDEyLjA1ODdIMTcuODIwMUMxNy44MjAxIDEyLjA1ODcgMTcuODI3NyAxMC4zNjQxIDE3LjgyMDEgOS44NzE5NkMxNy44MjAxIDguNjY3MDkgMTkuMDczOCA4LjczNjA5IDE5LjE0OTIgOC43MzYwOUMxOS43NDU4IDguNzM2MDkgMjAuOTA1OCA4LjczNzgzIDIxLjIwMzUgOC43MzYwOVY0LjkxMTEzSDIxLjIwMThaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzYwNF8yODQyJyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNjA0XzI4NDIpJyUzRSUzQ3BhdGggZD0nTTE2IDMyQzI0LjgzNjYgMzIgMzIgMjQuODM2NiAzMiAxNkMzMiA3LjE2MzQ0IDI0LjgzNjYgMCAxNiAwQzcuMTYzNDQgMCAwIDcuMTYzNDQgMCAxNkMwIDI0LjgzNjYgNy4xNjM0NCAzMiAxNiAzMlonIGZpbGw9JyUyM0QxOUI0NicvJTNFJTNDcGF0aCBkPSdNMjEuMjAxOCA0LjkxMTEzSDE3LjY1NzRDMTUuNTU0MSA0LjkxMTEzIDEzLjIxNDUgNS43OTU3OCAxMy4yMTQ1IDguODQ0NjlDMTMuMjI0OCA5LjkwNzA1IDEzLjIxNDUgMTAuOTI0NSAxMy4yMTQ1IDEyLjA2OTVIMTAuNzgxMlYxNS45NDE2SDEzLjI4OThWMjcuMDg4OEgxNy44OTk1VjE1Ljg2ODFIMjAuOTQyMUwyMS4yMTczIDEyLjA1ODdIMTcuODIwMUMxNy44MjAxIDEyLjA1ODcgMTcuODI3NyAxMC4zNjQxIDE3LjgyMDEgOS44NzE5NkMxNy44MjAxIDguNjY3MDkgMTkuMDczOCA4LjczNjA5IDE5LjE0OTIgOC43MzYwOUMxOS43NDU4IDguNzM2MDkgMjAuOTA1OCA4LjczNzgzIDIxLjIwMzUgOC43MzYwOVY0LjkxMTEzSDIxLjIwMThaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzYwNF8yODQyJyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3R3aXR0ZXItc2hhcmUtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMycgdmlld0JveD0nMCAwIDMyIDMzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIGZpbGw9JyUyMzVEQThEQycvJTNFJTNDcGF0aCBkPSdNMTIuODU2MSAyNC42Mjg3QzIwLjMxOTEgMjQuNjI4NyAyNC40MDA0IDE4LjQ0MzcgMjQuNDAwNCAxMy4wODAzQzI0LjQwMDQgMTIuOTA0NiAyNC4zOTY4IDEyLjcyOTggMjQuMzg4OSAxMi41NTU2QzI1LjE4MyAxMS45ODA4IDI1Ljg2ODQgMTEuMjY5MSAyNi40MTI4IDEwLjQ1MzhDMjUuNjg1OCAxMC43NzcyIDI0LjkwMzUgMTAuOTk0OCAyNC4wODI4IDExLjA5MjlDMjQuOTIwNSAxMC41OTA0IDI1LjU2MzYgOS43OTU1IDI1Ljg2NyA4Ljg0Nzk0QzI1LjA3MDUgOS4zMjA1OSAyNC4xOTkyIDkuNjUzNzggMjMuMjkwNiA5LjgzMzE2QzIyLjU1MDIgOS4wNDQyMSAyMS40OTYxIDguNTUwNzggMjAuMzI4OSA4LjU1MDc4QzE4LjA4ODMgOC41NTA3OCAxNi4yNzEzIDEwLjM2ODUgMTYuMjcxMyAxMi42MDkxQzE2LjI3MTMgMTIuOTI3NiAxNi4zMDY5IDEzLjIzNzMgMTYuMzc2NSAxMy41MzQ1QzEzLjAwNDMgMTMuMzY0OCAxMC4wMTQxIDExLjc0OTcgOC4wMTI5MyA5LjI5MzgyQzcuNjUyNDkgOS45MTMyNCA3LjQ2MjkxIDEwLjYxNzIgNy40NjM1NCAxMS4zMzM5QzcuNDYzNTQgMTIuNzQyMSA4LjE3OTgyIDEzLjk4NTIgOS4yNjkxMSAxNC43MTI1QzguNjI0NzggMTQuNjkyOCA3Ljk5NDYgMTQuNTE4NyA3LjQzMTU0IDE0LjIwNDhDNy40MzA5NCAxNC4yMjE4IDcuNDMwOTQgMTQuMjM4NCA3LjQzMDk0IDE0LjI1NjZDNy40MzA5NCAxNi4yMjIzIDguODI5NSAxNy44NjM1IDEwLjY4NiAxOC4yMzU0QzEwLjMzNzQgMTguMzMwNCA5Ljk3NzU1IDE4LjM3ODQgOS42MTYxNiAxOC4zNzgyQzkuMzU1MTcgMTguMzc4MiA5LjEwMDgxIDE4LjM1MjUgOC44NTM2MSAxOC4zMDVDOS4zNzAxNiAxOS45MTc3IDEwLjg2OCAyMS4wOTEzIDEyLjY0MzkgMjEuMTI0MUMxMS4yNTUyIDIyLjIxMjkgOS41MDU4MiAyMi44NjE1IDcuNjA0NTQgMjIuODYxNUM3LjI4MTExIDIyLjg2MTggNi45NTc5NCAyMi44NDMgNi42MzY3MiAyMi44MDUzQzguNDMyNDEgMjMuOTU2NiAxMC41NjQ2IDI0LjYyODUgMTIuODU2MyAyNC42Mjg1JyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMycgdmlld0JveD0nMCAwIDMyIDMzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIGZpbGw9JyUyM0QxOUI0NicvJTNFJTNDcGF0aCBkPSdNMTIuODU2MSAyNC42Mjg3QzIwLjMxOTEgMjQuNjI4NyAyNC40MDA0IDE4LjQ0MzcgMjQuNDAwNCAxMy4wODAzQzI0LjQwMDQgMTIuOTA0NiAyNC4zOTY4IDEyLjcyOTggMjQuMzg4OSAxMi41NTU2QzI1LjE4MyAxMS45ODA4IDI1Ljg2ODQgMTEuMjY5MSAyNi40MTI4IDEwLjQ1MzhDMjUuNjg1OCAxMC43NzcyIDI0LjkwMzUgMTAuOTk0OCAyNC4wODI4IDExLjA5MjlDMjQuOTIwNSAxMC41OTA0IDI1LjU2MzYgOS43OTU1IDI1Ljg2NyA4Ljg0Nzk0QzI1LjA3MDUgOS4zMjA1OSAyNC4xOTkyIDkuNjUzNzggMjMuMjkwNiA5LjgzMzE2QzIyLjU1MDIgOS4wNDQyMSAyMS40OTYxIDguNTUwNzggMjAuMzI4OSA4LjU1MDc4QzE4LjA4ODMgOC41NTA3OCAxNi4yNzEzIDEwLjM2ODUgMTYuMjcxMyAxMi42MDkxQzE2LjI3MTMgMTIuOTI3NiAxNi4zMDY5IDEzLjIzNzMgMTYuMzc2NSAxMy41MzQ1QzEzLjAwNDMgMTMuMzY0OCAxMC4wMTQxIDExLjc0OTcgOC4wMTI5MyA5LjI5MzgyQzcuNjUyNDkgOS45MTMyNCA3LjQ2MjkxIDEwLjYxNzIgNy40NjM1NCAxMS4zMzM5QzcuNDYzNTQgMTIuNzQyMSA4LjE3OTgyIDEzLjk4NTIgOS4yNjkxMSAxNC43MTI1QzguNjI0NzggMTQuNjkyOCA3Ljk5NDYgMTQuNTE4NyA3LjQzMTU0IDE0LjIwNDhDNy40MzA5NCAxNC4yMjE4IDcuNDMwOTQgMTQuMjM4NCA3LjQzMDk0IDE0LjI1NjZDNy40MzA5NCAxNi4yMjIzIDguODI5NSAxNy44NjM1IDEwLjY4NiAxOC4yMzU0QzEwLjMzNzQgMTguMzMwNCA5Ljk3NzU1IDE4LjM3ODQgOS42MTYxNiAxOC4zNzgyQzkuMzU1MTcgMTguMzc4MiA5LjEwMDgxIDE4LjM1MjUgOC44NTM2MSAxOC4zMDVDOS4zNzAxNiAxOS45MTc3IDEwLjg2OCAyMS4wOTEzIDEyLjY0MzkgMjEuMTI0MUMxMS4yNTUyIDIyLjIxMjkgOS41MDU4MiAyMi44NjE1IDcuNjA0NTQgMjIuODYxNUM3LjI4MTExIDIyLjg2MTggNi45NTc5NCAyMi44NDMgNi42MzY3MiAyMi44MDUzQzguNDMyNDEgMjMuOTU2NiAxMC41NjQ2IDI0LjYyODUgMTIuODU2MyAyNC42Mjg1JyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgICAgICAgIH1cbiAgICB9XG5cbiAgICAjbGlua2VkaW4tc2hhcmUtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNjA0XzI4NDgpJyUzRSUzQ3BhdGggZD0nTTE2IDBDNy4xNjMzNyAwIDAgNy4xNjMzNyAwIDE2QzAgMjQuODM2NiA3LjE2MzM3IDMxLjk5OTkgMTYgMzEuOTk5OUMyNC44MzY2IDMxLjk5OTkgMzIgMjQuODM2NiAzMiAxNkMzMS45OTk5IDcuMTYzMzcgMjQuODM2NCAwIDE2IDBaTTExLjczMTEgMjMuNzM1Mkg4LjIxODE5VjEyLjM4NTlIMTEuNzMxMVYyMy43MzUyWk05Ljk1NzkzIDEwLjg5OTZDOC44MTA2MyAxMC44OTk2IDcuODgwNTUgOS45NjE5MSA3Ljg4MDU1IDguODA1NDNDNy44ODA1NSA3LjY0ODgyIDguODEwNzYgNi43MTEyMSA5Ljk1NzkzIDYuNzExMjFDMTEuMTA1MSA2LjcxMTIxIDEyLjAzNTIgNy42NDg4MiAxMi4wMzUyIDguODA1NDNDMTIuMDM1MiA5Ljk2MTk4IDExLjEwNTIgMTAuODk5NiA5Ljk1NzkzIDEwLjg5OTZaTTI0Ljg5NTkgMjMuNzM1MkgyMS40VjE3Ljc3NzdDMjEuNCAxNi4xNDM4IDIwLjc3OTQgMTUuMjMxNyAxOS40ODczIDE1LjIzMTdDMTguMDgxMiAxNS4yMzE3IDE3LjM0NjYgMTYuMTgxNiAxNy4zNDY2IDE3Ljc3NzdWMjMuNzM1MkgxMy45NzczVjEyLjM4NTlIMTcuMzQ2NlYxMy45MTQ0QzE3LjM0NjYgMTMuOTE0NCAxOC4zNjAxIDEyLjAzOTcgMjAuNzY2NiAxMi4wMzk3QzIzLjE3MzIgMTIuMDM5NyAyNC44OTYgMTMuNTA5MSAyNC44OTYgMTYuNTQ5TDI0Ljg5NTkgMjMuNzM1MlonIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyXzYwNF8yODQ4KScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfNjA0XzI4NDgnIHgxPSc0LjY4NjI4JyB5MT0nNC42ODYyOCcgeDI9JzI3LjMxMzcnIHkyPScyNy4zMTM3JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzI0ODlCRScvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzA1NzVCMycvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzYwNF8yODQ4JyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNjA0XzI4NDgpJyUzRSUzQ3BhdGggZD0nTTE2IDBDNy4xNjMzNyAwIDAgNy4xNjMzNyAwIDE2QzAgMjQuODM2NiA3LjE2MzM3IDMxLjk5OTkgMTYgMzEuOTk5OUMyNC44MzY2IDMxLjk5OTkgMzIgMjQuODM2NiAzMiAxNkMzMS45OTk5IDcuMTYzMzcgMjQuODM2NCAwIDE2IDBaTTExLjczMTEgMjMuNzM1Mkg4LjIxODE5VjEyLjM4NTlIMTEuNzMxMVYyMy43MzUyWk05Ljk1NzkzIDEwLjg5OTZDOC44MTA2MyAxMC44OTk2IDcuODgwNTUgOS45NjE5MSA3Ljg4MDU1IDguODA1NDNDNy44ODA1NSA3LjY0ODgyIDguODEwNzYgNi43MTEyMSA5Ljk1NzkzIDYuNzExMjFDMTEuMTA1MSA2LjcxMTIxIDEyLjAzNTIgNy42NDg4MiAxMi4wMzUyIDguODA1NDNDMTIuMDM1MiA5Ljk2MTk4IDExLjEwNTIgMTAuODk5NiA5Ljk1NzkzIDEwLjg5OTZaTTI0Ljg5NTkgMjMuNzM1MkgyMS40VjE3Ljc3NzdDMjEuNCAxNi4xNDM4IDIwLjc3OTQgMTUuMjMxNyAxOS40ODczIDE1LjIzMTdDMTguMDgxMiAxNS4yMzE3IDE3LjM0NjYgMTYuMTgxNiAxNy4zNDY2IDE3Ljc3NzdWMjMuNzM1MkgxMy45NzczVjEyLjM4NTlIMTcuMzQ2NlYxMy45MTQ0QzE3LjM0NjYgMTMuOTE0NCAxOC4zNjAxIDEyLjAzOTcgMjAuNzY2NiAxMi4wMzk3QzIzLjE3MzIgMTIuMDM5NyAyNC44OTYgMTMuNTA5MSAyNC44OTYgMTYuNTQ5TDI0Ljg5NTkgMjMuNzM1MlonIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyXzYwNF8yODQ4KScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfNjA0XzI4NDgnIHgxPSc0LjY4NjI4JyB5MT0nNC42ODYyOCcgeDI9JzI3LjMxMzcnIHkyPScyNy4zMTM3JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyM0QxOUI0NicvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyM0QxOUI0NicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzYwNF8yODQ4JyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpOyAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgICAgIC5tYi1sYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgMCAkc3BhY2UtNDQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBvbCxcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2UtNDAgMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1mb290ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG5cbiAgICAgICAgLnBvc3QtY2F0ZWdvcnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgICAgLmNhdGVnb3JpZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2UtMTI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZy1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhci1iYW5uZXItd3JhcHBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtNjQgJHNwYWNlLTIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00NDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dHdpZGdldCB7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RlZC1kb2N0b3JzLXBvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgICAgIC5kb2N0b3ItaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGF0ZXN0LXBvc3RzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxhdGVzdC1wb3N0cy1wb3N0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdlbmRlci1jaG9pY2Uge1xuICAgICAgICBkaXYuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ2FwOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2ctcmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0OHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucmVsYXRlZC1hcnRpY2xlcy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgIH1cblxuICAgIC5yZWxhdGVkLWFydGljbGUtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgfVxufSIsIi5kb2N0b3JzLWxpc3Qge1xuICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHRzLXRlc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgfVxuICAgIC5wYWdlLW51bWJlcnMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1mejtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS00O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzkxNDIgMTQuNzUzMkMxLjI1OTgxIDE0Ljc1NCAxLjEyOTM1IDE0LjcyODggMS4wMDc1MSAxNC42NzlDMC44ODU2NzQgMTQuNjI5MiAwLjc3NDg1OCAxNC41NTU5IDAuNjgxNDE4IDE0LjQ2MzJDMC40OTUxNjcgMTQuMjc1OSAwLjM5MDYyNSAxNC4wMjI0IDAuMzkwNjI1IDEzLjc1ODJDMC4zOTA2MjUgMTMuNDk0IDAuNDk1MTY3IDEzLjI0MDYgMC42ODE0MTggMTMuMDUzMkw1Ljg5MTQyIDcuODMzMjNMMC42ODE0MTggMi42MTMyM0MwLjUxNzU5MiAyLjQyMTkyIDAuNDMxOTg2IDIuMTc1ODUgMC40NDE3MDcgMS45MjQxN0MwLjQ1MTQyOCAxLjY3MjUgMC41NTU3NjEgMS40MzM3NiAwLjczMzg1NSAxLjI1NTY2QzAuOTExOTUgMS4wNzc1NyAxLjE1MDY5IDAuOTczMjM1IDEuNDAyMzYgMC45NjM1MTRDMS42NTQwNCAwLjk1Mzc5MyAxLjkwMDEyIDEuMDM5NCAyLjA5MTQyIDEuMjAzMjNMOC4wMDE0MiA3LjEyMzIzQzguMDk0MSA3LjIxNjY3IDguMTY3NDIgNy4zMjc0OCA4LjIxNzE5IDcuNDQ5MzJDOC4yNjY5NSA3LjU3MTE2IDguMjkyMTggNy43MDE2MiA4LjI5MTQyIDcuODMzMjNDOC4yODc3NCA4LjA5Nzk5IDguMTg0MTUgOC4zNTE1OSA4LjAwMTQyIDguNTQzMjNMMi4wNzE0MiAxNC40NjMyQzEuODkwMTEgMTQuNjQzMiAxLjY0NjgxIDE0Ljc0NyAxLjM5MTQyIDE0Ljc1MzJaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzkxNDIgMTQuNzUzMkMxLjI1OTgxIDE0Ljc1NCAxLjEyOTM1IDE0LjcyODggMS4wMDc1MSAxNC42NzlDMC44ODU2NzQgMTQuNjI5MiAwLjc3NDg1OCAxNC41NTU5IDAuNjgxNDE4IDE0LjQ2MzJDMC40OTUxNjcgMTQuMjc1OSAwLjM5MDYyNSAxNC4wMjI0IDAuMzkwNjI1IDEzLjc1ODJDMC4zOTA2MjUgMTMuNDk0IDAuNDk1MTY3IDEzLjI0MDYgMC42ODE0MTggMTMuMDUzMkw1Ljg5MTQyIDcuODMzMjNMMC42ODE0MTggMi42MTMyM0MwLjUxNzU5MiAyLjQyMTkyIDAuNDMxOTg2IDIuMTc1ODUgMC40NDE3MDcgMS45MjQxN0MwLjQ1MTQyOCAxLjY3MjUgMC41NTU3NjEgMS40MzM3NiAwLjczMzg1NSAxLjI1NTY2QzAuOTExOTUgMS4wNzc1NyAxLjE1MDY5IDAuOTczMjM1IDEuNDAyMzYgMC45NjM1MTRDMS42NTQwNCAwLjk1Mzc5MyAxLjkwMDEyIDEuMDM5NCAyLjA5MTQyIDEuMjAzMjNMOC4wMDE0MiA3LjEyMzIzQzguMDk0MSA3LjIxNjY3IDguMTY3NDIgNy4zMjc0OCA4LjIxNzE5IDcuNDQ5MzJDOC4yNjY5NSA3LjU3MTE2IDguMjkyMTggNy43MDE2MiA4LjI5MTQyIDcuODMzMjNDOC4yODc3NCA4LjA5Nzk5IDguMTg0MTUgOC4zNTE1OSA4LjAwMTQyIDguNTQzMjNMMi4wNzE0MiAxNC40NjMyQzEuODkwMTEgMTQuNjQzMiAxLjY0NjgxIDE0Ljc0NyAxLjM5MTQyIDE0Ljc1MzJaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kb2N0b3JzLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDE2N3B4IDAgJHNwYWNlLTEwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgZGl2LnJlc3VsdHMge1xuICAgICAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5kb2N0b3ItaXRlbSB7XG4gICAgcGFkZGluZzogJHNwYWNlLTIwICRzcGFjZS0zMiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBkICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjAgIWltcG9ydGFudDtcbiAgICAgICAgLmRvY3Rvci1pbmZvLCAub2ZmaWNlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrZWxldG9uLWZlYXR1cmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyByeD0nNTAnIGZpbGw9JyUyM0RBRTVGRicvJTNFJTNDcGF0aCBkPSdNODguNTg5NiA4MS40OTM5Qzc5LjQ4NzIgOTIuNzgyMSA2NS41MzM5IDEwMCA0OS44NzI3IDEwMEMzNC4yMTE1IDEwMCAyMC41MTI1IDkyLjkyNjggMTEuNDEwMiA4MS44Mzc2QzE2LjA3OTQgNzIuODY1IDIzLjQwMTMgNjcuOTgwNyAzMy42NjY1IDY3LjcyNzRDMzkuMTUzMyA2Ny42MDA4IDQ0LjY0MDIgNjcuNzA5MyA1MC4xMjcxIDY3LjcwOTNWNjcuODE3OUM1Ni4yODYyIDY3LjgxNzkgNjIuNDYzNCA2Ny40MzggNjguNjA0NCA2Ny44OTAyQzc3Ljg1MjEgNjguNTk1NyA4NC40MTA5IDczLjQ4IDg4LjU4OTYgODEuNDkzOVonIGZpbGw9JyUyM0YxRjVGRicvJTNFJTNDcGF0aCBkPSdNNzMuNDc0NiAzNy4zMThDNzMuNDc0NiA1MC4xNjIgNjIuOTU1MSA2MC41NDU2IDQ5Ljk4MjggNjAuNDkxNEMzNy4xMTk2IDYwLjQ1NTIgMjYuNjcyNyA1MC4wMTcyIDI2LjcwOTEgMzcuMjYzOEMyNi43NDU0IDI0LjMyOTQgMzcuMTc0MSAxNCA1MC4xMjgyIDE0QzYzLjEwMDQgMTQuMDE4MSA3My40OTI4IDI0LjQwMTggNzMuNDc0NiAzNy4zMThaJyBmaWxsPSclMjNGMUY1RkYnLyUzRSUzQ3BhdGggZD0nTTI2LjcwOTEgMzcuMjYzOEMyNi43NDU0IDI0LjMyOTQgMzcuMTc0MSAxNCA1MC4xMjgyIDE0QzYzLjEwMDQgMTQuMDE4MSA3My40OTI4IDI0LjQwMTggNzMuNDc0NiAzNy4zMThDNzMuNDc0NiA1MC4xNjIgNjIuOTU1MSA2MC41NDU2IDQ5Ljk4MjggNjAuNDkxNEMzNy4xMTk2IDYwLjQ1NTIgMjYuNjcyNyA1MC4wMTcyIDI2LjcwOTEgMzcuMjYzOFonIGZpbGw9JyUyM0YxRjVGRicvJTNFJTNDcGF0aCBkPSdNODguNTg5NiA4MS40OTM5Qzc5LjQ4NzIgOTIuNzgyMSA2NS41MzM5IDEwMCA0OS44NzI3IDEwMEMzNC4yMTE1IDEwMCAyMC41MTI1IDkyLjkyNjggMTEuNDEwMiA4MS44Mzc2QzE2LjA3OTQgNzIuODY1IDIzLjQwMTMgNjcuOTgwNyAzMy42NjY1IDY3LjcyNzRDMzkuMTUzMyA2Ny42MDA4IDQ0LjY0MDIgNjcuNzA5MyA1MC4xMjcxIDY3LjcwOTNWNjcuODE3OUM1Ni4yODYyIDY3LjgxNzkgNjIuNDYzNCA2Ny40MzggNjguNjA0NCA2Ny44OTAyQzc3Ljg1MjEgNjguNTk1NyA4NC40MTA5IDczLjQ4IDg4LjU4OTYgODEuNDkzOVonIGZpbGw9JyUyM0YxRjVGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAuZG9jdG9yLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMTYgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvY3Rvci1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTYgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5kb2N0b3ItaW5mbyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTYgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xNiAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmaWNlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTE2ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcGVuaW5nLWluZm8ge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kb2N0b3ItbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cbiIsIi5kb2N0b3ItZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxNzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLnNrZWxldG9uLWZlYXR1cmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAuYmFjay1idXR0b24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOSAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNzYwOTI2IDYuOTk5OTRDMC43NjAxNjUgNi44NjgzMyAwLjc4NTM5IDYuNzM3ODcgMC44MzUxNTUgNi42MTYwM0MwLjg4NDkxOSA2LjQ5NDE5IDAuOTU4MjQ0IDYuMzgzMzggMS4wNTA5MyA2LjI4OTk0TDcuMDUwOTMgMC4yODk5MzlDNy4xNDM4OSAwLjE5NjIxMSA3LjI1NDQ5IDAuMTIxODE2IDcuMzc2MzUgMC4wNzEwNDc4QzcuNDk4MjEgMC4wMjAyNzkxIDcuNjI4OTEgLTAuMDA1ODU5MzcgNy43NjA5MyAtMC4wMDU4NTkzN0M3Ljg5Mjk0IC0wLjAwNTg1OTM4IDguMDIzNjQgMC4wMjAyNzkxIDguMTQ1NSAwLjA3MTA0NzhDOC4yNjczNiAwLjEyMTgxNiA4LjM3Nzk2IDAuMTk2MjExIDguNDcwOTMgMC4yODk5MzlDOC42NTcxOCAwLjQ3NzMwMSA4Ljc2MTcyIDAuNzMwNzUzIDguNzYxNzIgMC45OTQ5MzlDOC43NjE3MiAxLjI1OTEyIDguNjU3MTggMS41MTI1OCA4LjQ3MDkzIDEuNjk5OTRMMy4xNzA5MyA2Ljk5OTk0TDguNDcwOTMgMTIuMjg5OUM4LjY1NzE4IDEyLjQ3NzMgOC43NjE3MiAxMi43MzA4IDguNzYxNzIgMTIuOTk0OUM4Ljc2MTcyIDEzLjI1OTEgOC42NTcxOCAxMy41MTI2IDguNDcwOTMgMTMuNjk5OUM4LjM3Nzk2IDEzLjc5MzcgOC4yNjczNiAxMy44NjgxIDguMTQ1NSAxMy45MTg4QzguMDIzNjQgMTMuOTY5NiA3Ljg5Mjk0IDEzLjk5NTcgNy43NjA5MyAxMy45OTU3QzcuNjI4OTEgMTMuOTk1NyA3LjQ5ODIxIDEzLjk2OTYgNy4zNzYzNSAxMy45MTg4QzcuMjU0NDkgMTMuODY4MSA3LjE0Mzg5IDEzLjc5MzcgNy4wNTA5MyAxMy42OTk5TDEuMDUwOTMgNy42OTk5NEMwLjg2NjE4MSA3LjUxMzY4IDAuNzYyMDMxIDcuMjYyMjggMC43NjA5MjYgNi45OTk5NFonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvY3Rvci1yb3cge1xuICAgICAgICAuYXJlYSxcbiAgICAgICAgLnNwZWNpYWwtYXJlYSxcbiAgICAgICAgLnNwZWFraW5nLFxuICAgICAgICAub3BlbmluZy1ob3VycyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICAgICAgLmV4dHJhLWluZm8tbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3RvcnMtb2ZmaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3Rvci1uYW1lIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhhcyguZG9jdG9yLXRlc3RpbW9uaWFsKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgLmRvY3Rvci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRvY3Rvci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0yMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb2N0b3ItaW5mbyB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb2N0b3ItdGVzdGltb25pYWwge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2MCcgaGVpZ2h0PSc0Nycgdmlld0JveD0nMCAwIDYwIDQ3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4zMTI1NmUtMDYgMzEuOTg2MUMyLjMyMDc1ZS0wNiAyMC40NTM3IDYuODc1IDcuODMzMzMgMTQuNzkxNyAtMS4zNzU0MWUtMDdMMjEuNjY2NyA0LjYzNDkxZS0wN0MxNy4yOTE3IDQuNzg3MDQgMTEuODc1IDEyLjgzOCAxMS44NzUgMTkuODAwOUMxMS44NzUgMjMuMDY0OCAxMy41NDE3IDIzLjUgMTYuMDQxNyAyMy43MTc2QzIyLjI5MTcgMjQuMzcwNCAyNS40MTY3IDI4LjUwNDYgMjUuNDE2NyAzNS4wMzI0QzI1LjQxNjcgNDIuMjEzIDE5Ljc5MTcgNDcgMTMuMTI1IDQ3QzQuNTgzMzMgNDcgNS43MDY3NmUtMDcgNDAuNDcyMiAxLjMxMjU2ZS0wNiAzMS45ODYxWk0zNC41ODMzIDMxLjk4NjFDMzQuNTgzMyAyMC40NTM3IDQxLjQ1ODMgNy44MzMzMyA0OS4zNzUgMi44ODU4M2UtMDZMNTYuMjUgMy40ODY4NmUtMDZDNTEuODc1IDQuNzg3MDQgNDYuNDU4MyAxMi44MzggNDYuNDU4MyAxOS44MDA5QzQ2LjQ1ODMgMjMuMDY0OCA0OC4xMjUgMjMuNSA1MC42MjUgMjMuNzE3NkM1Ni44NzUgMjQuMzcwNCA2MCAyOC41MDQ2IDYwIDM1LjAzMjRDNjAgNDIuMjEzIDU0LjM3NSA0NyA0Ny43MDgzIDQ3QzM5LjE2NjcgNDcgMzQuNTgzMyA0MC40NzIyIDM0LjU4MzMgMzEuOTg2MVonIGZpbGw9JyUyM0I3RDBGOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG9jdG9yLWRldGFpbHMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXRhaWwtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGVhbS0xIHtcblxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuc2tlbGV0b24tZmVhdHVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjZS0zMjtcbiAgICB9XG4gICAgLnRlYW0taGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWZ6O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC02IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGVhbS1oZWFkZXItdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDI1N3B4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1mejtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1pdGVtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgfVxuICAgIC50ZWFtLWl0ZW0ge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNlbnRlci1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjYlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59IiwiLnRlYW0tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG4gICAgLnRlYW0taXRlbS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudGVhbS1pdGVtIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU3cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1N3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2VudGVyLWxpc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NiU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn0iLCIudGVhbS0xLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLnRlYW0tc3dpcGVyIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTEyIDA7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnRlYW0tc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA0NHB4KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTQwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCA5IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy40NzkzOSAxNC4wMDAxQzcuMzQ3MDggMTMuOTk5NSA3LjIxNjIgMTMuOTcyNyA3LjA5NDMyIDEzLjkyMTJDNi45NzI0NSAxMy44Njk3IDYuODYyIDEzLjc5NDUgNi43NjkzOSAxMy43MDAxTDAuODQ5Mzg2IDcuNzUwMDZDMC42NjMxMzUgNy41NjI3IDAuNTU4NTk0IDcuMzA5MjQgMC41NTg1OTQgNy4wNDUwNkMwLjU1ODU5NCA2Ljc4MDg3IDAuNjYzMTM1IDYuNTI3NDIgMC44NDkzODYgNi4zNDAwNkw2Ljc2OTM5IDAuNDEwMDU4QzYuODYyNjMgMC4zMTY4MiA2Ljk3MzMyIDAuMjQyODU5IDcuMDk1MTQgMC4xOTIzOTlDNy4yMTY5NiAwLjE0MTkzOSA3LjM0NzUzIDAuMTE1OTY3IDcuNDc5MzkgMC4xMTU5NjdDNy42MTEyNSAwLjExNTk2NyA3Ljc0MTgxIDAuMTQxOTM5IDcuODYzNjQgMC4xOTIzOTlDNy45ODU0NiAwLjI0Mjg1OSA4LjA5NjE1IDAuMzE2ODIgOC4xODkzOSAwLjQxMDA1OEM4LjI4MjYyIDAuNTAzMjk3IDguMzU2NTkgMC42MTM5ODcgOC40MDcwNSAwLjczNTgwOUM4LjQ1NzUxIDAuODU3NjMxIDguNDgzNDggMC45ODgxOTkgOC40ODM0OCAxLjEyMDA2QzguNDgzNDggMS4yNTE5MiA4LjQ1NzUxIDEuMzgyNDkgOC40MDcwNSAxLjUwNDMxQzguMzU2NTkgMS42MjYxMyA4LjI4MjYyIDEuNzM2ODIgOC4xODkzOSAxLjgzMDA2TDIuOTk5MzkgNy4wMDAwNkw4LjIxOTM5IDEyLjIyMDFDOC4zOTE3MiAxMi4zNTQ4IDguNTE1MSAxMi41NDI0IDguNTcwNjIgMTIuNzU0QzguNjI2MTMgMTIuOTY1NiA4LjYxMDcxIDEzLjE4OTYgOC41MjY3MyAxMy4zOTE2QzguNDQyNzQgMTMuNTkzNyA4LjI5NDgzIDEzLjc2MjYgOC4xMDU2NSAxMy44NzI1QzcuOTE2NDcgMTMuOTgyNCA3LjY5NjQ4IDE0LjAyNzIgNy40NzkzOSAxNC4wMDAxWicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgcmlnaHQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDU0MHB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gNzIwcHgpIC8gMiAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDExNDBweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTI5NXB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIudGVhbS1zbGlkZXItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLnRlYW0tc2xpZGVyLTItY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtMi1zd2lwZXIge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTIgJHNwYWNlLTI0ICRzcGFjZS0xMiAwO1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudmlzaWJsZS1zbGlkZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1mejtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbTItc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC50ZWFtMi1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIzcHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktNDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDkgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjQ3OTM5IDE0LjAwMDFDNy4zNDcwOCAxMy45OTk1IDcuMjE2MiAxMy45NzI3IDcuMDk0MzIgMTMuOTIxMkM2Ljk3MjQ1IDEzLjg2OTcgNi44NjIgMTMuNzk0NSA2Ljc2OTM5IDEzLjcwMDFMMC44NDkzODYgNy43NTAwNkMwLjY2MzEzNSA3LjU2MjcgMC41NTg1OTQgNy4zMDkyNCAwLjU1ODU5NCA3LjA0NTA2QzAuNTU4NTk0IDYuNzgwODcgMC42NjMxMzUgNi41Mjc0MiAwLjg0OTM4NiA2LjM0MDA2TDYuNzY5MzkgMC40MTAwNThDNi44NjI2MyAwLjMxNjgyIDYuOTczMzIgMC4yNDI4NTkgNy4wOTUxNCAwLjE5MjM5OUM3LjIxNjk2IDAuMTQxOTM5IDcuMzQ3NTMgMC4xMTU5NjcgNy40NzkzOSAwLjExNTk2N0M3LjYxMTI1IDAuMTE1OTY3IDcuNzQxODEgMC4xNDE5MzkgNy44NjM2NCAwLjE5MjM5OUM3Ljk4NTQ2IDAuMjQyODU5IDguMDk2MTUgMC4zMTY4MiA4LjE4OTM5IDAuNDEwMDU4QzguMjgyNjIgMC41MDMyOTcgOC4zNTY1OSAwLjYxMzk4NyA4LjQwNzA1IDAuNzM1ODA5QzguNDU3NTEgMC44NTc2MzEgOC40ODM0OCAwLjk4ODE5OSA4LjQ4MzQ4IDEuMTIwMDZDOC40ODM0OCAxLjI1MTkyIDguNDU3NTEgMS4zODI0OSA4LjQwNzA1IDEuNTA0MzFDOC4zNTY1OSAxLjYyNjEzIDguMjgyNjIgMS43MzY4MiA4LjE4OTM5IDEuODMwMDZMMi45OTkzOSA3LjAwMDA2TDguMjE5MzkgMTIuMjIwMUM4LjM5MTcyIDEyLjM1NDggOC41MTUxIDEyLjU0MjQgOC41NzA2MiAxMi43NTRDOC42MjYxMyAxMi45NjU2IDguNjEwNzEgMTMuMTg5NiA4LjUyNjczIDEzLjM5MTZDOC40NDI3NCAxMy41OTM3IDguMjk0ODMgMTMuNzYyNiA4LjEwNTY1IDEzLjg3MjVDNy45MTY0NyAxMy45ODI0IDcuNjk2NDggMTQuMDI3MiA3LjQ3OTM5IDE0LjAwMDFaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0yLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHJpZ2h0OiAtNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZWFtMi1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDU0MHB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gNzIwcHgpIC8gMiAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDExNDBweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTI5NXB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtMi1zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtLTItZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmxhbmd1YWdlLXRlYW0ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1maWx0ZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tZmlsdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggJHNwYWNlLTIwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAyQzEgMS40NDc3MiAxLjQ0NzcyIDEgMiAxSDE4QzE4LjU1MjMgMSAxOSAxLjQ0NzcyIDE5IDJWNC41ODU3OUMxOSA0Ljg1MSAxOC44OTQ2IDUuMTA1MzYgMTguNzA3MSA1LjI5Mjg5TDEyLjI5MjkgMTEuNzA3MUMxMi4xMDU0IDExLjg5NDYgMTIgMTIuMTQ5IDEyIDEyLjQxNDJWMTVMOCAxOVYxMi40MTQyQzggMTIuMTQ5IDcuODk0NjQgMTEuODk0NiA3LjcwNzExIDExLjcwNzFMMS4yOTI4OSA1LjI5Mjg5QzEuMTA1MzYgNS4xMDUzNiAxIDQuODUxIDEgNC41ODU3OVYyWicgc3Ryb2tlPSclMjMxRTMyNkUnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xNjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE0IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002Ljk5ODExIDAuNzU5OTVDNy4xMjk3MSAwLjc1OTE4OSA3LjI2MDE4IDAuNzg0NDE0IDcuMzgyMDEgMC44MzQxNzlDNy41MDM4NSAwLjg4Mzk0MyA3LjYxNDY3IDAuOTU3MjY4IDcuNzA4MTEgMS4wNDk5NUwxMy43MDgxIDcuMDQ5OTVDMTMuODAxOCA3LjE0MjkxIDEzLjg3NjIgNy4yNTM1MSAxMy45MjcgNy4zNzUzN0MxMy45Nzc4IDcuNDk3MjMgMTQuMDAzOSA3LjYyNzk0IDE0LjAwMzkgNy43NTk5NUMxNC4wMDM5IDcuODkxOTYgMTMuOTc3OCA4LjAyMjY3IDEzLjkyNyA4LjE0NDUzQzEzLjg3NjIgOC4yNjYzOSAxMy44MDE4IDguMzc2OTkgMTMuNzA4MSA4LjQ2OTk1QzEzLjUyMDcgOC42NTYyIDEzLjI2NzMgOC43NjA3NCAxMy4wMDMxIDguNzYwNzRDMTIuNzM4OSA4Ljc2MDc0IDEyLjQ4NTUgOC42NTYyIDEyLjI5ODEgOC40Njk5NUw2Ljk5ODExIDMuMTY5OTVMMS43MDgxMSA4LjQ2OTk1QzEuNTIwNzQgOC42NTYyIDEuMjY3MjkgOC43NjA3NCAxLjAwMzExIDguNzYwNzRDMC43Mzg5MjEgOC43NjA3NCAwLjQ4NTQ3IDguNjU2MiAwLjI5ODEwNyA4LjQ2OTk1QzAuMjA0Mzc5IDguMzc2OTkgMC4xMjk5ODUgOC4yNjYzOSAwLjA3OTIxNTkgOC4xNDQ1M0MwLjAyODQ0NzEgOC4wMjI2NyAwLjAwMjMwOTcyIDcuODkxOTYgMC4wMDIzMDk3MSA3Ljc1OTk1QzAuMDAyMzA5NyA3LjYyNzk0IDAuMDI4NDQ3IDcuNDk3MjMgMC4wNzkyMTU5IDcuMzc1MzdDMC4xMjk5ODUgNy4yNTM1MSAwLjIwNDM3OSA3LjE0MjkxIDAuMjk4MTA3IDcuMDQ5OTVMNi4yOTgxMSAxLjA0OTk1QzYuNDg0MzcgMC44NjUyMDUgNi43MzU3NyAwLjc2MTA1NSA2Ljk5ODExIDAuNzU5OTVaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYW5ndWFnZS10ZWFtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJi5zd2lwZXItYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS00MDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktNDA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuc2ltcGxlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXN0aW1vbmlhbC0xIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2UtNDAgJHNwYWNlLTI0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwMicgaGVpZ2h0PSc3Nicgdmlld0JveD0nMCAwIDEwMiA3NicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwMS4zIDI0LjU1QzEwMS4zIDQzLjEgODkuNzUgNjMuNCA3Ni40NSA3Nkg2NC45QzcyLjI1IDY4LjMgODEuMzUgNTUuMzUgODEuMzUgNDQuMTVDODEuMzUgMzguOSA3OC41NSAzOC4yIDc0LjM1IDM3Ljg1QzYzLjg1IDM2LjggNTguNiAzMC4xNSA1OC42IDE5LjY1QzU4LjYgOC4xIDY4LjA1IDAuMzk5OTk5IDc5LjI1IDAuMzk5OTk5QzkzLjYgMC4zOTk5OTkgMTAxLjMgMTAuOSAxMDEuMyAyNC41NVpNNDMuMiAyNC41NUM0My4yIDQzLjEgMzEuNjUgNjMuNCAxOC4zNSA3Nkg2LjhDMTQuMTUgNjguMyAyMy4yNSA1NS4zNSAyMy4yNSA0NC4xNUMyMy4yNSAzOC45IDIwLjQ1IDM4LjIgMTYuMjUgMzcuODVDNS43NSAzNi44IDAuNSAzMC4xNSAwLjUgMTkuNjVDMC41IDguMSA5Ljk1IDAuMzk5OTk5IDIxLjE1IDAuMzk5OTk5QzM1LjUgMC4zOTk5OTkgNDMuMiAxMC45IDQzLjIgMjQuNTVaJyBmaWxsPSclMjM4NzlFRDgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIGJvdHRvbTogLTglO1xuICAgIH1cbiAgICAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAuY2l0ZSB7XG4gICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbXBsZS1pbWFnZS1zbGlkZXItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICB9XG4gICAgLnNpbXBsZS1pbWFnZS1zd2lwZXIge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMTggMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNi41IDEzLjI1VjEwLjYyNUMxNi41IDguNzYxMDQgMTQuOTg5IDcuMjUgMTMuMTI1IDcuMjVIMTEuNjI1QzExLjAwMzcgNy4yNSAxMC41IDYuNzQ2MzIgMTAuNSA2LjEyNVY0LjYyNUMxMC41IDIuNzYxMDQgOC45ODg5NiAxLjI1IDcuMTI1IDEuMjVINS4yNU02IDEzLjI1TDkgMTYuMjVNOSAxNi4yNUwxMiAxMy4yNU05IDE2LjI1TDkgMTAuMjVNNy41IDEuMjVIMi42MjVDMi4wMDM2OCAxLjI1IDEuNSAxLjc1MzY4IDEuNSAyLjM3NVYxOS42MjVDMS41IDIwLjI0NjMgMi4wMDM2OCAyMC43NSAyLjYyNSAyMC43NUgxNS4zNzVDMTUuOTk2MyAyMC43NSAxNi41IDIwLjI0NjMgMTYuNSAxOS42MjVWMTAuMjVDMTYuNSA1LjI3OTQ0IDEyLjQ3MDYgMS4yNSA3LjUgMS4yNVonIHN0cm9rZT0nJTIzMUUzMjZFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDE4IDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuNSAxMy4yNVYxMC42MjVDMTYuNSA4Ljc2MTA0IDE0Ljk4OSA3LjI1IDEzLjEyNSA3LjI1SDExLjYyNUMxMS4wMDM3IDcuMjUgMTAuNSA2Ljc0NjMyIDEwLjUgNi4xMjVWNC42MjVDMTAuNSAyLjc2MTA0IDguOTg4OTYgMS4yNSA3LjEyNSAxLjI1SDUuMjVNNiAxMy4yNUw5IDE2LjI1TTkgMTYuMjVMMTIgMTMuMjVNOSAxNi4yNUw5IDEwLjI1TTcuNSAxLjI1SDIuNjI1QzIuMDAzNjggMS4yNSAxLjUgMS43NTM2OCAxLjUgMi4zNzVWMTkuNjI1QzEuNSAyMC4yNDYzIDIuMDAzNjggMjAuNzUgMi42MjUgMjAuNzVIMTUuMzc1QzE1Ljk5NjMgMjAuNzUgMTYuNSAyMC4yNDYzIDE2LjUgMTkuNjI1VjEwLjI1QzE2LjUgNS4yNzk0NCAxMi40NzA2IDEuMjUgNy41IDEuMjVaJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaW1wbGUtaW1hZ2Utc3dpcGVyLW5leHQsXG4gICAgLnNpbXBsZS1pbWFnZS1zd2lwZXItcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIycHgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCAjMDAwMDAwMEQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2ltcGxlLWltYWdlLXN3aXBlci1wcmV2IHtcbiAgICAgICAgbGVmdDogLTIycHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbXBsZS1pbWFnZS1zd2lwZXItbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICB9XG4gICAgLnNpbXBsZS1pbWFnZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgYm90dG9tOiAtNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZXh0LTMtY29sdW1uLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC50ZXh0LTMtY29sdW1uLWhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgfVxuICAgIC50ZXh0LTMtY29sdW1uLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItZno7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtZno7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBwLCBsaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgIH1cbiAgICAubnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn0iLCIuc3RpY2t5LWNvbnRhY3R7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAuc3RpY2t5LWNvbnRhY3QtcGhvbmUge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTIwO1xuICAgICAgICAgICAgLnN0aWNreS13cmFwcGVyLWljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAuc3RpY2t5LXBob25lLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAzLjIyMjIyQzEgMS45OTQ5MiAxLjk5NDkyIDEgMy4yMjIyMiAxSDYuODY1ODJDNy4zNDQwOCAxIDcuNzY4NjggMS4zMDYwMyA3LjkxOTkyIDEuNzU5NzVMOS41ODQxNSA2Ljc1MjQ2QzkuNzU5MDEgNy4yNzcwMyA5LjUyMTUzIDcuODUwMzUgOS4wMjY5NiA4LjA5NzYzTDYuNTE4OSA5LjM1MTY2QzcuNzQzNjEgMTIuMDY4IDkuOTMxOTggMTQuMjU2NCAxMi42NDgzIDE1LjQ4MTFMMTMuOTAyNCAxMi45NzNDMTQuMTQ5NyAxMi40Nzg1IDE0LjcyMyAxMi4yNDEgMTUuMjQ3NSAxMi40MTU4TDIwLjI0MDMgMTQuMDgwMUMyMC42OTQgMTQuMjMxMyAyMSAxNC42NTU5IDIxIDE1LjEzNDJWMTguNzc3OEMyMSAyMC4wMDUxIDIwLjAwNTEgMjEgMTguNzc3OCAyMUgxNy42NjY3QzguNDYxOTIgMjEgMSAxMy41MzgxIDEgNC4zMzMzM1YzLjIyMjIyWicgZmlsbD0nbm9uZScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RpY2t5LXdyYXBwZXItaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RpY2t5LXBob25lLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDMuMjIyMjJDMSAxLjk5NDkyIDEuOTk0OTIgMSAzLjIyMjIyIDFINi44NjU4MkM3LjM0NDA4IDEgNy43Njg2OCAxLjMwNjAzIDcuOTE5OTIgMS43NTk3NUw5LjU4NDE1IDYuNzUyNDZDOS43NTkwMSA3LjI3NzAzIDkuNTIxNTMgNy44NTAzNSA5LjAyNjk2IDguMDk3NjNMNi41MTg5IDkuMzUxNjZDNy43NDM2MSAxMi4wNjggOS45MzE5OCAxNC4yNTY0IDEyLjY0ODMgMTUuNDgxMUwxMy45MDI0IDEyLjk3M0MxNC4xNDk3IDEyLjQ3ODUgMTQuNzIzIDEyLjI0MSAxNS4yNDc1IDEyLjQxNThMMjAuMjQwMyAxNC4wODAxQzIwLjY5NCAxNC4yMzEzIDIxIDE0LjY1NTkgMjEgMTUuMTM0MlYxOC43Nzc4QzIxIDIwLjAwNTEgMjAuMDA1MSAyMSAxOC43Nzc4IDIxSDE3LjY2NjdDOC40NjE5MiAyMSAxIDEzLjUzODEgMSA0LjMzMzMzVjMuMjIyMjJaJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFFMzI2RScgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0aWNreS1jb250YWN0LWVtYWlsIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTIwO1xuICAgICAgICAgICAgLnN0aWNreS13cmFwcGVyLWljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAuc3RpY2t5LWVtYWlsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDIyIDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA0LjQyODU3TDkuNzY3MzMgMTAuNDQwNUMxMC41MTM4IDEwLjk1MjMgMTEuNDg2MiAxMC45NTIzIDEyLjIzMjcgMTAuNDQwNUwyMSA0LjQyODU3TTMuMjIyMjIgMTdIMTguNzc3OEMyMC4wMDUxIDE3IDIxIDE1Ljk3NjcgMjEgMTQuNzE0M1YzLjI4NTcxQzIxIDIuMDIzMzUgMjAuMDA1MSAxIDE4Ljc3NzggMUgzLjIyMjIyQzEuOTk0OTIgMSAxIDIuMDIzMzUgMSAzLjI4NTcxVjE0LjcxNDNDMSAxNS45NzY3IDEuOTk0OTIgMTcgMy4yMjIyMiAxN1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0aWNreS13cmFwcGVyLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0aWNreS1lbWFpbC1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDIyIDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA0LjQyODU3TDkuNzY3MzMgMTAuNDQwNUMxMC41MTM4IDEwLjk1MjMgMTEuNDg2MiAxMC45NTIzIDEyLjIzMjcgMTAuNDQwNUwyMSA0LjQyODU3TTMuMjIyMjIgMTdIMTguNzc3OEMyMC4wMDUxIDE3IDIxIDE1Ljk3NjcgMjEgMTQuNzE0M1YzLjI4NTcxQzIxIDIuMDIzMzUgMjAuMDA1MSAxIDE4Ljc3NzggMUgzLjIyMjIyQzEuOTk0OTIgMSAxIDIuMDIzMzUgMSAzLjI4NTcxVjE0LjcxNDNDMSAxNS45NzY3IDEuOTk0OTIgMTcgMy4yMjIyMiAxN1onIHN0cm9rZT0nJTIzMUUzMjZFJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGFicy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAudGFiLXBhbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVwcGVyLXBhcnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNlLTY0IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTQ0IDAgJHNwYWNlLTY0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb3dlci1wYXJ0IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDI3LjMxJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDU1LjMyJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ2Zvcm1fd3JhcHBlciB7XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIC5mb3JtLW5hbWUtZmllbGQtZ2FwIHtcbiAgICAgICAgICAgIC5nZm9ybS1ncmlkLXJvdyB7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogJHNwYWNlLTQwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCB7XG4gICAgICAgICAgICAuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1meiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmaWVsZC1jaG9pY2UtaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICAuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTEyICRzcGFjZS0xNjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggIzEwMTgyODBEO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjUgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjgzMjAzIDE3LjMzMzNMNy45NDY0MSAxMS4yMTg5QzguOTg3ODEgMTAuMTc3NSAxMC42NzYzIDEwLjE3NzUgMTEuNzE3NiAxMS4yMTg5TDE3LjgzMiAxNy4zMzMzTTE1LjE2NTQgMTQuNjY2NkwxNy4yNzk3IDEyLjU1MjJDMTguMzIxMSAxMS41MTA4IDIwLjAwOTYgMTEuNTEwOCAyMS4wNTEgMTIuNTUyMkwyMy4xNjU0IDE0LjY2NjZNMTUuMTY1NCA2LjY2NjU4SDE1LjE3ODdNNC40OTg3IDIyLjY2NjZIMjAuNDk4N0MyMS45NzE1IDIyLjY2NjYgMjMuMTY1NCAyMS40NzI3IDIzLjE2NTQgMTkuOTk5OVYzLjk5OTkyQzIzLjE2NTQgMi41MjcxNiAyMS45NzE1IDEuMzMzMjUgMjAuNDk4NyAxLjMzMzI1SDQuNDk4N0MzLjAyNTk0IDEuMzMzMjUgMS44MzIwMyAyLjUyNzE2IDEuODMyMDMgMy45OTk5MlYxOS45OTk5QzEuODMyMDMgMjEuNDcyNyAzLjAyNTk0IDIyLjY2NjYgNC40OTg3IDIyLjY2NjZaJyBzdHJva2U9JyUyMzFFMzI2RScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc21hbGwtdGV4dC1mb3JtIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZnogIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQUU1RkYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNtYWxsLWZ6KSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tc21hbGwtbGgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMUUzMjZFICFpbXBvcnRhbnQ7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdmaWVsZC1jaG9pY2UtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiIsIi5nYWxsZXJ5LTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5jb2wtMTIsXG4gICAgLmNvbC1tZC02LFxuICAgIC5jb2wtbGctMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG59IiwiLmRvY3Rvci1mb3JtIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgcGFkZGluZzogNzBweCA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNzRweDtcbiAgICAgICAgJi5iaWctbXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIHJvdy1nYXA6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1mejtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1meiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4ICRzcGFjZS0xNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1meiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5nZm9ybV9idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktZm9jdXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktZm9jdXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGV4dC1ibG9jay0yLWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46ICRzcGFjZS0yNCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItZno7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgIH1cbiAgICBmb3Jte1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46ICRzcGFjZS0yNCBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kb2N0b3JzLXBhZ2Uge1xuICAgIC5hc3Bfd19jb250YWluZXIgey8qXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4OyovXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9ib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9tYWduaWZpZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuaW5uZXJpY29uIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgIH1cbiAgICAgICAgLmFzcF9tYWluX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2hzZXR0aW5ncyB7XG4gICAgICAgICAgICAuY3VzdG9tLWZvcm0tYmxvY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkY3RkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC0xKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpoYXMoc2VsZWN0IG9wdGlvbjpjaGVja2VkOm5vdChbdmFsdWU9XCItMVwiXSkpIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hc3Bfc19idG5fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvY2F0aW9uX2ZpbHRlcl9ib3gsXG4gICAgICAgIC5jb21wZXRlbmNlLWNlbnRlcl9maWx0ZXJfYm94LFxuICAgICAgICAuc3BlY2lhbC1hcmVhX2ZpbHRlcl9ib3gsXG4gICAgICAgIC5hcmVhX2ZpbHRlcl9ib3gge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1meiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmFzcF9zZWxlY3Rfc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hc3BfcmVzZXRfYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC45NDA5MiAzLjk5OTc4TDcuMzM0MjYgMS42MjY0NEM3LjQ2MTU2IDEuNDk3MzcgNy41MzIzOCAxLjMyMzAxIDcuNTMxMTMgMS4xNDE3M0M3LjUyOTg4IDAuOTYwNDQ0IDcuNDU2NjYgMC43ODcwODEgNy4zMjc1OSAwLjY1OTc3N0M3LjE5ODUyIDAuNTMyNDczIDcuMDI0MTYgMC40NjE2NTcgNi44NDI4NyAwLjQ2MjkwN0M2LjY2MTU5IDAuNDY0MTU3IDYuNDg4MjMgMC41MzczNzIgNi4zNjA5MiAwLjY2NjQ0NEw0LjAwMDkyIDMuMDU5NzhMMS42NDA5MiAwLjcxMzExQzEuNTE2MDEgMC41ODg5NDMgMS4zNDcwNSAwLjUxOTI0OCAxLjE3MDkyIDAuNTE5MjQ4QzAuOTk0Nzk5IDAuNTE5MjQ4IDAuODI1ODMxIDAuNTg4OTQzIDAuNzAwOTIzIDAuNzEzMTFDMC42Mzg0MzcgMC43NzUwODYgMC41ODg4NDEgMC44NDg4MiAwLjU1NDk5NSAwLjkzMDA1OUMwLjUyMTE0OSAxLjAxMTMgMC41MDM3MjQgMS4wOTg0NCAwLjUwMzcyNCAxLjE4NjQ0QzAuNTAzNzI0IDEuMjc0NDUgMC41MjExNDkgMS4zNjE1OSAwLjU1NDk5NSAxLjQ0MjgzQzAuNTg4ODQxIDEuNTI0MDcgMC42Mzg0MzcgMS41OTc4IDAuNzAwOTIzIDEuNjU5NzhMMy4wNjA5MiAzLjk5OTc4TDAuNjY3NTg5IDYuMzczMTFDMC41NDAyODUgNi41MDIxOCAwLjQ2OTQ2OSA2LjY3NjU0IDAuNDcwNzE5IDYuODU3ODJDMC40NzE5NyA3LjAzOTExIDAuNTQ1MTg0IDcuMjEyNDcgMC42NzQyNTYgNy4zMzk3OEMwLjgwMzMyOCA3LjQ2NzA4IDAuOTc3Njg1IDcuNTM3OSAxLjE1ODk3IDcuNTM2NjVDMS4zNDAyNiA3LjUzNTQgMS41MTM2MiA3LjQ2MjE4IDEuNjQwOTIgNy4zMzMxMUw0LjAwMDkyIDQuOTM5NzhMNi4zNjA5MiA3LjI4NjQ0QzYuNDg1ODMgNy40MTA2MSA2LjY1NDggNy40ODAzMSA2LjgzMDkyIDcuNDgwMzFDNy4wMDcwNSA3LjQ4MDMxIDcuMTc2MDEgNy40MTA2MSA3LjMwMDkyIDcuMjg2NDRDNy4zNjM0MSA3LjIyNDQ3IDcuNDEzIDcuMTUwNzMgNy40NDY4NSA3LjA2OTQ5QzcuNDgwNyA2Ljk4ODI2IDcuNDk4MTIgNi45MDExMiA3LjQ5ODEyIDYuODEzMTFDNy40OTgxMiA2LjcyNTEgNy40ODA3IDYuNjM3OTcgNy40NDY4NSA2LjU1NjczQzcuNDEzIDYuNDc1NDkgNy4zNjM0MSA2LjQwMTc1IDcuMzAwOTIgNi4zMzk3OEw0Ljk0MDkyIDMuOTk5NzhaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2FqYXhzZWFyY2hwcm8yXzEgLnByb2JveCAucHJvaW5wdXQgaW5wdXQub3JpZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hc3Bfc2VsZWN0X3NpbmdsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hc3Bfbm9yZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAuYXNwX25vcmVzX2hlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgfVxuICAgICAgICAuYXNwX2tleXdvcmQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdi5hc3Bfdy5hc3Bfc2Iuc2VhcmNoc2V0dGluZ3MgZm9ybS5hc3AtZnNzLWZsZXggZmllbGRzZXQuYXNwX3NfYnRuX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgZGl2LmFzcF9yX2J0bl9kaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXYuYXNwX3cuYXNwX3NiLnNlYXJjaHNldHRpbmdzIGZvcm0uYXNwLWZzcy1mbGV4IGZpZWxkc2V0LmFzcF9kcm9wZG93bl9maWx0ZXJfYm94IHtcbiAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdi5hc3Bfdy5hc3Bfc2Iuc2VhcmNoc2V0dGluZ3MgZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LnJlc2RyZyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IC8vIGRlZmF1bHQ6IDEgY29sdW1uXG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgLy8gMiBjb2x1bW5zXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgLy8gMyBjb2x1bW5zXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgLy8gNCBjb2x1bW5zXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubW9kYWwtd2luZG93LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NjVBOTY0MDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG4gICAgfVxuICAgIC5zZWFyY2gtaGVhbHRoLXNlcnZpY2Utd2luZG93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTQ4ICRzcGFjZS0xNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwLmFzcF9ub25fY29tcGFjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTQ4ICRzcGFjZS0xMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbG9zZS1oZWFsdGgtc2VydmljZS1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuODc5ODkgOC4wMDAwNEwxNC42NjY2IDMuMjUzMzhDMTQuOTIxMiAyLjk5NTIzIDE1LjA2MjggMi42NDY1MiAxNS4wNjAzIDIuMjgzOTVDMTUuMDU3OCAxLjkyMTM4IDE0LjkxMTQgMS41NzQ2NSAxNC42NTMyIDEuMzIwMDRDMTQuMzk1MSAxLjA2NTQzIDE0LjA0NjQgMC45MjM4MDIgMTMuNjgzOCAwLjkyNjMwMkMxMy4zMjEyIDAuOTI4ODAzIDEyLjk3NDUgMS4wNzUyMyAxMi43MTk5IDEuMzMzMzhMNy45OTk4OSA2LjEyMDA0TDMuMjc5ODkgMS40MjY3MUMzLjAzMDA4IDEuMTc4MzcgMi42OTIxNCAxLjAzODk5IDIuMzM5ODkgMS4wMzg5OUMxLjk4NzY0IDEuMDM4OTkgMS42NDk3MSAxLjE3ODM3IDEuMzk5ODkgMS40MjY3MUMxLjI3NDkyIDEuNTUwNjYgMS4xNzU3MyAxLjY5ODEzIDEuMTA4MDQgMS44NjA2MUMxLjA0MDM1IDIuMDIzMDkgMS4wMDU0OSAyLjE5NzM2IDEuMDA1NDkgMi4zNzMzOEMxLjAwNTQ5IDIuNTQ5MzkgMS4wNDAzNSAyLjcyMzY3IDEuMTA4MDQgMi44ODYxNEMxLjE3NTczIDMuMDQ4NjIgMS4yNzQ5MiAzLjE5NjA5IDEuMzk5ODkgMy4zMjAwNEw2LjExOTg5IDguMDAwMDRMMS4zMzMyMyAxMi43NDY3QzEuMDc4NjIgMTMuMDA0OSAwLjkzNjk4NSAxMy4zNTM2IDAuOTM5NDg2IDEzLjcxNjFDMC45NDE5ODYgMTQuMDc4NyAxLjA4ODQxIDE0LjQyNTQgMS4zNDY1NiAxNC42OEMxLjYwNDcgMTQuOTM0NyAxLjk1MzQyIDE1LjA3NjMgMi4zMTU5OSAxNS4wNzM4QzIuNjc4NTYgMTUuMDcxMyAzLjAyNTI4IDE0LjkyNDkgMy4yNzk4OSAxNC42NjY3TDcuOTk5ODkgOS44ODAwNEwxMi43MTk5IDE0LjU3MzRDMTIuOTY5NyAxNC44MjE3IDEzLjMwNzYgMTQuOTYxMSAxMy42NTk5IDE0Ljk2MTFDMTQuMDEyMSAxNC45NjExIDE0LjM1MDEgMTQuODIxNyAxNC41OTk5IDE0LjU3MzRDMTQuNzI0OSAxNC40NDk0IDE0LjgyNDEgMTQuMzAyIDE0Ljg5MTcgMTQuMTM5NUMxNC45NTk0IDEzLjk3NyAxNC45OTQzIDEzLjgwMjcgMTQuOTk0MyAxMy42MjY3QzE0Ljk5NDMgMTMuNDUwNyAxNC45NTk0IDEzLjI3NjQgMTQuODkxNyAxMy4xMTM5QzE0LjgyNDEgMTIuOTUxNSAxNC43MjQ5IDEyLjgwNCAxNC41OTk5IDEyLjY4TDkuODc5ODkgOC4wMDAwNFonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtc3BlY2lhbGlzdHMtd2luZG93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTQ4ICRzcGFjZS0xNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwLmFzcF9ub25fY29tcGFjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS00OCAkc3BhY2UtMTAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2Utc3BlY2lhbGlzdC1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuODc5ODkgOC4wMDAwNEwxNC42NjY2IDMuMjUzMzhDMTQuOTIxMiAyLjk5NTIzIDE1LjA2MjggMi42NDY1MiAxNS4wNjAzIDIuMjgzOTVDMTUuMDU3OCAxLjkyMTM4IDE0LjkxMTQgMS41NzQ2NSAxNC42NTMyIDEuMzIwMDRDMTQuMzk1MSAxLjA2NTQzIDE0LjA0NjQgMC45MjM4MDIgMTMuNjgzOCAwLjkyNjMwMkMxMy4zMjEyIDAuOTI4ODAzIDEyLjk3NDUgMS4wNzUyMyAxMi43MTk5IDEuMzMzMzhMNy45OTk4OSA2LjEyMDA0TDMuMjc5ODkgMS40MjY3MUMzLjAzMDA4IDEuMTc4MzcgMi42OTIxNCAxLjAzODk5IDIuMzM5ODkgMS4wMzg5OUMxLjk4NzY0IDEuMDM4OTkgMS42NDk3MSAxLjE3ODM3IDEuMzk5ODkgMS40MjY3MUMxLjI3NDkyIDEuNTUwNjYgMS4xNzU3MyAxLjY5ODEzIDEuMTA4MDQgMS44NjA2MUMxLjA0MDM1IDIuMDIzMDkgMS4wMDU0OSAyLjE5NzM2IDEuMDA1NDkgMi4zNzMzOEMxLjAwNTQ5IDIuNTQ5MzkgMS4wNDAzNSAyLjcyMzY3IDEuMTA4MDQgMi44ODYxNEMxLjE3NTczIDMuMDQ4NjIgMS4yNzQ5MiAzLjE5NjA5IDEuMzk5ODkgMy4zMjAwNEw2LjExOTg5IDguMDAwMDRMMS4zMzMyMyAxMi43NDY3QzEuMDc4NjIgMTMuMDA0OSAwLjkzNjk4NSAxMy4zNTM2IDAuOTM5NDg2IDEzLjcxNjFDMC45NDE5ODYgMTQuMDc4NyAxLjA4ODQxIDE0LjQyNTQgMS4zNDY1NiAxNC42OEMxLjYwNDcgMTQuOTM0NyAxLjk1MzQyIDE1LjA3NjMgMi4zMTU5OSAxNS4wNzM4QzIuNjc4NTYgMTUuMDcxMyAzLjAyNTI4IDE0LjkyNDkgMy4yNzk4OSAxNC42NjY3TDcuOTk5ODkgOS44ODAwNEwxMi43MTk5IDE0LjU3MzRDMTIuOTY5NyAxNC44MjE3IDEzLjMwNzYgMTQuOTYxMSAxMy42NTk5IDE0Ljk2MTFDMTQuMDEyMSAxNC45NjExIDE0LjM1MDEgMTQuODIxNyAxNC41OTk5IDE0LjU3MzRDMTQuNzI0OSAxNC40NDk0IDE0LjgyNDEgMTQuMzAyIDE0Ljg5MTcgMTQuMTM5NUMxNC45NTk0IDEzLjk3NyAxNC45OTQzIDEzLjgwMjcgMTQuOTk0MyAxMy42MjY3QzE0Ljk5NDMgMTMuNDUwNyAxNC45NTk0IDEzLjI3NjQgMTQuODkxNyAxMy4xMTM5QzE0LjgyNDEgMTIuOTUxNSAxNC43MjQ5IDEyLjgwNCAxNC41OTk5IDEyLjY4TDkuODc5ODkgOC4wMDAwNFonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICNhamF4c2VhcmNocHJvMl8xIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDAgIWltcG9ydGFudDtcbiAgICAgICAgLnByb2JveCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1meiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZnogIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjYWpheHNlYXJjaHByb2JzZXR0aW5nczJfMSB7XG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1meiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgIC5jYXRlZ29yeWZpbHRlciB7XG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NzBweCkge1xuICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXNwX3NfYnRuX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmFzcF9yX2J0bl9kaXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuOTQwOTIgMy45OTk3OEw3LjMzNDI2IDEuNjI2NDRDNy40NjE1NiAxLjQ5NzM3IDcuNTMyMzggMS4zMjMwMSA3LjUzMTEzIDEuMTQxNzNDNy41Mjk4OCAwLjk2MDQ0NCA3LjQ1NjY2IDAuNzg3MDgxIDcuMzI3NTkgMC42NTk3NzdDNy4xOTg1MiAwLjUzMjQ3MyA3LjAyNDE2IDAuNDYxNjU3IDYuODQyODcgMC40NjI5MDdDNi42NjE1OSAwLjQ2NDE1NyA2LjQ4ODIzIDAuNTM3MzcyIDYuMzYwOTIgMC42NjY0NDRMNC4wMDA5MiAzLjA1OTc4TDEuNjQwOTIgMC43MTMxMUMxLjUxNjAxIDAuNTg4OTQzIDEuMzQ3MDUgMC41MTkyNDggMS4xNzA5MiAwLjUxOTI0OEMwLjk5NDc5OSAwLjUxOTI0OCAwLjgyNTgzMSAwLjU4ODk0MyAwLjcwMDkyMyAwLjcxMzExQzAuNjM4NDM3IDAuNzc1MDg2IDAuNTg4ODQxIDAuODQ4ODIgMC41NTQ5OTUgMC45MzAwNTlDMC41MjExNDkgMS4wMTEzIDAuNTAzNzI0IDEuMDk4NDQgMC41MDM3MjQgMS4xODY0NEMwLjUwMzcyNCAxLjI3NDQ1IDAuNTIxMTQ5IDEuMzYxNTkgMC41NTQ5OTUgMS40NDI4M0MwLjU4ODg0MSAxLjUyNDA3IDAuNjM4NDM3IDEuNTk3OCAwLjcwMDkyMyAxLjY1OTc4TDMuMDYwOTIgMy45OTk3OEwwLjY2NzU4OSA2LjM3MzExQzAuNTQwMjg1IDYuNTAyMTggMC40Njk0NjkgNi42NzY1NCAwLjQ3MDcxOSA2Ljg1NzgyQzAuNDcxOTcgNy4wMzkxMSAwLjU0NTE4NCA3LjIxMjQ3IDAuNjc0MjU2IDcuMzM5NzhDMC44MDMzMjggNy40NjcwOCAwLjk3NzY4NSA3LjUzNzkgMS4xNTg5NyA3LjUzNjY1QzEuMzQwMjYgNy41MzU0IDEuNTEzNjIgNy40NjIxOCAxLjY0MDkyIDcuMzMzMTFMNC4wMDA5MiA0LjkzOTc4TDYuMzYwOTIgNy4yODY0NEM2LjQ4NTgzIDcuNDEwNjEgNi42NTQ4IDcuNDgwMzEgNi44MzA5MiA3LjQ4MDMxQzcuMDA3MDUgNy40ODAzMSA3LjE3NjAxIDcuNDEwNjEgNy4zMDA5MiA3LjI4NjQ0QzcuMzYzNDEgNy4yMjQ0NyA3LjQxMyA3LjE1MDczIDcuNDQ2ODUgNy4wNjk0OUM3LjQ4MDcgNi45ODgyNiA3LjQ5ODEyIDYuOTAxMTIgNy40OTgxMiA2LjgxMzExQzcuNDk4MTIgNi43MjUxIDcuNDgwNyA2LjYzNzk3IDcuNDQ2ODUgNi41NTY3M0M3LjQxMyA2LjQ3NTQ5IDcuMzYzNDEgNi40MDE3NSA3LjMwMDkyIDYuMzM5NzhMNC45NDA5MiAzLjk5OTc4WicgZmlsbD0nJTIzYjMzMzMzJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9jYXRpb25fZmlsdGVyX2JveCxcbiAgICAgICAgLnNwZWNpYWwtYXJlYV9maWx0ZXJfYm94LFxuICAgICAgICAuY29tcGV0ZW5jZS1jZW50ZXJfZmlsdGVyX2JveCxcbiAgICAgICAgLmFyZWFfZmlsdGVyX2JveCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNwZWNpYWwtYXJlYV9maWx0ZXJfYm94LFxuICAgICAgICAuY29tcGV0ZW5jZS1jZW50ZXJfZmlsdGVyX2JveCxcbiAgICAgICAgLmFyZWFfZmlsdGVyX2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn0iLCIuYXR0YWNobWVudHMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hdHRhY2htZW50LWl0ZW0ge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTIwICRzcGFjZS0zMjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5hdHRhY2htZW50LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdHRhY2htZW50LWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOCcgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDI4IDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy4yIDEzLjg2NjdWMTIuOEgyLjEzMzMzVjEzLjg2NjdIMy4yWk0xMS43MzMzIDEzLjg2NjdWMTIuOEgxMC42NjY3VjEzLjg2NjdIMTEuNzMzM1pNMTEuNzMzMyAyMi40SDEwLjY2NjdWMjMuNDY2N0gxMS43MzMzVjIyLjRaTTI2LjY2NjcgNy40NjY2N0gyNy43MzMzVjcuMDI1MDdMMjcuNDIxOSA2LjcxMTQ3TDI2LjY2NjcgNy40NjY2N1pNMjAuMjY2NyAxLjA2NjY3TDIxLjAyMTkgMC4zMTE0NjdMMjAuNzA4MyAwSDIwLjI2NjdWMS4wNjY2N1pNMy4yIDE0LjkzMzNINS4zMzMzM1YxMi44SDMuMlYxNC45MzMzWk00LjI2NjY3IDIzLjQ2NjdWMTguMTMzM0gyLjEzMzMzVjIzLjQ2NjdINC4yNjY2N1pNNC4yNjY2NyAxOC4xMzMzVjEzLjg2NjdIMi4xMzMzM1YxOC4xMzMzSDQuMjY2NjdaTTUuMzMzMzMgMTcuMDY2N0gzLjJWMTkuMkg1LjMzMzMzVjE3LjA2NjdaTTYuNCAxNkM2LjQgMTYuMjgyOSA2LjI4NzYyIDE2LjU1NDIgNi4wODc1OCAxNi43NTQyQzUuODg3NTQgMTYuOTU0MyA1LjYxNjIzIDE3LjA2NjcgNS4zMzMzMyAxNy4wNjY3VjE5LjJDNi4xODIwMyAxOS4yIDYuOTk1OTYgMTguODYyOSA3LjU5NjA4IDE4LjI2MjdDOC4xOTYxOSAxNy42NjI2IDguNTMzMzMgMTYuODQ4NyA4LjUzMzMzIDE2SDYuNFpNNS4zMzMzMyAxNC45MzMzQzUuNjE2MjMgMTQuOTMzMyA1Ljg4NzU0IDE1LjA0NTcgNi4wODc1OCAxNS4yNDU4QzYuMjg3NjIgMTUuNDQ1OCA2LjQgMTUuNzE3MSA2LjQgMTZIOC41MzMzM0M4LjUzMzMzIDE1LjE1MTMgOC4xOTYxOSAxNC4zMzc0IDcuNTk2MDggMTMuNzM3M0M2Ljk5NTk2IDEzLjEzNzEgNi4xODIwMyAxMi44IDUuMzMzMzMgMTIuOFYxNC45MzMzWk0xMC42NjY3IDEzLjg2NjdWMjIuNEgxMi44VjEzLjg2NjdIMTAuNjY2N1pNMTEuNzMzMyAyMy40NjY3SDEzLjg2NjdWMjEuMzMzM0gxMS43MzMzVjIzLjQ2NjdaTTE3LjA2NjcgMjAuMjY2N1YxNkgxNC45MzMzVjIwLjI2NjdIMTcuMDY2N1pNMTMuODY2NyAxMi44SDExLjczMzNWMTQuOTMzM0gxMy44NjY3VjEyLjhaTTE3LjA2NjcgMTZDMTcuMDY2NyAxNS4xNTEzIDE2LjcyOTUgMTQuMzM3NCAxNi4xMjk0IDEzLjczNzNDMTUuNTI5MyAxMy4xMzcxIDE0LjcxNTQgMTIuOCAxMy44NjY3IDEyLjhWMTQuOTMzM0MxNC4xNDk2IDE0LjkzMzMgMTQuNDIwOSAxNS4wNDU3IDE0LjYyMDkgMTUuMjQ1OEMxNC44MjEgMTUuNDQ1OCAxNC45MzMzIDE1LjcxNzEgMTQuOTMzMyAxNkgxNy4wNjY3Wk0xMy44NjY3IDIzLjQ2NjdDMTQuNzE1NCAyMy40NjY3IDE1LjUyOTMgMjMuMTI5NSAxNi4xMjk0IDIyLjUyOTRDMTYuNzI5NSAyMS45MjkzIDE3LjA2NjcgMjEuMTE1NCAxNy4wNjY3IDIwLjI2NjdIMTQuOTMzM0MxNC45MzMzIDIwLjU0OTYgMTQuODIxIDIwLjgyMDkgMTQuNjIwOSAyMS4wMjA5QzE0LjQyMDkgMjEuMjIxIDE0LjE0OTYgMjEuMzMzMyAxMy44NjY3IDIxLjMzMzNWMjMuNDY2N1pNMTkuMiAxMi44VjIzLjQ2NjdIMjEuMzMzM1YxMi44SDE5LjJaTTIwLjI2NjcgMTQuOTMzM0gyNS42VjEyLjhIMjAuMjY2N1YxNC45MzMzWk0yMC4yNjY3IDE5LjJIMjMuNDY2N1YxNy4wNjY3SDIwLjI2NjdWMTkuMlpNMi4xMzMzMyAxMC42NjY3VjMuMkgwVjEwLjY2NjdIMi4xMzMzM1pNMjUuNiA3LjQ2NjY3VjEwLjY2NjdIMjcuNzMzM1Y3LjQ2NjY3SDI1LjZaTTMuMiAyLjEzMzMzSDIwLjI2NjdWMEgzLjJWMi4xMzMzM1pNMTkuNTExNSAxLjgyMTg3TDI1LjkxMTUgOC4yMjE4N0wyNy40MjE5IDYuNzExNDdMMjEuMDIxOSAwLjMxMTQ2N0wxOS41MTE1IDEuODIxODdaTTIuMTMzMzMgMy4yQzIuMTMzMzMgMi45MTcxIDIuMjQ1NzEgMi42NDU3OSAyLjQ0NTc1IDIuNDQ1NzVDMi42NDU3OSAyLjI0NTcxIDIuOTE3MSAyLjEzMzMzIDMuMiAyLjEzMzMzVjBDMi4zNTEzMSAwIDEuNTM3MzcgMC4zMzcxNDIgMC45MzcyNTggMC45MzcyNThDMC4zMzcxNDIgMS41MzczNyAwIDIuMzUxMzEgMCAzLjJIMi4xMzMzM1pNMCAyNS42VjI4LjhIMi4xMzMzM1YyNS42SDBaTTMuMiAzMkgyNC41MzMzVjI5Ljg2NjdIMy4yVjMyWk0yNy43MzMzIDI4LjhWMjUuNkgyNS42VjI4LjhIMjcuNzMzM1pNMjQuNTMzMyAzMkMyNS4zODIgMzIgMjYuMTk2IDMxLjY2MjkgMjYuNzk2MSAzMS4wNjI3QzI3LjM5NjIgMzAuNDYyNiAyNy43MzMzIDI5LjY0ODcgMjcuNzMzMyAyOC44SDI1LjZDMjUuNiAyOS4wODI5IDI1LjQ4NzYgMjkuMzU0MiAyNS4yODc2IDI5LjU1NDJDMjUuMDg3NSAyOS43NTQzIDI0LjgxNjIgMjkuODY2NyAyNC41MzMzIDI5Ljg2NjdWMzJaTTAgMjguOEMwIDI5LjY0ODcgMC4zMzcxNDIgMzAuNDYyNiAwLjkzNzI1OCAzMS4wNjI3QzEuNTM3MzcgMzEuNjYyOSAyLjM1MTMxIDMyIDMuMiAzMlYyOS44NjY3QzIuOTE3MSAyOS44NjY3IDIuNjQ1NzkgMjkuNzU0MyAyLjQ0NTc1IDI5LjU1NDJDMi4yNDU3MSAyOS4zNTQyIDIuMTMzMzMgMjkuMDgyOSAyLjEzMzMzIDI4LjhIMFonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQTM1ODg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggJHNwYWNlLTIwO1xuICAgICAgICAgICAgY29sb3I6ICMxQTM1ODg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBMzU4ODtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MUU2NTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDcxRTY1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2VhcmNoLXJlc3VsdHMge1xuICAgIC5tYWluLWJhbm5lci0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS00ODtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtcmVzdWx0LWluZm8ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQwO1xuICAgIH1cbiAgICAuc2VjdGlvbi1yZXN1bHQtc2VhcmNoLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtcG9zdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjAgJHNwYWNlLTI0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRvY3RvcnMtbGlzdCB7XG4gICAgLmlzb3RvcGljIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLnJlc3VsdHMge1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wcmljaW5nLWNhcmRzLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgICZfaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxNyAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuOTYxNTQgOC42NjY2N1Y4SDEuMzA3NjlWOC42NjY2N0gxLjk2MTU0Wk03LjE5MjMxIDguNjY2NjdWOEg2LjUzODQ2VjguNjY2NjdINy4xOTIzMVpNNy4xOTIzMSAxNEg2LjUzODQ2VjE0LjY2NjdINy4xOTIzMVYxNFpNMTYuMzQ2MiA0LjY2NjY3SDE3VjQuMzkwNjdMMTYuODA5MSA0LjE5NDY3TDE2LjM0NjIgNC42NjY2N1pNMTIuNDIzMSAwLjY2NjY2N0wxMi44ODYgMC4xOTQ2NjdMMTIuNjkzOCAwSDEyLjQyMzFWMC42NjY2NjdaTTEuOTYxNTQgOS4zMzMzM0gzLjI2OTIzVjhIMS45NjE1NFY5LjMzMzMzWk0yLjYxNTM4IDE0LjY2NjdWMTEuMzMzM0gxLjMwNzY5VjE0LjY2NjdIMi42MTUzOFpNMi42MTUzOCAxMS4zMzMzVjguNjY2NjdIMS4zMDc2OVYxMS4zMzMzSDIuNjE1MzhaTTMuMjY5MjMgMTAuNjY2N0gxLjk2MTU0VjEySDMuMjY5MjNWMTAuNjY2N1pNMy45MjMwOCAxMEMzLjkyMzA4IDEwLjE3NjggMy44NTQxOSAxMC4zNDY0IDMuNzMxNTcgMTAuNDcxNEMzLjYwODk1IDEwLjU5NjQgMy40NDI2NCAxMC42NjY3IDMuMjY5MjMgMTAuNjY2N1YxMkMzLjc4OTQ2IDEyIDQuMjg4MzkgMTEuNzg5MyA0LjY1NjI1IDExLjQxNDJDNS4wMjQxMSAxMS4wMzkxIDUuMjMwNzcgMTAuNTMwNCA1LjIzMDc3IDEwSDMuOTIzMDhaTTMuMjY5MjMgOS4zMzMzM0MzLjQ0MjY0IDkuMzMzMzMgMy42MDg5NSA5LjQwMzU3IDMuNzMxNTcgOS41Mjg2QzMuODU0MTkgOS42NTM2MiAzLjkyMzA4IDkuODIzMTkgMy45MjMwOCAxMEg1LjIzMDc3QzUuMjMwNzcgOS40Njk1NyA1LjAyNDExIDguOTYwODYgNC42NTYyNSA4LjU4NTc5QzQuMjg4MzkgOC4yMTA3MSAzLjc4OTQ2IDggMy4yNjkyMyA4VjkuMzMzMzNaTTYuNTM4NDYgOC42NjY2N1YxNEg3Ljg0NjE1VjguNjY2NjdINi41Mzg0NlpNNy4xOTIzMSAxNC42NjY3SDguNVYxMy4zMzMzSDcuMTkyMzFWMTQuNjY2N1pNMTAuNDYxNSAxMi42NjY3VjEwSDkuMTUzODVWMTIuNjY2N0gxMC40NjE1Wk04LjUgOEg3LjE5MjMxVjkuMzMzMzNIOC41VjhaTTEwLjQ2MTUgMTBDMTAuNDYxNSA5LjQ2OTU3IDEwLjI1NDkgOC45NjA4NiA5Ljg4NzAyIDguNTg1NzlDOS41MTkxNiA4LjIxMDcxIDkuMDIwMjMgOCA4LjUgOFY5LjMzMzMzQzguNjczNDEgOS4zMzMzMyA4LjgzOTcyIDkuNDAzNTcgOC45NjIzNCA5LjUyODZDOS4wODQ5NiA5LjY1MzYyIDkuMTUzODUgOS44MjMxOSA5LjE1Mzg1IDEwSDEwLjQ2MTVaTTguNSAxNC42NjY3QzkuMDIwMjMgMTQuNjY2NyA5LjUxOTE2IDE0LjQ1NiA5Ljg4NzAyIDE0LjA4MDlDMTAuMjU0OSAxMy43MDU4IDEwLjQ2MTUgMTMuMTk3MSAxMC40NjE1IDEyLjY2NjdIOS4xNTM4NUM5LjE1Mzg1IDEyLjg0MzUgOS4wODQ5NiAxMy4wMTMgOC45NjIzNCAxMy4xMzgxQzguODM5NzIgMTMuMjYzMSA4LjY3MzQxIDEzLjMzMzMgOC41IDEzLjMzMzNWMTQuNjY2N1pNMTEuNzY5MiA4VjE0LjY2NjdIMTMuMDc2OVY4SDExLjc2OTJaTTEyLjQyMzEgOS4zMzMzM0gxNS42OTIzVjhIMTIuNDIzMVY5LjMzMzMzWk0xMi40MjMxIDEySDE0LjM4NDZWMTAuNjY2N0gxMi40MjMxVjEyWk0xLjMwNzY5IDYuNjY2NjdWMkgwVjYuNjY2NjdIMS4zMDc2OVpNMTUuNjkyMyA0LjY2NjY3VjYuNjY2NjdIMTdWNC42NjY2N0gxNS42OTIzWk0xLjk2MTU0IDEuMzMzMzNIMTIuNDIzMVYwSDEuOTYxNTRWMS4zMzMzM1pNMTEuOTYwMiAxLjEzODY3TDE1Ljg4MzIgNS4xMzg2N0wxNi44MDkxIDQuMTk0NjdMMTIuODg2IDAuMTk0NjY3TDExLjk2MDIgMS4xMzg2N1pNMS4zMDc2OSAyQzEuMzA3NjkgMS44MjMxOSAxLjM3NjU4IDEuNjUzNjIgMS40OTkyIDEuNTI4NkMxLjYyMTgyIDEuNDAzNTcgMS43ODgxMyAxLjMzMzMzIDEuOTYxNTQgMS4zMzMzM1YwQzEuNDQxMzEgMCAwLjk0MjM4MSAwLjIxMDcxNCAwLjU3NDUyMSAwLjU4NTc4NkMwLjIwNjY2MiAwLjk2MDg1OSAwIDEuNDY5NTcgMCAySDEuMzA3NjlaTTAgMTZWMThIMS4zMDc2OVYxNkgwWk0xLjk2MTU0IDIwSDE1LjAzODVWMTguNjY2N0gxLjk2MTU0VjIwWk0xNyAxOFYxNkgxNS42OTIzVjE4SDE3Wk0xNS4wMzg1IDIwQzE1LjU1ODcgMjAgMTYuMDU3NiAxOS43ODkzIDE2LjQyNTUgMTkuNDE0MkMxNi43OTMzIDE5LjAzOTEgMTcgMTguNTMwNCAxNyAxOEgxNS42OTIzQzE1LjY5MjMgMTguMTc2OCAxNS42MjM0IDE4LjM0NjQgMTUuNTAwOCAxOC40NzE0QzE1LjM3ODIgMTguNTk2NCAxNS4yMTE5IDE4LjY2NjcgMTUuMDM4NSAxOC42NjY3VjIwWk0wIDE4QzAgMTguNTMwNCAwLjIwNjY2MiAxOS4wMzkxIDAuNTc0NTIxIDE5LjQxNDJDMC45NDIzODEgMTkuNzg5MyAxLjQ0MTMxIDIwIDEuOTYxNTQgMjBWMTguNjY2N0MxLjc4ODEzIDE4LjY2NjcgMS42MjE4MiAxOC41OTY0IDEuNDk5MiAxOC40NzE0QzEuMzc2NTggMTguMzQ2NCAxLjMwNzY5IDE4LjE3NjggMS4zMDc2OSAxOEgwWicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxNyAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuOTYxNTQgOC42NjY2N1Y4SDEuMzA3NjlWOC42NjY2N0gxLjk2MTU0Wk03LjE5MjMxIDguNjY2NjdWOEg2LjUzODQ2VjguNjY2NjdINy4xOTIzMVpNNy4xOTIzMSAxNEg2LjUzODQ2VjE0LjY2NjdINy4xOTIzMVYxNFpNMTYuMzQ2MiA0LjY2NjY3SDE3VjQuMzkwNjdMMTYuODA5MSA0LjE5NDY3TDE2LjM0NjIgNC42NjY2N1pNMTIuNDIzMSAwLjY2NjY2N0wxMi44ODYgMC4xOTQ2NjdMMTIuNjkzOCAwSDEyLjQyMzFWMC42NjY2NjdaTTEuOTYxNTQgOS4zMzMzM0gzLjI2OTIzVjhIMS45NjE1NFY5LjMzMzMzWk0yLjYxNTM4IDE0LjY2NjdWMTEuMzMzM0gxLjMwNzY5VjE0LjY2NjdIMi42MTUzOFpNMi42MTUzOCAxMS4zMzMzVjguNjY2NjdIMS4zMDc2OVYxMS4zMzMzSDIuNjE1MzhaTTMuMjY5MjMgMTAuNjY2N0gxLjk2MTU0VjEySDMuMjY5MjNWMTAuNjY2N1pNMy45MjMwOCAxMEMzLjkyMzA4IDEwLjE3NjggMy44NTQxOSAxMC4zNDY0IDMuNzMxNTcgMTAuNDcxNEMzLjYwODk1IDEwLjU5NjQgMy40NDI2NCAxMC42NjY3IDMuMjY5MjMgMTAuNjY2N1YxMkMzLjc4OTQ2IDEyIDQuMjg4MzkgMTEuNzg5MyA0LjY1NjI1IDExLjQxNDJDNS4wMjQxMSAxMS4wMzkxIDUuMjMwNzcgMTAuNTMwNCA1LjIzMDc3IDEwSDMuOTIzMDhaTTMuMjY5MjMgOS4zMzMzM0MzLjQ0MjY0IDkuMzMzMzMgMy42MDg5NSA5LjQwMzU3IDMuNzMxNTcgOS41Mjg2QzMuODU0MTkgOS42NTM2MiAzLjkyMzA4IDkuODIzMTkgMy45MjMwOCAxMEg1LjIzMDc3QzUuMjMwNzcgOS40Njk1NyA1LjAyNDExIDguOTYwODYgNC42NTYyNSA4LjU4NTc5QzQuMjg4MzkgOC4yMTA3MSAzLjc4OTQ2IDggMy4yNjkyMyA4VjkuMzMzMzNaTTYuNTM4NDYgOC42NjY2N1YxNEg3Ljg0NjE1VjguNjY2NjdINi41Mzg0NlpNNy4xOTIzMSAxNC42NjY3SDguNVYxMy4zMzMzSDcuMTkyMzFWMTQuNjY2N1pNMTAuNDYxNSAxMi42NjY3VjEwSDkuMTUzODVWMTIuNjY2N0gxMC40NjE1Wk04LjUgOEg3LjE5MjMxVjkuMzMzMzNIOC41VjhaTTEwLjQ2MTUgMTBDMTAuNDYxNSA5LjQ2OTU3IDEwLjI1NDkgOC45NjA4NiA5Ljg4NzAyIDguNTg1NzlDOS41MTkxNiA4LjIxMDcxIDkuMDIwMjMgOCA4LjUgOFY5LjMzMzMzQzguNjczNDEgOS4zMzMzMyA4LjgzOTcyIDkuNDAzNTcgOC45NjIzNCA5LjUyODZDOS4wODQ5NiA5LjY1MzYyIDkuMTUzODUgOS44MjMxOSA5LjE1Mzg1IDEwSDEwLjQ2MTVaTTguNSAxNC42NjY3QzkuMDIwMjMgMTQuNjY2NyA5LjUxOTE2IDE0LjQ1NiA5Ljg4NzAyIDE0LjA4MDlDMTAuMjU0OSAxMy43MDU4IDEwLjQ2MTUgMTMuMTk3MSAxMC40NjE1IDEyLjY2NjdIOS4xNTM4NUM5LjE1Mzg1IDEyLjg0MzUgOS4wODQ5NiAxMy4wMTMgOC45NjIzNCAxMy4xMzgxQzguODM5NzIgMTMuMjYzMSA4LjY3MzQxIDEzLjMzMzMgOC41IDEzLjMzMzNWMTQuNjY2N1pNMTEuNzY5MiA4VjE0LjY2NjdIMTMuMDc2OVY4SDExLjc2OTJaTTEyLjQyMzEgOS4zMzMzM0gxNS42OTIzVjhIMTIuNDIzMVY5LjMzMzMzWk0xMi40MjMxIDEySDE0LjM4NDZWMTAuNjY2N0gxMi40MjMxVjEyWk0xLjMwNzY5IDYuNjY2NjdWMkgwVjYuNjY2NjdIMS4zMDc2OVpNMTUuNjkyMyA0LjY2NjY3VjYuNjY2NjdIMTdWNC42NjY2N0gxNS42OTIzWk0xLjk2MTU0IDEuMzMzMzNIMTIuNDIzMVYwSDEuOTYxNTRWMS4zMzMzM1pNMTEuOTYwMiAxLjEzODY3TDE1Ljg4MzIgNS4xMzg2N0wxNi44MDkxIDQuMTk0NjdMMTIuODg2IDAuMTk0NjY3TDExLjk2MDIgMS4xMzg2N1pNMS4zMDc2OSAyQzEuMzA3NjkgMS44MjMxOSAxLjM3NjU4IDEuNjUzNjIgMS40OTkyIDEuNTI4NkMxLjYyMTgyIDEuNDAzNTcgMS43ODgxMyAxLjMzMzMzIDEuOTYxNTQgMS4zMzMzM1YwQzEuNDQxMzEgMCAwLjk0MjM4MSAwLjIxMDcxNCAwLjU3NDUyMSAwLjU4NTc4NkMwLjIwNjY2MiAwLjk2MDg1OSAwIDEuNDY5NTcgMCAySDEuMzA3NjlaTTAgMTZWMThIMS4zMDc2OVYxNkgwWk0xLjk2MTU0IDIwSDE1LjAzODVWMTguNjY2N0gxLjk2MTU0VjIwWk0xNyAxOFYxNkgxNS42OTIzVjE4SDE3Wk0xNS4wMzg1IDIwQzE1LjU1ODcgMjAgMTYuMDU3NiAxOS43ODkzIDE2LjQyNTUgMTkuNDE0MkMxNi43OTMzIDE5LjAzOTEgMTcgMTguNTMwNCAxNyAxOEgxNS42OTIzQzE1LjY5MjMgMTguMTc2OCAxNS42MjM0IDE4LjM0NjQgMTUuNTAwOCAxOC40NzE0QzE1LjM3ODIgMTguNTk2NCAxNS4yMTE5IDE4LjY2NjcgMTUuMDM4NSAxOC42NjY3VjIwWk0wIDE4QzAgMTguNTMwNCAwLjIwNjY2MiAxOS4wMzkxIDAuNTc0NTIxIDE5LjQxNDJDMC45NDIzODEgMTkuNzg5MyAxLjQ0MTMxIDIwIDEuOTYxNTQgMjBWMTguNjY2N0MxLjc4ODEzIDE4LjY2NjcgMS42MjE4MiAxOC41OTY0IDEuNDk5MiAxOC40NzE0QzEuMzc2NTggMTguMzQ2NCAxLjMwNzY5IDE4LjE3NjggMS4zMDc2OSAxOEgwWicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcGVuLXByaWNpbmctY2FydC1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAyMCAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuOTk5MjcgMTAuOTg2NkM5LjgyMzc5IDEwLjk4NzYgOS42NDk4NCAxMC45NTQgOS40ODczOSAxMC44ODc2QzkuMzI0OTQgMTAuODIxMiA5LjE3NzE5IDEwLjcyMzUgOS4wNTI2IDEwLjU5OTlMMS4wNTI2IDIuNTk5OUMwLjkyNzYzIDIuNDc1OTUgMC44Mjg0MzggMi4zMjg0OSAwLjc2MDc0NiAyLjE2NjAxQzAuNjkzMDU0IDIuMDAzNTMgMC42NTgyMDMgMS44MjkyNSAwLjY1ODIwMyAxLjY1MzI0QzAuNjU4MjAzIDEuNDc3MjIgMC42OTMwNTQgMS4zMDI5NSAwLjc2MDc0NiAxLjE0MDQ3QzAuODI4NDM4IDAuOTc3OTkgMC45Mjc2MyAwLjgzMDUyMiAxLjA1MjYgMC43MDY1NzFDMS4zMDI0MiAwLjQ1ODIzNiAxLjY0MDM1IDAuMzE4ODQ4IDEuOTkyNiAwLjMxODg0OEMyLjM0NDg1IDAuMzE4ODQ4IDIuNjgyNzggMC40NTgyMzYgMi45MzI2IDAuNzA2NTcxTDkuOTk5MjcgNy43NzMyNEwxNy4wNTI2IDAuNzA2NTcxQzE3LjMwMjQgMC40NTgyMzYgMTcuNjQwNCAwLjMxODg0OCAxNy45OTI2IDAuMzE4ODQ4QzE4LjM0NDggMC4zMTg4NDggMTguNjgyOCAwLjQ1ODIzNiAxOC45MzI2IDAuNzA2NTcxQzE5LjA1NzYgMC44MzA1MjIgMTkuMTU2OCAwLjk3Nzk5IDE5LjIyNDUgMS4xNDA0N0MxOS4yOTIxIDEuMzAyOTUgMTkuMzI3IDEuNDc3MjIgMTkuMzI3IDEuNjUzMjRDMTkuMzI3IDEuODI5MjUgMTkuMjkyMSAyLjAwMzUzIDE5LjIyNDUgMi4xNjYwMUMxOS4xNTY4IDIuMzI4NDkgMTkuMDU3NiAyLjQ3NTk1IDE4LjkzMjYgMi41OTk5TDEwLjkzMjYgMTAuNTk5OUMxMC42ODQzIDEwLjg0NjIgMTAuMzQ5MSAxMC45ODUxIDkuOTk5MjcgMTAuOTg2NlonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpY2luZy1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDcwLCA5MCwgMTUwLCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmljaW5nLWNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxN1wiIGhlaWdodD1cIjEyXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBzdHJva2U9XCIlMjMxRTMyNkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk0xNiAxIDYgMTEgMSA2XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2F0ZWdvcmllcy1zbGlkZXIge1xuICAgIHBhZGRpbmc6ICRzcGFjZS0yNCAwO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuc3dpcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2UtNDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTI0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIHBhZGRpbmc6IDNweCAkc3BhY2UtODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tcGFnZS1wcmV2LFxuICAgIC5uYXZpZ2F0aW9uLXBhZ2UtbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBEO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjBcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWdhdGlvbi1wYWdlLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWdhdGlvbi1wYWdlLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbGVmdDogLTM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zOHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXJkcy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1mejtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb2wtMTIsXG4gICAgLmNvbC02LFxuICAgIC5jb2wtNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICB9XG4gICAgLmxpbmstd3JhcHBlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuY2FyZC1pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTIwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1mejtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRvY3Rvci1jYXJkLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgICYubWItc21hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC5kb2N0b3ItY2FyZC1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG4gICAgLmRvY3Rvci1jYXJkLXN1Yi1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQwO1xuICAgIH1cbiAgICAub3JkZXItY29udGVudCB7XG4gICAgICAgIC50ZWFtLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgICAudGVhbS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtLWl0ZW0ge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG9jdG9yLWNhcmRfZGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGl0aW9uYWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk05IDVoMnYySDlWNVptMCA0aDJ2Nkg5VjlabTEtOUM0LjQ4IDAgMCA0LjQ4IDAgMTBzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE1LjUyIDAgMTAgMFptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDhaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmFjY29yZGlvbi1ncmlkLTEge1xuICAgICYuc21hbGwtaGVhZGluZyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgLmFjY29yZGlvbi1pdGVtLS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1pdGVtLS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTIlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjhweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkyJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTIwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkaXQtdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTkgNWgydjJIOVY1Wm0wIDRoMnY2SDlWOVptMS05QzQuNDggMCAwIDQuNDggMCAxMHM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTUuNTIgMCAxMCAwWm0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOFpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtaXRlbS0tYXJyb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk05IDVoMnYySDlWNVptMCA0aDJ2Nkg5VjlabTEtOUM0LjQ4IDAgMCA0LjQ4IDAgMTBzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE1LjUyIDAgMTAgMFptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDhaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9zYWljLWJ1bGxldC1pbWFnZS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAud3JhcHBlci1ib3g6aGFzKC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uKXtcbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb3NhaWMtYnVsbGV0LWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTdcIiBoZWlnaHQ9XCIxMlwiIGZpbGw9XCJub25lXCI+PHBhdGggc3Ryb2tlPVwiJTIzMUUzMjZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNMTYgMSA2IDExIDEgNlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYWluLWJhbm5lci1jYXRlZ29yaWVzLTEge1xuICAgIG1hcmdpbi10b3A6IDkxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICB9XG5cbiAgICAubWFpbi1iYW5uZXItY2F0ZWdvcmllcy0xLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTY0IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhhcyguYmctaW1nKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTkwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAuYmctaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAtMTQwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3ZlcmxheS1kaXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMCwgNTAsIDExMCwgMC42KTtcbiAgICB9XG4gICAgLm5ldy1jb2xvciB7XG4gICAgICAgIGgxLCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRoMS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1jb2wtaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNDg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iaWctbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2FjdGl2ZS1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2FjdGl2ZS1sYW5ndWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTkgMTBDMTkgMTQuOTcwNiAxNC45NzA2IDE5IDEwIDE5TTE5IDEwQzE5IDUuMDI5NDQgMTQuOTcwNiAxIDEwIDFNMTkgMTBIMU0xMCAxOUM1LjAyOTQ0IDE5IDEgMTQuOTcwNiAxIDEwTTEwIDE5QzExLjY1NjkgMTkgMTMgMTQuOTcwNiAxMyAxMEMxMyA1LjAyOTQ0IDExLjY1NjkgMSAxMCAxTTEwIDE5QzguMzQzMTUgMTkgNyAxNC45NzA2IDcgMTBDNyA1LjAyOTQ0IDguMzQzMTUgMSAxMCAxTTEgMTBDMSA1LjAyOTQ0IDUuMDI5NDQgMSAxMCAxJyBzdHJva2U9JyUyMzFFMzI2RScgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTQgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuOTk4MTEgMC43NTk5NUM3LjEyOTcxIDAuNzU5MTg5IDcuMjYwMTggMC43ODQ0MTQgNy4zODIwMSAwLjgzNDE3OUM3LjUwMzg1IDAuODgzOTQzIDcuNjE0NjcgMC45NTcyNjggNy43MDgxMSAxLjA0OTk1TDEzLjcwODEgNy4wNDk5NUMxMy44MDE4IDcuMTQyOTEgMTMuODc2MiA3LjI1MzUxIDEzLjkyNyA3LjM3NTM3QzEzLjk3NzggNy40OTcyMyAxNC4wMDM5IDcuNjI3OTQgMTQuMDAzOSA3Ljc1OTk1QzE0LjAwMzkgNy44OTE5NiAxMy45Nzc4IDguMDIyNjcgMTMuOTI3IDguMTQ0NTNDMTMuODc2MiA4LjI2NjM5IDEzLjgwMTggOC4zNzY5OSAxMy43MDgxIDguNDY5OTVDMTMuNTIwNyA4LjY1NjIgMTMuMjY3MyA4Ljc2MDc0IDEzLjAwMzEgOC43NjA3NEMxMi43Mzg5IDguNzYwNzQgMTIuNDg1NSA4LjY1NjIgMTIuMjk4MSA4LjQ2OTk1TDYuOTk4MTEgMy4xNjk5NUwxLjcwODExIDguNDY5OTVDMS41MjA3NCA4LjY1NjIgMS4yNjcyOSA4Ljc2MDc0IDEuMDAzMTEgOC43NjA3NEMwLjczODkyMSA4Ljc2MDc0IDAuNDg1NDcgOC42NTYyIDAuMjk4MTA3IDguNDY5OTVDMC4yMDQzNzkgOC4zNzY5OSAwLjEyOTk4NSA4LjI2NjM5IDAuMDc5MjE1OSA4LjE0NDUzQzAuMDI4NDQ3MSA4LjAyMjY3IDAuMDAyMzA5NzIgNy44OTE5NiAwLjAwMjMwOTcxIDcuNzU5OTVDMC4wMDIzMDk3IDcuNjI3OTQgMC4wMjg0NDcgNy40OTcyMyAwLjA3OTIxNTkgNy4zNzUzN0MwLjEyOTk4NSA3LjI1MzUxIDAuMjA0Mzc5IDcuMTQyOTEgMC4yOTgxMDcgNy4wNDk5NUw2LjI5ODExIDEuMDQ5OTVDNi40ODQzNyAwLjg2NTIwNSA2LjczNTc3IDAuNzYxMDU1IDYuOTk4MTEgMC43NTk5NVonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2F0ZWdvcmllcy1zbGlkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGFicy1hY2NvcmRpb25zLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC51cHBlci1wYXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgLm5hdi10YWJzLWFjY29yZGlvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC50YWItbmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMjcuMzElLCByZ2JhKDAsIDAsIDAsIDAuMikgNTUuMzIlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubG93ZXItcGFydCB7XG4gICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFiLWhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTIwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbS0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudC1pdGVtLS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkyJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkyJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaXRlbS0tYXJyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmRzLWltYWdlLWxpbmtzLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG4gICAgLmNhcmRzLWltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEycHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAyNy4zMSUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1NS4zMiUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnV0dG9ucy1ncmlkLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cbn0iLCIuYWRkaXRpb25hbC1pbmZvcm1hdGlvbi0xIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgJi5tdC1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTkgNWgydjJIOVY1Wm0wIDRoMnY2SDlWOVptMS05QzQuNDggMCAwIDQuNDggMCAxMHM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTUuNTIgMCAxMCAwWm0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOFpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmFubmVycy1ncmlkLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIC5iYW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtbWQtNiwgLmNvbC1sZy00LCAuY29sLXhsLTMge1xuICAgICAgICAuYmFubmVyLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjdEMEY5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTIwICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWltYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCA2cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRlc3RpbW9uaWFsLTIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5hdXRob3Ige1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5kb2N0b3ItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAyNy4zMSUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1NS4zMiUpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0xNiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jaXRlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtNDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYwJyBoZWlnaHQ9JzQ0JyB2aWV3Qm94PScwIDAgNjAgNDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002MCAxNC4wNTU2QzYwIDI0Ljg1MTkgNTMuMTI1IDM2LjY2NjcgNDUuMjA4MyA0NEgzOC4zMzMzQzQyLjcwODMgMzkuNTE4NSA0OC4xMjUgMzEuOTgxNSA0OC4xMjUgMjUuNDYzQzQ4LjEyNSAyMi40MDc0IDQ2LjQ1ODMgMjIgNDMuOTU4MyAyMS43OTYzQzM3LjcwODMgMjEuMTg1MiAzNC41ODMzIDE3LjMxNDggMzQuNTgzMyAxMS4yMDM3QzM0LjU4MzMgNC40ODE0OCA0MC4yMDgzIDAgNDYuODc1IDBDNTUuNDE2NyAwIDYwIDYuMTExMTEgNjAgMTQuMDU1NlpNMjUuNDE2NyAxNC4wNTU2QzI1LjQxNjcgMjQuODUxOSAxOC41NDE3IDM2LjY2NjcgMTAuNjI1IDQ0SDMuNzVDOC4xMjUgMzkuNTE4NSAxMy41NDE3IDMxLjk4MTUgMTMuNTQxNyAyNS40NjNDMTMuNTQxNyAyMi40MDc0IDExLjg3NSAyMiA5LjM3NSAyMS43OTYzQzMuMTI1IDIxLjE4NTIgMCAxNy4zMTQ4IDAgMTEuMjAzN0MwIDQuNDgxNDggNS42MjUgMCAxMi4yOTE3IDBDMjAuODMzMyAwIDI1LjQxNjcgNi4xMTExMSAyNS40MTY3IDE0LjA1NTZaJyBmaWxsPSclMjNCN0QwRjknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5kb2N0b3ItY2FyZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAucmV2ZXJ0LW9yZGVyIHtcbiAgICAgICAgLmF1dGhvci1jb2x1bW4ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMlxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWNvbHVtbiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmRvY3Rvci1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMjcuMzElLCByZ2JhKDAsIDAsIDAsIDAuMikgNTUuMzIlKTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTYgJHNwYWNlLTMyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCN0QwRjk7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtNDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkaXRpb25hbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmV3c2xldHRlci0yIHtcbiAgICAubmV3c2xldHRlci0yLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTI0O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS00OCAkc3BhY2UtODA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS02MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1iYW5uZXItc2xpZGVyLTEge1xuICAgIHBhZGRpbmc6ICRzcGFjZS02NCAwO1xuICAgIG1hcmdpbi10b3A6IDkxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTEwMCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIH1cblxuICAgICY6aGFzKC5zd2lwZXIpLFxuICAgICY6aGFzKC5iZy1pbWcpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1OTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIsXG4gICAgLmJnLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogLTE0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXctY29sb3Ige1xuXG4gICAgICAgIGgxLFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAub3ZlcmxheS1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCA1MywgMTM2LCAwLjkpO1xuICAgIH1cblxuICAgIC5iZy10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZS0yNCAwICRzcGFjZS00ODtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCA1MywgMTM2LCAwLjkpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWNvbC1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS00ODtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tYmFubmVyLXN3aXBlci0xLWJ1bGxldCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDExMiU7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQ3LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkY3RkY7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3Rlci1iYW5uZXItMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjA7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIC5yZXZlcnQtb3JkZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgLmltYWdlLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlLXdpdGgtaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLTEyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWZ6O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXNlY29uZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGV4dC1pbWFnZS1zbGlkZXItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5zd2lwZXItdGV4dC1pbWFnZS0yIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguc2Vjb25kLWltYWdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IC0yNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBib3R0b206IC00OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kb2N0b3JzLXRlYW0tY2FyZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG5cbiAgICAudGVhbS1pdGVtIHtcbiAgICAgICAgLnRlYW0taXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICAwICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG5cbiAgICAgICAgICAgICAgICBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWRvY3RvcnMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcblxuICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGg0LWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLWRvY3RvcnMtbGlzdCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgdHJhbnNwYXJlbnQ7XG5cblxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kb2N0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2tlbGV0b24tZmVhdHVyZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTI0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuaW5oZXJpdCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhLmRvY3Rvci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGltZWxpbmUtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cblxuICAgIC5ib3gtc2hhZG93IHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0O1xuICAgIH1cblxuICAgIC5pbWcge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNCAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTM2O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtNDg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSg3MCwgOTAsIDE1MCwgMC4xNSk7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0yNDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTI0O1xuICAgIH1cblxuICAgIC50aW1lbGluZS1wYWdpbmF0aW9uIHtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZSwgYm9yZGVyLXJhZGl1cyAwLjRzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1idWxsZXQgLnllYXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tYnVsbGV0LmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1idWxsZXQuYWN0aXZlIC55ZWFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLWxpbmUtd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLWxpbmUge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLXN3aXBlci1idXR0b24tcHJldixcbiAgICAudGltZWxpbmUtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTJweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBEO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAudGltZWxpbmUtc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aW1lbGluZS1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMTRweDtcbiAgICB9XG59IiwiLmdhbGxlcnktMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTEyICRzcGFjZS0yNCAwICRzcGFjZS0yNDtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLmdhbGxlcnktMi1zbGlkZXIge1xuXG4gICAgICAgIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICB9XG5cblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5nYWxsZXJ5Mi1zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLmdhbGxlcnkyLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBEO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwXG4gICAgICAgIH1cblxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgLmdhbGxlcnkyLXN3aXBlci1idXR0b24tcHJldixcbiAgICAgICAgLmdhbGxlcnkyLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5nYWxsZXJ5LWFycm93czpob3ZlciB7XG4gICAgICAgICAgICAuZ2FsbGVyeTItc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAgICAgLmdhbGxlcnkyLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5Mi1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5Mi1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMTRweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0LWluLWNvbHVtbnMge1xuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICB9XG4gICAgYVtkb3dubG9hZF0ge1xuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5fM2QtZmxpcC1ib29rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLmJvb2stdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXN0aW1vbmlhbC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuYXV0aG9yIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuZG9jdG9yLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMjcuMzElLCByZ2JhKDAsIDAsIDAsIDAuMikgNTUuMzIlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1uYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0xNiAkc3BhY2UtMzI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS00MDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIsXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2F0ZWdvcmllcy1zbGlkZXItY29udGFpbmVyIHtcbiAgICAuY2F0ZWdvcmllcy1zbGlkZXItYmxvZyB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNCAwIDAgMDtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZS00MDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4ICRzcGFjZS04O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTI0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLXBhZ2UtcHJldixcbiAgICAubmF2aWdhdGlvbi1wYWdlLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyAxMnB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCAjMDAwMDAwMEQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMFxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLXBhZ2UtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgcmlnaHQ6IC0zOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0zOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLXBhZ2UtcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMzhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbGVmdDogLTI3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgbGVmdDogLTM4cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdyaWQtZ2FsbGVyeS1zbGlkZXItMSB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDE0MHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMTggMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNi41IDEzLjI1VjEwLjYyNUMxNi41IDguNzYxMDQgMTQuOTg5IDcuMjUgMTMuMTI1IDcuMjVIMTEuNjI1QzExLjAwMzcgNy4yNSAxMC41IDYuNzQ2MzIgMTAuNSA2LjEyNVY0LjYyNUMxMC41IDIuNzYxMDQgOC45ODg5NiAxLjI1IDcuMTI1IDEuMjVINS4yNU02IDEzLjI1TDkgMTYuMjVNOSAxNi4yNUwxMiAxMy4yNU05IDE2LjI1TDkgMTAuMjVNNy41IDEuMjVIMi42MjVDMi4wMDM2OCAxLjI1IDEuNSAxLjc1MzY4IDEuNSAyLjM3NVYxOS42MjVDMS41IDIwLjI0NjMgMi4wMDM2OCAyMC43NSAyLjYyNSAyMC43NUgxNS4zNzVDMTUuOTk2MyAyMC43NSAxNi41IDIwLjI0NjMgMTYuNSAxOS42MjVWMTAuMjVDMTYuNSA1LjI3OTQ0IDEyLjQ3MDYgMS4yNSA3LjUgMS4yNVonIHN0cm9rZT0nJTIzMUUzMjZFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMTggMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNi41IDEzLjI1VjEwLjYyNUMxNi41IDguNzYxMDQgMTQuOTg5IDcuMjUgMTMuMTI1IDcuMjVIMTEuNjI1QzExLjAwMzcgNy4yNSAxMC41IDYuNzQ2MzIgMTAuNSA2LjEyNVY0LjYyNUMxMC41IDIuNzYxMDQgOC45ODg5NiAxLjI1IDcuMTI1IDEuMjVINS4yNU02IDEzLjI1TDkgMTYuMjVNOSAxNi4yNUwxMiAxMy4yNU05IDE2LjI1TDkgMTAuMjVNNy41IDEuMjVIMi42MjVDMi4wMDM2OCAxLjI1IDEuNSAxLjc1MzY4IDEuNSAyLjM3NVYxOS42MjVDMS41IDIwLjI0NjMgMi4wMDM2OCAyMC43NSAyLjYyNSAyMC43NUgxNS4zNzVDMTUuOTk2MyAyMC43NSAxNi41IDIwLjI0NjMgMTYuNSAxOS42MjVWMTAuMjVDMTYuNSA1LjI3OTQ0IDEyLjQ3MDYgMS4yNSA3LjUgMS4yNVonIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyaWQtaW1nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NDVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDU0NXB4IC8gMiAtIDZweCk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXJnZS1pbWcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0NXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0NXB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc21hbGwtaW1nIHtcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NDVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItZ3JpZC1nYWxsZXJ5LW5leHQsXG4gICAgLnN3aXBlci1ncmlkLWdhbGxlcnktcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIDEzcHgpO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktNjA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCA5IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4zODk0NyAxMy45MkMxLjI1Nzg2IDEzLjkyMDggMS4xMjc0IDEzLjg5NTUgMS4wMDU1NiAxMy44NDU4QzAuODgzNzIxIDEzLjc5NiAwLjc3MjkwNSAxMy43MjI3IDAuNjc5NDY1IDEzLjYzQzAuNDkzMjE0IDEzLjQ0MjYgMC4zODg2NzIgMTMuMTg5MiAwLjM4ODY3MiAxMi45MjVDMC4zODg2NzIgMTIuNjYwOCAwLjQ5MzIxNCAxMi40MDc0IDAuNjc5NDY1IDEyLjIyTDUuODg5NDcgN0wwLjY3OTQ2NSAxLjc4QzAuNTE1NjM5IDEuNTg4NyAwLjQzMDAzMiAxLjM0MjYzIDAuNDM5NzU0IDEuMDkwOTVDMC40NDk0NzUgMC44MzkyNzUgMC41NTM4MDggMC42MDA1MzYgMC43MzE5MDIgMC40MjI0NDFDMC45MDk5OTcgMC4yNDQzNDYgMS4xNDg3NCAwLjE0MDAxNCAxLjQwMDQxIDAuMTMwMjkzQzEuNjUyMDkgMC4xMjA1NzIgMS44OTgxNiAwLjIwNjE3OCAyLjA4OTQ3IDAuMzcwMDA0TDcuOTk5NDYgNi4yOUM4LjA5MjE1IDYuMzgzNDQgOC4xNjU0NyA2LjQ5NDI2IDguMjE1MjQgNi42MTYxQzguMjY1IDYuNzM3OTQgOC4yOTAyMyA2Ljg2ODQgOC4yODk0NyA3QzguMjg1NzggNy4yNjQ3NyA4LjE4MjIgNy41MTgzNyA3Ljk5OTQ2IDcuNzFMMi4wNjk0NiAxMy42M0MxLjg4ODE2IDEzLjgxIDEuNjQ0ODUgMTMuOTEzNyAxLjM4OTQ3IDEzLjkyWicgZmlsbD0nJTIzMUEzNTg4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWdyaWQtZ2FsbGVyeS1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1ncmlkLWdhbGxlcnktbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZ3JpZC1pbWcsIC5zbWFsbC1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXJnZS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaW1nLFxuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5ncmlkLWltZywgLmxhcmdlLWltZywgLnNtYWxsLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWdyaWQtZ2FsbGVyeS1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgYm90dG9tOiAtNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGFjdC1ibG9jay0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjZS00MCAkc3BhY2UtNDQ7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgIH1cbiAgICAuZmlyc3QtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICB9XG4gICAgLmZpcnN0LWJsb2NrLFxuICAgIC5zZWNvbmQtYmxvY2sge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYWNjb3JkaW9uLWdyaWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgJl9oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE3IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS45NjE1NCA4LjY2NjY3VjhIMS4zMDc2OVY4LjY2NjY3SDEuOTYxNTRaTTcuMTkyMzEgOC42NjY2N1Y4SDYuNTM4NDZWOC42NjY2N0g3LjE5MjMxWk03LjE5MjMxIDE0SDYuNTM4NDZWMTQuNjY2N0g3LjE5MjMxVjE0Wk0xNi4zNDYyIDQuNjY2NjdIMTdWNC4zOTA2N0wxNi44MDkxIDQuMTk0NjdMMTYuMzQ2MiA0LjY2NjY3Wk0xMi40MjMxIDAuNjY2NjY3TDEyLjg4NiAwLjE5NDY2N0wxMi42OTM4IDBIMTIuNDIzMVYwLjY2NjY2N1pNMS45NjE1NCA5LjMzMzMzSDMuMjY5MjNWOEgxLjk2MTU0VjkuMzMzMzNaTTIuNjE1MzggMTQuNjY2N1YxMS4zMzMzSDEuMzA3NjlWMTQuNjY2N0gyLjYxNTM4Wk0yLjYxNTM4IDExLjMzMzNWOC42NjY2N0gxLjMwNzY5VjExLjMzMzNIMi42MTUzOFpNMy4yNjkyMyAxMC42NjY3SDEuOTYxNTRWMTJIMy4yNjkyM1YxMC42NjY3Wk0zLjkyMzA4IDEwQzMuOTIzMDggMTAuMTc2OCAzLjg1NDE5IDEwLjM0NjQgMy43MzE1NyAxMC40NzE0QzMuNjA4OTUgMTAuNTk2NCAzLjQ0MjY0IDEwLjY2NjcgMy4yNjkyMyAxMC42NjY3VjEyQzMuNzg5NDYgMTIgNC4yODgzOSAxMS43ODkzIDQuNjU2MjUgMTEuNDE0MkM1LjAyNDExIDExLjAzOTEgNS4yMzA3NyAxMC41MzA0IDUuMjMwNzcgMTBIMy45MjMwOFpNMy4yNjkyMyA5LjMzMzMzQzMuNDQyNjQgOS4zMzMzMyAzLjYwODk1IDkuNDAzNTcgMy43MzE1NyA5LjUyODZDMy44NTQxOSA5LjY1MzYyIDMuOTIzMDggOS44MjMxOSAzLjkyMzA4IDEwSDUuMjMwNzdDNS4yMzA3NyA5LjQ2OTU3IDUuMDI0MTEgOC45NjA4NiA0LjY1NjI1IDguNTg1NzlDNC4yODgzOSA4LjIxMDcxIDMuNzg5NDYgOCAzLjI2OTIzIDhWOS4zMzMzM1pNNi41Mzg0NiA4LjY2NjY3VjE0SDcuODQ2MTVWOC42NjY2N0g2LjUzODQ2Wk03LjE5MjMxIDE0LjY2NjdIOC41VjEzLjMzMzNINy4xOTIzMVYxNC42NjY3Wk0xMC40NjE1IDEyLjY2NjdWMTBIOS4xNTM4NVYxMi42NjY3SDEwLjQ2MTVaTTguNSA4SDcuMTkyMzFWOS4zMzMzM0g4LjVWOFpNMTAuNDYxNSAxMEMxMC40NjE1IDkuNDY5NTcgMTAuMjU0OSA4Ljk2MDg2IDkuODg3MDIgOC41ODU3OUM5LjUxOTE2IDguMjEwNzEgOS4wMjAyMyA4IDguNSA4VjkuMzMzMzNDOC42NzM0MSA5LjMzMzMzIDguODM5NzIgOS40MDM1NyA4Ljk2MjM0IDkuNTI4NkM5LjA4NDk2IDkuNjUzNjIgOS4xNTM4NSA5LjgyMzE5IDkuMTUzODUgMTBIMTAuNDYxNVpNOC41IDE0LjY2NjdDOS4wMjAyMyAxNC42NjY3IDkuNTE5MTYgMTQuNDU2IDkuODg3MDIgMTQuMDgwOUMxMC4yNTQ5IDEzLjcwNTggMTAuNDYxNSAxMy4xOTcxIDEwLjQ2MTUgMTIuNjY2N0g5LjE1Mzg1QzkuMTUzODUgMTIuODQzNSA5LjA4NDk2IDEzLjAxMyA4Ljk2MjM0IDEzLjEzODFDOC44Mzk3MiAxMy4yNjMxIDguNjczNDEgMTMuMzMzMyA4LjUgMTMuMzMzM1YxNC42NjY3Wk0xMS43NjkyIDhWMTQuNjY2N0gxMy4wNzY5VjhIMTEuNzY5MlpNMTIuNDIzMSA5LjMzMzMzSDE1LjY5MjNWOEgxMi40MjMxVjkuMzMzMzNaTTEyLjQyMzEgMTJIMTQuMzg0NlYxMC42NjY3SDEyLjQyMzFWMTJaTTEuMzA3NjkgNi42NjY2N1YySDBWNi42NjY2N0gxLjMwNzY5Wk0xNS42OTIzIDQuNjY2NjdWNi42NjY2N0gxN1Y0LjY2NjY3SDE1LjY5MjNaTTEuOTYxNTQgMS4zMzMzM0gxMi40MjMxVjBIMS45NjE1NFYxLjMzMzMzWk0xMS45NjAyIDEuMTM4NjdMMTUuODgzMiA1LjEzODY3TDE2LjgwOTEgNC4xOTQ2N0wxMi44ODYgMC4xOTQ2NjdMMTEuOTYwMiAxLjEzODY3Wk0xLjMwNzY5IDJDMS4zMDc2OSAxLjgyMzE5IDEuMzc2NTggMS42NTM2MiAxLjQ5OTIgMS41Mjg2QzEuNjIxODIgMS40MDM1NyAxLjc4ODEzIDEuMzMzMzMgMS45NjE1NCAxLjMzMzMzVjBDMS40NDEzMSAwIDAuOTQyMzgxIDAuMjEwNzE0IDAuNTc0NTIxIDAuNTg1Nzg2QzAuMjA2NjYyIDAuOTYwODU5IDAgMS40Njk1NyAwIDJIMS4zMDc2OVpNMCAxNlYxOEgxLjMwNzY5VjE2SDBaTTEuOTYxNTQgMjBIMTUuMDM4NVYxOC42NjY3SDEuOTYxNTRWMjBaTTE3IDE4VjE2SDE1LjY5MjNWMThIMTdaTTE1LjAzODUgMjBDMTUuNTU4NyAyMCAxNi4wNTc2IDE5Ljc4OTMgMTYuNDI1NSAxOS40MTQyQzE2Ljc5MzMgMTkuMDM5MSAxNyAxOC41MzA0IDE3IDE4SDE1LjY5MjNDMTUuNjkyMyAxOC4xNzY4IDE1LjYyMzQgMTguMzQ2NCAxNS41MDA4IDE4LjQ3MTRDMTUuMzc4MiAxOC41OTY0IDE1LjIxMTkgMTguNjY2NyAxNS4wMzg1IDE4LjY2NjdWMjBaTTAgMThDMCAxOC41MzA0IDAuMjA2NjYyIDE5LjAzOTEgMC41NzQ1MjEgMTkuNDE0MkMwLjk0MjM4MSAxOS43ODkzIDEuNDQxMzEgMjAgMS45NjE1NCAyMFYxOC42NjY3QzEuNzg4MTMgMTguNjY2NyAxLjYyMTgyIDE4LjU5NjQgMS40OTkyIDE4LjQ3MTRDMS4zNzY1OCAxOC4zNDY0IDEuMzA3NjkgMTguMTc2OCAxLjMwNzY5IDE4SDBaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE3IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS45NjE1NCA4LjY2NjY3VjhIMS4zMDc2OVY4LjY2NjY3SDEuOTYxNTRaTTcuMTkyMzEgOC42NjY2N1Y4SDYuNTM4NDZWOC42NjY2N0g3LjE5MjMxWk03LjE5MjMxIDE0SDYuNTM4NDZWMTQuNjY2N0g3LjE5MjMxVjE0Wk0xNi4zNDYyIDQuNjY2NjdIMTdWNC4zOTA2N0wxNi44MDkxIDQuMTk0NjdMMTYuMzQ2MiA0LjY2NjY3Wk0xMi40MjMxIDAuNjY2NjY3TDEyLjg4NiAwLjE5NDY2N0wxMi42OTM4IDBIMTIuNDIzMVYwLjY2NjY2N1pNMS45NjE1NCA5LjMzMzMzSDMuMjY5MjNWOEgxLjk2MTU0VjkuMzMzMzNaTTIuNjE1MzggMTQuNjY2N1YxMS4zMzMzSDEuMzA3NjlWMTQuNjY2N0gyLjYxNTM4Wk0yLjYxNTM4IDExLjMzMzNWOC42NjY2N0gxLjMwNzY5VjExLjMzMzNIMi42MTUzOFpNMy4yNjkyMyAxMC42NjY3SDEuOTYxNTRWMTJIMy4yNjkyM1YxMC42NjY3Wk0zLjkyMzA4IDEwQzMuOTIzMDggMTAuMTc2OCAzLjg1NDE5IDEwLjM0NjQgMy43MzE1NyAxMC40NzE0QzMuNjA4OTUgMTAuNTk2NCAzLjQ0MjY0IDEwLjY2NjcgMy4yNjkyMyAxMC42NjY3VjEyQzMuNzg5NDYgMTIgNC4yODgzOSAxMS43ODkzIDQuNjU2MjUgMTEuNDE0MkM1LjAyNDExIDExLjAzOTEgNS4yMzA3NyAxMC41MzA0IDUuMjMwNzcgMTBIMy45MjMwOFpNMy4yNjkyMyA5LjMzMzMzQzMuNDQyNjQgOS4zMzMzMyAzLjYwODk1IDkuNDAzNTcgMy43MzE1NyA5LjUyODZDMy44NTQxOSA5LjY1MzYyIDMuOTIzMDggOS44MjMxOSAzLjkyMzA4IDEwSDUuMjMwNzdDNS4yMzA3NyA5LjQ2OTU3IDUuMDI0MTEgOC45NjA4NiA0LjY1NjI1IDguNTg1NzlDNC4yODgzOSA4LjIxMDcxIDMuNzg5NDYgOCAzLjI2OTIzIDhWOS4zMzMzM1pNNi41Mzg0NiA4LjY2NjY3VjE0SDcuODQ2MTVWOC42NjY2N0g2LjUzODQ2Wk03LjE5MjMxIDE0LjY2NjdIOC41VjEzLjMzMzNINy4xOTIzMVYxNC42NjY3Wk0xMC40NjE1IDEyLjY2NjdWMTBIOS4xNTM4NVYxMi42NjY3SDEwLjQ2MTVaTTguNSA4SDcuMTkyMzFWOS4zMzMzM0g4LjVWOFpNMTAuNDYxNSAxMEMxMC40NjE1IDkuNDY5NTcgMTAuMjU0OSA4Ljk2MDg2IDkuODg3MDIgOC41ODU3OUM5LjUxOTE2IDguMjEwNzEgOS4wMjAyMyA4IDguNSA4VjkuMzMzMzNDOC42NzM0MSA5LjMzMzMzIDguODM5NzIgOS40MDM1NyA4Ljk2MjM0IDkuNTI4NkM5LjA4NDk2IDkuNjUzNjIgOS4xNTM4NSA5LjgyMzE5IDkuMTUzODUgMTBIMTAuNDYxNVpNOC41IDE0LjY2NjdDOS4wMjAyMyAxNC42NjY3IDkuNTE5MTYgMTQuNDU2IDkuODg3MDIgMTQuMDgwOUMxMC4yNTQ5IDEzLjcwNTggMTAuNDYxNSAxMy4xOTcxIDEwLjQ2MTUgMTIuNjY2N0g5LjE1Mzg1QzkuMTUzODUgMTIuODQzNSA5LjA4NDk2IDEzLjAxMyA4Ljk2MjM0IDEzLjEzODFDOC44Mzk3MiAxMy4yNjMxIDguNjczNDEgMTMuMzMzMyA4LjUgMTMuMzMzM1YxNC42NjY3Wk0xMS43NjkyIDhWMTQuNjY2N0gxMy4wNzY5VjhIMTEuNzY5MlpNMTIuNDIzMSA5LjMzMzMzSDE1LjY5MjNWOEgxMi40MjMxVjkuMzMzMzNaTTEyLjQyMzEgMTJIMTQuMzg0NlYxMC42NjY3SDEyLjQyMzFWMTJaTTEuMzA3NjkgNi42NjY2N1YySDBWNi42NjY2N0gxLjMwNzY5Wk0xNS42OTIzIDQuNjY2NjdWNi42NjY2N0gxN1Y0LjY2NjY3SDE1LjY5MjNaTTEuOTYxNTQgMS4zMzMzM0gxMi40MjMxVjBIMS45NjE1NFYxLjMzMzMzWk0xMS45NjAyIDEuMTM4NjdMMTUuODgzMiA1LjEzODY3TDE2LjgwOTEgNC4xOTQ2N0wxMi44ODYgMC4xOTQ2NjdMMTEuOTYwMiAxLjEzODY3Wk0xLjMwNzY5IDJDMS4zMDc2OSAxLjgyMzE5IDEuMzc2NTggMS42NTM2MiAxLjQ5OTIgMS41Mjg2QzEuNjIxODIgMS40MDM1NyAxLjc4ODEzIDEuMzMzMzMgMS45NjE1NCAxLjMzMzMzVjBDMS40NDEzMSAwIDAuOTQyMzgxIDAuMjEwNzE0IDAuNTc0NTIxIDAuNTg1Nzg2QzAuMjA2NjYyIDAuOTYwODU5IDAgMS40Njk1NyAwIDJIMS4zMDc2OVpNMCAxNlYxOEgxLjMwNzY5VjE2SDBaTTEuOTYxNTQgMjBIMTUuMDM4NVYxOC42NjY3SDEuOTYxNTRWMjBaTTE3IDE4VjE2SDE1LjY5MjNWMThIMTdaTTE1LjAzODUgMjBDMTUuNTU4NyAyMCAxNi4wNTc2IDE5Ljc4OTMgMTYuNDI1NSAxOS40MTQyQzE2Ljc5MzMgMTkuMDM5MSAxNyAxOC41MzA0IDE3IDE4SDE1LjY5MjNDMTUuNjkyMyAxOC4xNzY4IDE1LjYyMzQgMTguMzQ2NCAxNS41MDA4IDE4LjQ3MTRDMTUuMzc4MiAxOC41OTY0IDE1LjIxMTkgMTguNjY2NyAxNS4wMzg1IDE4LjY2NjdWMjBaTTAgMThDMCAxOC41MzA0IDAuMjA2NjYyIDE5LjAzOTEgMC41NzQ1MjEgMTkuNDE0MkMwLjk0MjM4MSAxOS43ODkzIDEuNDQxMzEgMjAgMS45NjE1NCAyMFYxOC42NjY3QzEuNzg4MTMgMTguNjY2NyAxLjYyMTgyIDE4LjU5NjQgMS40OTkyIDE4LjQ3MTRDMS4zNzY1OCAxOC4zNDY0IDEuMzA3NjkgMTguMTc2OCAxLjMwNzY5IDE4SDBaJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9wZW4tYWNjLWNhcnQtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMjAgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005Ljk5OTI3IDEwLjk4NjZDOS44MjM3OSAxMC45ODc2IDkuNjQ5ODQgMTAuOTU0IDkuNDg3MzkgMTAuODg3NkM5LjMyNDk0IDEwLjgyMTIgOS4xNzcxOSAxMC43MjM1IDkuMDUyNiAxMC41OTk5TDEuMDUyNiAyLjU5OTlDMC45Mjc2MyAyLjQ3NTk1IDAuODI4NDM4IDIuMzI4NDkgMC43NjA3NDYgMi4xNjYwMUMwLjY5MzA1NCAyLjAwMzUzIDAuNjU4MjAzIDEuODI5MjUgMC42NTgyMDMgMS42NTMyNEMwLjY1ODIwMyAxLjQ3NzIyIDAuNjkzMDU0IDEuMzAyOTUgMC43NjA3NDYgMS4xNDA0N0MwLjgyODQzOCAwLjk3Nzk5IDAuOTI3NjMgMC44MzA1MjIgMS4wNTI2IDAuNzA2NTcxQzEuMzAyNDIgMC40NTgyMzYgMS42NDAzNSAwLjMxODg0OCAxLjk5MjYgMC4zMTg4NDhDMi4zNDQ4NSAwLjMxODg0OCAyLjY4Mjc4IDAuNDU4MjM2IDIuOTMyNiAwLjcwNjU3MUw5Ljk5OTI3IDcuNzczMjRMMTcuMDUyNiAwLjcwNjU3MUMxNy4zMDI0IDAuNDU4MjM2IDE3LjY0MDQgMC4zMTg4NDggMTcuOTkyNiAwLjMxODg0OEMxOC4zNDQ4IDAuMzE4ODQ4IDE4LjY4MjggMC40NTgyMzYgMTguOTMyNiAwLjcwNjU3MUMxOS4wNTc2IDAuODMwNTIyIDE5LjE1NjggMC45Nzc5OSAxOS4yMjQ1IDEuMTQwNDdDMTkuMjkyMSAxLjMwMjk1IDE5LjMyNyAxLjQ3NzIyIDE5LjMyNyAxLjY1MzI0QzE5LjMyNyAxLjgyOTI1IDE5LjI5MjEgMi4wMDM1MyAxOS4yMjQ1IDIuMTY2MDFDMTkuMTU2OCAyLjMyODQ5IDE5LjA1NzYgMi40NzU5NSAxOC45MzI2IDIuNTk5OUwxMC45MzI2IDEwLjU5OTlDMTAuNjg0MyAxMC44NDYyIDEwLjM0OTEgMTAuOTg1MSA5Ljk5OTI3IDEwLjk4NjZaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24tZ3JpZC0yLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSg3MCwgOTAsIDE1MCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tZ3JpZC1jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYS5idG4uYnRuLXRlcnRpYXJ5OjphZnRlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDA7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE3XCIgaGVpZ2h0PVwiMTJcIiBmaWxsPVwibm9uZVwiPjxwYXRoIHN0cm9rZT1cIiUyMzFFMzI2RVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwiTTE2IDEgNiAxMSAxIDZcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWdyaWQtMi1zbGlkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICB9XG5cbiAgICAuYWcycy1zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLmFnMnMtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMwMDAwMDAwRDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMFxuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgdG9wOiA1OXB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAuYWcycy1zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5hZzJzLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5nYWxsZXJ5LWFycm93czpob3ZlciB7XG4gICAgICAgICAgICAuYWcycy1zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgICAgICAuYWcycy1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWcycy1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZzJzLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn0iLCIuYmFubmVycy1ncmlkLTIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5iYW5uZXItd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzc2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNTIuNTElLCByZ2JhKDAsIDAsIDAsIDAuNCkgNzguNTMlKTtcbiAgICAgICAgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS00NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbWFsbC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTQgJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmFubmVyLXNsaWRlci0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWluLWhlaWdodDogNDQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS00MDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwICRzcGFjZS00MCAkc3BhY2UtNDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDQ1cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItc2xpZGVyLTEtbmV4dCxcbiAgICAuYmFubmVyLXNsaWRlci0xLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyMnB4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBEO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1zbGlkZXItMS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTIycHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci1zbGlkZXItMS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgIH1cbiAgICAuYmFubmVyLXNsaWRlci0xLXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IC0yNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBib3R0b206IC00OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRvY3Rvci1zbGlkZXItYXJlYS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLnRlYW0tc3dpcGVyIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTEyIDE5cHggJHNwYWNlLTEyIDA7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTI0O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0yMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2tlbGV0b24tZmVhdHVyZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9Jzg4JyBoZWlnaHQ9Jzg4JyB2aWV3Qm94PScwIDAgODggODgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzEwM18zMiknJTNFJTNDbWFzayBpZD0nbWFzazBfMTAzXzMyJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nODgnIGhlaWdodD0nODgnJTNFJTNDcGF0aCBkPSdNNzggMEgxMEM0LjQ3NzE1IDAgMCA0LjQ3NzE1IDAgMTBWNzhDMCA4My41MjI5IDQuNDc3MTUgODggMTAgODhINzhDODMuNTIyOSA4OCA4OCA4My41MjI5IDg4IDc4VjEwQzg4IDQuNDc3MTUgODMuNTIyOSAwIDc4IDBaJyBmaWxsPSclMjNCN0QwRjknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazBfMTAzXzMyKSclM0UlM0NwYXRoIGQ9J004Ny4yODg5IC01LjM3NzY5SDEwQzQuNDc3MTUgLTUuMzc3NjkgMCAtMC45MDA1MzMgMCA0LjYyMjMxVjc4LjAwMDFDMCA4My41MjMgNC40NzcxNSA4OC4wMDAxIDEwIDg4LjAwMDFIODcuMjg4OUM5Mi44MTE4IDg4LjAwMDEgOTcuMjg4OSA4My41MjMgOTcuMjg4OSA3OC4wMDAxVjQuNjIyMzFDOTcuMjg4OSAtMC45MDA1MzMgOTIuODExOCAtNS4zNzc2OSA4Ny4yODg5IC01LjM3NzY5WicgZmlsbD0nJTIzQjdEMEY5Jy8lM0UlM0MvZyUzRSUzQ21hc2sgaWQ9J21hc2sxXzEwM18zMicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9Jzg4JyBoZWlnaHQ9Jzg4JyUzRSUzQ3JlY3Qgd2lkdGg9Jzg4JyBoZWlnaHQ9Jzg4JyByeD0nMTAnIGZpbGw9JyUyM0I3RDBGOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMV8xMDNfMzIpJyUzRSUzQ2NpcmNsZSBjeD0nNDMuODE0MycgY3k9JzM4LjMwMjInIHI9JzIwLjMwMjInIGZpbGw9JyUyM0YyRjdGRicvJTNFJTNDcGF0aCBkPSdNNDQuMDA4OSA2MS42OTgyQzExLjIxNiA2MS42OTgyIDIuODg4ODggODIuMTkzNyAyLjgyNDQzIDkyLjQ0MTVIODVDODUgNjcuMzgyOCA1Ny42NzI2IDYxLjUwNDggNDQuMDA4OSA2MS42OTgyWicgZmlsbD0nJTIzRjJGN0ZGJy8lM0UlM0MvZyUzRSUzQ21hc2sgaWQ9J21hc2syXzEwM18zMicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9Jzg4JyBoZWlnaHQ9Jzg4JyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDFfMTAzXzMyKSclM0UlM0NyZWN0IHdpZHRoPSc4OCcgaGVpZ2h0PSc4OCcgcng9JzEwJyBmaWxsPSclMjM4MjRFNEUnLyUzRSUzQ21hc2sgaWQ9J21hc2szXzEwM18zMicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9Jzg4JyBoZWlnaHQ9Jzg4JyUzRSUzQ3JlY3Qgd2lkdGg9Jzg4JyBoZWlnaHQ9Jzg4JyByeD0nMTAnIGZpbGw9JyUyM0I3RDBGOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrM18xMDNfMzIpJyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2syXzEwM18zMiknJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMTAzXzMyJyUzRSUzQ3JlY3Qgd2lkdGg9Jzg4JyBoZWlnaHQ9Jzg4JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAxXzEwM18zMiclM0UlM0NyZWN0IHdpZHRoPSc4OCcgaGVpZ2h0PSc4OCcgcng9JzEwJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpOyAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb2N0b3ItbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0tc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC50ZWFtLXN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS00MDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOSAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNDc5MzkgMTQuMDAwMUM3LjM0NzA4IDEzLjk5OTUgNy4yMTYyIDEzLjk3MjcgNy4wOTQzMiAxMy45MjEyQzYuOTcyNDUgMTMuODY5NyA2Ljg2MiAxMy43OTQ1IDYuNzY5MzkgMTMuNzAwMUwwLjg0OTM4NiA3Ljc1MDA2QzAuNjYzMTM1IDcuNTYyNyAwLjU1ODU5NCA3LjMwOTI0IDAuNTU4NTk0IDcuMDQ1MDZDMC41NTg1OTQgNi43ODA4NyAwLjY2MzEzNSA2LjUyNzQyIDAuODQ5Mzg2IDYuMzQwMDZMNi43NjkzOSAwLjQxMDA1OEM2Ljg2MjYzIDAuMzE2ODIgNi45NzMzMiAwLjI0Mjg1OSA3LjA5NTE0IDAuMTkyMzk5QzcuMjE2OTYgMC4xNDE5MzkgNy4zNDc1MyAwLjExNTk2NyA3LjQ3OTM5IDAuMTE1OTY3QzcuNjExMjUgMC4xMTU5NjcgNy43NDE4MSAwLjE0MTkzOSA3Ljg2MzY0IDAuMTkyMzk5QzcuOTg1NDYgMC4yNDI4NTkgOC4wOTYxNSAwLjMxNjgyIDguMTg5MzkgMC40MTAwNThDOC4yODI2MiAwLjUwMzI5NyA4LjM1NjU5IDAuNjEzOTg3IDguNDA3MDUgMC43MzU4MDlDOC40NTc1MSAwLjg1NzYzMSA4LjQ4MzQ4IDAuOTg4MTk5IDguNDgzNDggMS4xMjAwNkM4LjQ4MzQ4IDEuMjUxOTIgOC40NTc1MSAxLjM4MjQ5IDguNDA3MDUgMS41MDQzMUM4LjM1NjU5IDEuNjI2MTMgOC4yODI2MiAxLjczNjgyIDguMTg5MzkgMS44MzAwNkwyLjk5OTM5IDcuMDAwMDZMOC4yMTkzOSAxMi4yMjAxQzguMzkxNzIgMTIuMzU0OCA4LjUxNTEgMTIuNTQyNCA4LjU3MDYyIDEyLjc1NEM4LjYyNjEzIDEyLjk2NTYgOC42MTA3MSAxMy4xODk2IDguNTI2NzMgMTMuMzkxNkM4LjQ0Mjc0IDEzLjU5MzcgOC4yOTQ4MyAxMy43NjI2IDguMTA1NjUgMTMuODcyNUM3LjkxNjQ3IDEzLjk4MjQgNy42OTY0OCAxNC4wMjcyIDcuNDc5MzkgMTQuMDAwMVonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICByaWdodDogLTZweDtcbiAgICB9XG4gICAgLnRlYW0tc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICB9XG4gICAgLnRlYW0tc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5wb3N0LWNhdGVnb3J5LTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5wb3N0LXdyYXBwZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAkc3BhY2UtNDA7XG4gICAgICAgIC5wb3N0LWRhdGUsXG4gICAgICAgIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
