@charset "UTF-8";
/*
Theme Name: ENERGYBOX
Author: MAISON D'IDÉE
Author URI: energybox-lang
Description: Main template for ENERGYBOX
Version: 1.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: energybox-lang
*/
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: 1300px;
  }
}
/*
* Spacing
*/
.single-kongres-a-event .contact-form-1 {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .single-kongres-a-event .contact-form-1 {
    margin-bottom: 120px;
  }
}

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

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

.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;
}

.w-fit {
  width: fit-content;
}

#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;
}

.wpml-ls-statics-footer {
  display: none !important;
}

.pt-section {
  padding-top: 50px;
}
@media (min-width: 768px) {
  .pt-section {
    padding-top: 100px;
  }
}

.pb-section {
  padding-bottom: 50px;
}
@media (min-width: 768px) {
  .pb-section {
    padding-bottom: 100px;
  }
}

.mt-section {
  margin-top: 100px;
}

.mb-section {
  margin-bottom: 100px;
}

.mb-100 {
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  .mb-100 {
    margin-bottom: 100px;
  }
}

main {
  margin-top: 68px;
}
@media (min-width: 992px) {
  main {
    margin-top: 78px;
  }
}

.button-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 1rem !important;
}

/*
* Primary
*/
/*
* Secondary
*/
/*
* Gray
*/
/*
* Basic
*/
:root {
  --h1-fz: 35px;
  --h1-lh: 1.2;
  --h2-fz: 25px;
  --h2-lh: 1.2;
  --h3-fz: 23px;
  --h3-lh: 1.2;
  --h4-fz: 21px;
  --h4-lh: 1.2;
  --subh-fz: 20px;
  --subh-lh: 1.2;
  --base-fz: 18px;
  --base-lh: 1.3;
  --small-fz: 12px;
  --small-lh: 1.2;
  --btn-fz: 12px;
  --btn-lh: 1;
}

@media (min-width: 992px) {
  :root {
    --h1-fz: 40px;
    --h2-fz: 30px;
    --h3-fz: 27px;
    --h4-fz: 23px;
    --subh-fz: 20px;
    --btn-fz: 14px;
  }
}
@media (min-width: 1295px) {
  :root {
    --h1-fz: 56px;
    --h2-fz: 40px;
    --h3-fz: 30px;
    --h4-fz: 25px;
    --subh-fz: 22px;
  }
}
@media (min-width: 1600px) {
  :root {
    --h1-fz: 76px;
    --h2-fz: 48px;
  }
}
b,
strong {
  font-weight: 600;
}

em,
i {
  font-style: italic;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  letter-spacing: 0px;
  font-optical-sizing: auto;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}

p,
a,
li {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-optical-sizing: auto;
}

.btn, .contact-form-5 .wpcf7-submit {
  font-family: "Montserrat", sans-serif;
  font-size: var(--btn-fz);
  line-height: var(--btn-lh);
  font-weight: 700;
  text-transform: uppercase;
  font-optical-sizing: auto;
  font-style: normal;
  cursor: pointer;
  letter-spacing: 1.4px;
}

.btn-primary, .contact-form-5 .wpcf7-submit, .navbar-5 .navbar-collapse .navbar-nav .contact-form-5 a.wpcf7-submit, .contact-form-5 .navbar-5 .navbar-collapse .navbar-nav a.wpcf7-submit, .navbar-5 .navbar-collapse .navbar-nav a.btn-primary, .navbar-5 .navbar-collapse .navbar-nav .text-block a.btn, .text-block .navbar-5 .navbar-collapse .navbar-nav a.btn, .text-block a.btn, .text-block .contact-form-5 a.wpcf7-submit, .contact-form-5 .text-block a.wpcf7-submit {
  padding: 13px 20px;
  border: 0;
  background-color: #FAAA00;
  color: #ffffff;
  border-radius: 0;
  display: inline-block;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.btn-primary:hover, .contact-form-5 .wpcf7-submit:hover, .navbar-5 .navbar-collapse .navbar-nav .contact-form-5 a.wpcf7-submit:hover, .contact-form-5 .navbar-5 .navbar-collapse .navbar-nav a.wpcf7-submit:hover, .navbar-5 .navbar-collapse .navbar-nav a.btn-primary:hover, .navbar-5 .navbar-collapse .navbar-nav .text-block a.btn:hover, .text-block .navbar-5 .navbar-collapse .navbar-nav a.btn:hover, .text-block a.btn:hover {
  color: #ffffff;
  background-color: #FFB61E;
}
.btn-primary:active, .contact-form-5 .wpcf7-submit:active, .navbar-5 .navbar-collapse .navbar-nav .contact-form-5 a.wpcf7-submit:active, .contact-form-5 .navbar-5 .navbar-collapse .navbar-nav a.wpcf7-submit:active, .navbar-5 .navbar-collapse .navbar-nav a.btn-primary:active, .navbar-5 .navbar-collapse .navbar-nav .text-block a.btn:active, .text-block .navbar-5 .navbar-collapse .navbar-nav a.btn:active, .text-block a.btn:active {
  color: #ffffff !important;
  background-color: #E69500 !important;
}

.btn-secondary {
  padding: 13px 20px;
  border: 1px solid #FAAA00;
  background-color: transparent;
  color: #FAAA00;
  border-radius: 0;
  display: inline-block;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.btn-secondary:hover {
  color: #FAAA00;
  background-color: #FFF2D9;
  border-color: #FAAA00 !important;
}
.btn-secondary:active {
  color: #FAAA00 !important;
  background-color: #FFEDCA !important;
  border-color: #FAAA00 !important;
}

.text-block {
  background: #ffffff;
}
.text-block.pt {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .text-block.pt {
    padding-top: 100px;
  }
}
.text-block.pb {
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .text-block.pb {
    padding-bottom: 100px;
  }
}
.text-block h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2C24F5;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .text-block h2 {
    margin-bottom: 32px;
  }
}
.text-block h3 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #2C24F5;
  margin-bottom: 20px;
}
.text-block p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2C24F5;
}
.text-block p:last-child {
  margin-bottom: 0;
}
.text-block p img {
  margin-top: 44px;
  margin-bottom: 0;
  max-width: 100%;
  height: auto;
}
.text-block p:first-child img {
  margin-top: 0;
}
.text-block a {
  color: #FAAA00;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.text-block a:hover {
  color: #2C24F5;
  text-decoration: underline;
}
.text-block a.btn, .text-block .contact-form-5 a.wpcf7-submit, .contact-form-5 .text-block a.wpcf7-submit {
  text-decoration: none;
}
.text-block a.btn:hover, .text-block .contact-form-5 a.wpcf7-submit:hover, .contact-form-5 .text-block a.wpcf7-submit:hover {
  text-decoration: none;
}
.text-block ul li {
  color: #2C24F5;
}
.text-block ol li {
  color: #2C24F5;
}
.text-block img {
  max-width: 100%;
  height: auto;
}
.text-block strong {
  color: #2C24F5;
}
.text-block .btn, .text-block .contact-form-5 .wpcf7-submit, .contact-form-5 .text-block .wpcf7-submit {
  margin-top: 50px;
}

.simple-page {
  padding-top: 16px;
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .simple-page {
    margin-bottom: 100px;
  }
}
.simple-page h1 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #FAAA00;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .simple-page h1 {
    margin-bottom: 24px;
  }
}
.simple-page h2 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #2C24F5;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .simple-page h2 {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
.simple-page h3,
.simple-page h4,
.simple-page h5 {
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  color: #2C24F5;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .simple-page h3,
  .simple-page h4,
  .simple-page h5 {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
.simple-page p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2C24F5;
}
.simple-page p:last-child {
  margin-bottom: 0;
}
.simple-page p img {
  margin-top: 44px;
  margin-bottom: 0;
  max-width: 100%;
  height: auto;
}
.simple-page p:first-child img {
  margin-top: 0;
}
.simple-page a {
  color: #FAAA00;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.simple-page a:hover {
  color: #2C24F5;
  text-decoration: underline;
}
.simple-page ul li {
  color: #2C24F5;
  margin: 5px 0 5px 0;
}
.simple-page ol li {
  color: #2C24F5;
  margin: 5px 0 5px 0;
}
.simple-page img {
  border-radius: 40px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.simple-page strong {
  font-weight: 600;
}
.simple-page .btn, .simple-page .contact-form-5 .wpcf7-submit, .contact-form-5 .simple-page .wpcf7-submit {
  font-family: "Montserrat", sans-serif;
  font-size: var(--btn-fz);
  line-height: var(--btn-lh);
  font-weight: 700;
  text-transform: uppercase;
  font-optical-sizing: auto;
  font-style: normal;
  cursor: pointer;
  letter-spacing: 1.4px;
}
.simple-page a.btn-primary, .simple-page .contact-form-5 a.wpcf7-submit, .contact-form-5 .simple-page a.wpcf7-submit, .simple-page .navbar-5 .navbar-collapse .navbar-nav .contact-form-5 a.wpcf7-submit, .navbar-5 .navbar-collapse .navbar-nav .contact-form-5 .simple-page a.wpcf7-submit, .simple-page .contact-form-5 .navbar-5 .navbar-collapse .navbar-nav a.wpcf7-submit, .contact-form-5 .navbar-5 .navbar-collapse .navbar-nav .simple-page a.wpcf7-submit, .simple-page .navbar-5 .navbar-collapse .navbar-nav a.btn-primary, .contact-form-5 .simple-page .navbar-5 .navbar-collapse .navbar-nav a.wpcf7-submit, .navbar-5 .navbar-collapse .navbar-nav .simple-page a.btn-primary, .navbar-5 .navbar-collapse .navbar-nav .simple-page .contact-form-5 a.wpcf7-submit, .simple-page .navbar-5 .navbar-collapse .navbar-nav .text-block a.btn, .navbar-5 .navbar-collapse .navbar-nav .text-block .simple-page a.btn, .simple-page .text-block .navbar-5 .navbar-collapse .navbar-nav a.btn, .text-block .navbar-5 .navbar-collapse .navbar-nav .simple-page a.btn, .simple-page .text-block a.btn, .text-block .simple-page a.btn {
  padding: 13px 20px;
  border: 0;
  background-color: #FAAA00;
  color: #ffffff;
  border-radius: 0;
  display: inline-block;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.simple-page a.btn-primary:hover, .simple-page .contact-form-5 a.wpcf7-submit:hover, .contact-form-5 .simple-page a.wpcf7-submit:hover, .simple-page .navbar-5 .navbar-collapse .navbar-nav a.btn-primary:hover, .navbar-5 .navbar-collapse .navbar-nav .simple-page a.btn-primary:hover, .simple-page .text-block a.btn:hover, .text-block .simple-page a.btn:hover {
  color: #ffffff;
  background-color: #FFB61E;
}
.simple-page a.btn-primary:active, .simple-page .contact-form-5 a.wpcf7-submit:active, .contact-form-5 .simple-page a.wpcf7-submit:active, .simple-page .navbar-5 .navbar-collapse .navbar-nav a.btn-primary:active, .navbar-5 .navbar-collapse .navbar-nav .simple-page a.btn-primary:active, .simple-page .text-block a.btn:active, .text-block .simple-page a.btn:active {
  color: #ffffff !important;
  background-color: #E69500 !important;
}
.simple-page a.btn-secondary {
  padding: 16px 22px;
  border: 1px solid #2C24F5;
  color: #ffffff;
  background-color: #2C24F5;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1.68px;
}
.simple-page a.btn-secondary:hover {
  color: #2C24F5;
  border: 1px solid #2C24F5;
  background-color: transparent;
  text-decoration: none;
}

.pagination-1 {
  display: flex;
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .pagination-1 {
    margin-bottom: 100px;
  }
}
.pagination-1 nav {
  display: flex;
  justify-content: center;
}
.pagination-1 a {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  font-weight: 400;
  padding: 8px 12px;
  border: 1px solid #2C24F5;
  color: #ffffff;
  background-color: #2C24F5;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1.68px;
  margin-right: 8px;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  min-width: 40px;
}
@media (min-width: 992px) {
  .pagination-1 a {
    padding: 16px 22px;
  }
}
.pagination-1 a:hover {
  color: #2C24F5;
  border: 1px solid #2C24F5;
  background-color: transparent;
}
.pagination-1 span.current {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 12px;
  min-width: 40px;
  border: 1px solid #2C24F5;
  color: #2C24F5;
  background-color: transparent;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1.68px;
  margin-right: 8px;
}
@media (min-width: 992px) {
  .pagination-1 span.current {
    padding: 16px 22px;
  }
}
.pagination-1 span.dots {
  padding: 8px 12px;
  color: #2C24F5;
  display: flex;
  align-items: flex-end;
  margin-right: 8px;
}
@media (min-width: 992px) {
  .pagination-1 span.dots {
    padding: 16px 22px;
  }
}
.pagination-1 a.prev,
.pagination-1 a.next {
  display: none;
}
@media (min-width: 768px) {
  .pagination-1 a.prev,
  .pagination-1 a.next {
    display: flex;
  }
}

.navbar-5 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  box-shadow: 0px 4px 20px 0px rgba(26, 19, 197, 0.12);
  background-color: #ffffff;
}
.navbar-5 .logo-link-header img {
  max-width: 160px;
  height: auto;
}
@media (min-width: 1200px) {
  .navbar-5 .logo-link-header img {
    max-width: 203px;
  }
}
.navbar-5 .navbar {
  padding: 15px 0;
}
.navbar-5 .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%232C24F5' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-5 .navbar-toggler {
  border: 0;
  box-shadow: none;
  outline: 0;
}
.navbar-5 .navbar-collapse.show {
  overflow-y: auto;
  max-height: calc(100vh - 82px);
}
.navbar-5 .navbar-collapse .navbar-nav {
  padding-top: 20px;
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav {
    padding-top: 0;
  }
}
.navbar-5 .navbar-collapse .navbar-nav a {
  font-size: var(--base-fz);
  line-height: var(--btn-lh);
  font-weight: 400;
  color: #2C24F5;
  text-transform: none;
  text-decoration: none;
  transition: all 0.3s ease;
  position: relative;
  padding: 15px 0;
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav a {
    margin-left: 20px;
    font-size: 16px;
    line-height: 16px;
  }
}
@media (min-width: 1200px) {
  .navbar-5 .navbar-collapse .navbar-nav a {
    margin-left: 25px;
    font-size: var(--base-fz);
    line-height: var(--btn-lh);
  }
}
@media (min-width: 1295px) {
  .navbar-5 .navbar-collapse .navbar-nav a {
    margin-left: 40px;
  }
}
.navbar-5 .navbar-collapse .navbar-nav a:hover {
  color: #2C24F5;
  text-decoration: underline;
}
.navbar-5 .navbar-collapse .navbar-nav a.active {
  text-decoration: underline;
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav a.has-dropdown {
    padding-right: 15px;
    position: relative;
  }
  .navbar-5 .navbar-collapse .navbar-nav a.has-dropdown::after {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' fill='none'%3E%3Cpath stroke='%232C24F5' stroke-linecap='round' stroke-linejoin='round' d='m1 .5 5 5 5-5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    width: 12px;
    height: 6px;
    position: absolute;
    top: 21px;
    right: 0;
  }
}
.navbar-5 .navbar-collapse .navbar-nav a.btn-primary, .navbar-5 .navbar-collapse .navbar-nav .contact-form-5 a.wpcf7-submit, .contact-form-5 .navbar-5 .navbar-collapse .navbar-nav a.wpcf7-submit, .navbar-5 .navbar-collapse .navbar-nav .text-block a.btn, .text-block .navbar-5 .navbar-collapse .navbar-nav a.btn {
  font-weight: 700;
  padding: 8px 20px;
  margin-top: 15px;
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav a.btn-primary, .navbar-5 .navbar-collapse .navbar-nav .contact-form-5 a.wpcf7-submit, .contact-form-5 .navbar-5 .navbar-collapse .navbar-nav a.wpcf7-submit, .navbar-5 .navbar-collapse .navbar-nav .text-block a.btn, .text-block .navbar-5 .navbar-collapse .navbar-nav a.btn {
    margin-left: 20px;
    margin-top: 0;
  }
}
@media (min-width: 1295px) {
  .navbar-5 .navbar-collapse .navbar-nav a.btn-primary, .navbar-5 .navbar-collapse .navbar-nav .contact-form-5 a.wpcf7-submit, .contact-form-5 .navbar-5 .navbar-collapse .navbar-nav a.wpcf7-submit, .navbar-5 .navbar-collapse .navbar-nav .text-block a.btn, .text-block .navbar-5 .navbar-collapse .navbar-nav a.btn {
    margin-left: 100px;
  }
}
.navbar-5 .navbar-collapse .navbar-nav a.btn-primary:hover, .navbar-5 .navbar-collapse .navbar-nav .contact-form-5 a.wpcf7-submit:hover, .contact-form-5 .navbar-5 .navbar-collapse .navbar-nav a.wpcf7-submit:hover, .navbar-5 .navbar-collapse .navbar-nav .text-block a.btn:hover, .text-block .navbar-5 .navbar-collapse .navbar-nav a.btn:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav .dropdown:hover .dropdown-menu {
    z-index: 999;
    opacity: 1;
    display: block;
  }
}
.navbar-5 .navbar-collapse .navbar-nav .dropdown-menu {
  display: block;
  border: 0;
  margin-left: 20px;
  padding: 0;
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav .dropdown-menu {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav .dropdown-menu {
    transition: all 0.3s ease;
    position: absolute;
    top: 100%;
    left: calc(50% + 40px);
    transform: translateX(-50%);
    z-index: -999;
    opacity: 0;
    display: none;
    padding: 16px 24px;
    border-radius: 0;
    margin-left: 0;
  }
  .navbar-5 .navbar-collapse .navbar-nav .dropdown-menu li:hover {
    background-color: #ffffff;
  }
  .navbar-5 .navbar-collapse .navbar-nav .dropdown-menu li:last-child a {
    padding-bottom: 0;
  }
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav .dropdown-menu a:hover {
    color: #FAAA00;
    text-decoration: none;
    background-color: #ffffff;
  }
}
.navbar-5 .navbar-collapse .navbar-nav .dropdown-menu .dropdown-item {
  margin-left: 0;
  padding: 0;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav .dropdown-menu .dropdown-item {
    margin-bottom: 16px;
    margin-left: 0;
  }
}
.navbar-5 .navbar-collapse .navbar-nav .dropdown-menu li:last-child .dropdown-item {
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav .dropdown-menu li:last-child .dropdown-item {
    margin-bottom: 0;
  }
}
.navbar-5 .navbar-collapse .navbar-nav .dropdown-menu li:first-child .dropdown-item {
  margin-top: 15px;
}
@media (min-width: 992px) {
  .navbar-5 .navbar-collapse .navbar-nav .dropdown-menu li:first-child .dropdown-item {
    margin-top: 0;
  }
}

.main-banner-10 {
  height: calc(100vh - 70px);
  min-height: 520px;
  position: relative;
  padding-top: 50px;
}
@media (min-width: 992px) {
  .main-banner-10 {
    height: calc(100vh - 80px);
  }
}
@media (min-width: 992px) {
  .main-banner-10 {
    padding-top: 100px;
  }
}
.main-banner-10 img.badge {
  position: absolute;
  bottom: 0;
  right: -10px;
  z-index: 5;
  display: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .main-banner-10 img.badge {
    display: block;
  }
}
.main-banner-10 img.banner {
  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;
}
.main-banner-10 .container,
.main-banner-10 .row {
  height: 100%;
  position: relative;
  z-index: 10;
}
.main-banner-10 .col-12 {
  display: flex;
  align-items: flex-end;
  padding-bottom: 120px;
}
.main-banner-10 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 24px;
  text-transform: uppercase;
}
.main-banner-10 h1 strong {
  font-weight: 800;
  color: #FAAA00;
}
.main-banner-10 p {
  color: #ffffff;
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  font-weight: 600;
}
.main-banner-10 .background-shape {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #2C24F5;
  clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 70%);
  z-index: 2;
}
.main-banner-10 .scroll-here {
  text-decoration: none;
  display: block;
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 20;
}
.main-banner-10 .scroll-here svg {
  transform: scale(1);
  transition: all 0.3s ease;
}
.main-banner-10 .scroll-here:hover .icon-wrapper {
  animation: bounce 0.9s infinite;
}
.main-banner-10 .scroll-here:hover .icon-wrapper svg {
  transform: scale(1.1);
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-10px);
  }
  50% {
    transform: translateY(0);
  }
  70% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0);
  }
}

.cards-7 {
  padding-bottom: 50px;
}
.cards-7 .image {
  position: relative;
}
.cards-7 .image img {
  position: absolute;
  top: 50;
  right: 0;
}
@media (min-width: 992px) {
  .cards-7 {
    padding-bottom: 100px;
  }
}
.cards-7 .grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.cards-7 .grid .card-item {
  width: 100%;
  background: #F0EFFF;
  padding: 32px 28px 77px;
  box-sizing: border-box;
  transition: all 0.3s ease;
}
@media (min-width: 576px) {
  .cards-7 .grid .card-item {
    flex: 1 1 calc(50% - 15px);
  }
}
@media (min-width: 768px) {
  .cards-7 .grid .card-item {
    min-height: 390px;
  }
}
.cards-7 .grid .card-item:not(.card-item-light) {
  background-color: #2C24F5;
}
.cards-7 .grid .card-item:not(.card-item-light) h3,
.cards-7 .grid .card-item:not(.card-item-light) li {
  color: #ffffff;
}
.cards-7 .grid .card-item .wrapper a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  display: block;
}
.cards-7 .grid .card-item.card-link:hover {
  background-color: #FAAA00 !important;
}
.cards-7 .grid .card-item.card-link:hover h3,
.cards-7 .grid .card-item.card-link:hover li {
  color: #ffffff !important;
}
.cards-7 .grid .card-item.card-link:hover li::before {
  background-color: #2C24F5;
}
.cards-7 .grid .card-item.card-link:hover .button a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M13.333 32h37.334m0 0L32 13.333M50.667 32 32 50.667'/%3E%3C/svg%3E");
}
.cards-7 .grid h3 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #2C24F5;
  margin-bottom: 20px;
  transition: all 0.3s ease;
}
.cards-7 .grid ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cards-7 .grid ul li {
  position: relative;
  padding-left: 29px;
  margin-bottom: 10px;
  transition: all 0.3s ease;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2C24F5;
}
.cards-7 .grid ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  width: 15px;
  height: 2px;
  background-color: #FAAA00;
  border-radius: 5px;
  transition: all 0.3s ease;
}
.cards-7 .grid .button a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath stroke='%23FAAA00' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M13.333 32h37.334m0 0L32 13.333M50.667 32 32 50.667'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  width: 64px;
  height: 64px;
  display: block;
  position: absolute;
  bottom: 24px;
  right: 28px;
  transition: all 0.3s ease;
}

.text-image-1 {
  background: #2C24F5;
}
.text-image-1 .pt {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .text-image-1 .pt {
    padding-top: 100px;
  }
}
.text-image-1 .pb {
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .text-image-1 .pb {
    padding-bottom: 100px;
  }
}
.text-image-1 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 16px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .text-image-1 h2 {
    margin-bottom: 24px;
  }
}
.text-image-1 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
.text-image-1 h3 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #ffffff;
  margin-bottom: 20px;
  font-weight: 600;
}
.text-image-1 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin-bottom: 48px;
}
.text-image-1 img {
  max-width: 300px;
  height: auto;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .text-image-1 img {
    max-width: 100%;
  }
}

.informational-list-2 {
  position: relative;
  padding: 50px 0;
  background-color: #F0EFFF;
}
@media (min-width: 768px) {
  .informational-list-2 {
    padding: 150px 0 100px;
  }
}
.informational-list-2 .row {
  padding-top: 60px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(44, 36, 245, 0.25);
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 992px) {
  .informational-list-2 .row {
    margin-bottom: 50px;
    padding-bottom: 50px;
  }
}
.informational-list-2 .row:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 992px) {
  .informational-list-2 .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}
.informational-list-2 .img {
  position: absolute;
  top: -60px;
}
.informational-list-2 .left-side,
.informational-list-2 .right-side {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.informational-list-2 .left-side p {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #2C24F5;
  font-weight: 800;
  margin-bottom: 0;
}
.informational-list-2 .left-side p strong {
  font-weight: 800;
}
@media (min-width: 992px) {
  .informational-list-2 .left-side p {
    margin: 0;
  }
}
.informational-list-2 .right-side {
  margin-top: 12px;
}
@media (min-width: 992px) {
  .informational-list-2 .right-side {
    margin-top: 0;
  }
}
.informational-list-2 .right-side p {
  color: #2C24F5;
  margin: 0;
}

.news-list-3 {
  background: #F0EFFF;
  padding: 50px 0;
}
@media (min-width: 992px) {
  .news-list-3 {
    padding: 100px 0;
  }
}
.news-list-3 h2 {
  color: #2C24F5;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 40px;
  text-transform: uppercase;
  color: #2C24F5;
  text-align: center;
}
@media (min-width: 992px) {
  .news-list-3 h2 {
    margin-bottom: 60px;
  }
}
.news-list-3 h3 {
  color: #2C24F5;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 48px;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  text-align: center;
}
.news-list-3 .news-list-slider-3 {
  padding: 0 12px;
  margin-left: -12px;
  margin-right: -12px;
  padding: 0 20px;
}
.news-list-3 .news-list-slider-3:hover .news-list-slider-button-prev,
.news-list-3 .news-list-slider-3:hover .news-list-slider-button-next {
  opacity: 1;
}
.news-list-3 .news-list-slider-3 .swiper-slide {
  height: auto;
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item {
  position: relative;
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item:hover img {
  transform: scale(1.1);
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item:hover svg path {
  stroke: #2C24F5;
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item svg path {
  transition: all 0.3s ease;
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .image {
  margin-bottom: 0;
  height: 350px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 1200px) {
  .news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .image {
    height: 380px;
  }
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s linear;
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content {
  position: absolute;
  bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1200px) {
  .news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content {
    bottom: auto;
    top: 250px;
    padding-left: 40px;
    padding-right: 0;
  }
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content span {
  font-family: "Montserrat", sans-serif;
  font-size: var(--btn-fz);
  line-height: var(--btn-lh);
  letter-spacing: 1.4px;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 700;
  margin-right: 4px;
  padding: 10px;
}
@media (min-width: 576px) {
  .news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content span {
    padding: 10px 20px;
    margin-right: 12px;
  }
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content span.category {
  background-color: #FAAA00;
  color: #ffffff;
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content span.date {
  color: #FAAA00;
  background-color: #ffffff;
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content h3 {
  text-align: left;
  margin-top: 16px;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content h3 {
    width: calc(100% - 100px);
  }
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content h3 a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 600;
}
.news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content p {
  color: "";
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 32px;
  height: 130px;
}
@media (min-width: 768px) {
  .news-list-3 .news-list-slider-3 .swiper-slide .news-list-item .news-content p {
    height: 96px;
  }
}
.news-list-3 .news-list-slider-3 .news-list-slider-button-prev,
.news-list-3 .news-list-slider-3 .news-list-slider-button-next {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  width: 64px;
  height: 64px;
  top: calc(50% - 64px);
  background: #FAAA00;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .news-list-3 .news-list-slider-3 .news-list-slider-button-prev,
  .news-list-3 .news-list-slider-3 .news-list-slider-button-next {
    opacity: 0;
  }
  .news-list-3 .news-list-slider-3 .news-list-slider-button-prev:hover,
  .news-list-3 .news-list-slider-3 .news-list-slider-button-next:hover {
    opacity: 1;
  }
}
.news-list-3 .news-list-slider-3 .news-list-slider-button-prev:hover,
.news-list-3 .news-list-slider-3 .news-list-slider-button-next:hover {
  background: #E69500;
}
.news-list-3 .news-list-slider-3 .news-list-slider-button-prev:after,
.news-list-3 .news-list-slider-3 .news-list-slider-button-next:after {
  content: "";
  display: block;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M10 24h28m0 0L24 10m14 14L24 38'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 48px;
  height: 48px;
}
.news-list-3 .news-list-slider-3 .news-list-slider-button-prev {
  left: 0;
}
.news-list-3 .news-list-slider-3 .news-list-slider-button-prev:after {
  transform: rotate(180deg);
}
.news-list-3 .news-list-slider-3 .news-list-slider-button-next {
  right: 0;
}
.news-list-3 .news-list-slider-3 .swiper-pagination {
  position: relative;
  margin-top: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 12px;
}
.news-list-3 .news-list-slider-3 .swiper-pagination .swiper-pagination-bullet {
  background: rgba(44, 36, 245, 0.7);
  width: 8px;
  height: 8px;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
}
.news-list-3 .news-list-slider-3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #2C24F5;
  width: 12px;
  height: 12px;
}
.news-list-3.blog-detail {
  background: transparent;
}
.news-list-3.blog-detail h2 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  text-align: left;
}
@media (min-width: 992px) {
  .news-list-3.blog-detail h2 {
    margin-bottom: 40px;
  }
}

.text-image-2 {
  background: #2C24F5;
}
.text-image-2 .pt {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .text-image-2 .pt {
    padding-top: 100px;
  }
}
.text-image-2 .pb {
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .text-image-2 .pb {
    padding-bottom: 100px;
  }
}
.text-image-2 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 16px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .text-image-2 h2 {
    margin-bottom: 24px;
  }
}
.text-image-2 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
.text-image-2 h3 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #ffffff;
  margin-bottom: 20px;
  font-weight: 600;
}
.text-image-2 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin-bottom: 48px;
}
.text-image-2.p-edit p {
  margin-bottom: 20px;
}
.text-image-2 img {
  max-width: 300px;
  height: auto;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .text-image-2 img {
    position: absolute;
    top: 100px;
    max-width: 460px;
    height: auto;
  }
}
@media (min-width: 1200px) {
  .text-image-2 img {
    max-width: 500px;
  }
}
@media (min-width: 1295px) {
  .text-image-2 img {
    max-width: 550px;
  }
}
@media (min-width: 1600px) {
  .text-image-2 img {
    max-width: 620px;
    height: 703px;
  }
}
.text-image-2.image-2 img {
  top: 0;
  left: 0;
  height: auto;
  max-width: 500px;
}
@media (min-width: 992px) {
  .text-image-2.image-2 img {
    max-width: 800px;
  }
}
@media (min-width: 1295px) {
  .text-image-2.image-2 img {
    max-width: 950px;
  }
}

.contact-form-5 {
  padding-bottom: 50px;
  padding-top: 50px;
}
@media (min-width: 992px) {
  .contact-form-5 {
    padding-bottom: 100px;
    padding-top: 100px;
  }
}
.contact-form-5 .content {
  background-color: #F0EFFF;
  padding: 30px 20px 30px 20px;
}
@media (min-width: 992px) {
  .contact-form-5 .content {
    padding: 80px 250px 80px 80px;
  }
}
@media (min-width: 768px) {
  .contact-form-5 {
    padding-bottom: 100px;
  }
}
.contact-form-5 h2 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #2C24F5;
  text-transform: uppercase;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .contact-form-5 h2 {
    margin-bottom: 24px;
  }
}
.contact-form-5 .text {
  max-width: 500px;
}
.contact-form-5 .text p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2C24F5;
  margin-bottom: 64px;
}
.contact-form-5 p {
  margin: 0;
}
.contact-form-5 input,
.contact-form-5 textarea {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #2C24F5;
  padding: 24px 0 12px;
  border: 0;
  border-top: 1px solid rgba(44, 36, 245, 0.25);
  max-width: 100%;
  width: 100%;
  background: none;
  box-shadow: none;
}
.contact-form-5 input::placeholder,
.contact-form-5 textarea::placeholder {
  color: #2C24F5;
}
.contact-form-5 input:focus, .contact-form-5 input:active,
.contact-form-5 textarea:focus,
.contact-form-5 textarea:active {
  box-shadow: none;
  outline: none;
}
.contact-form-5 .wpcf7-submit {
  width: auto;
}
.contact-form-5 .submit-info {
  display: flex;
  align-items: center;
}
.contact-form-5 .submit-info .wpcf7-submit {
  margin-right: 32px !important;
}
.contact-form-5 .submit-info p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: rgba(44, 36, 245, 0.5);
  margin-bottom: 0;
}
.contact-form-5 .wpcf7-spinner {
  display: none !important;
}
.contact-form-5 textarea {
  margin-bottom: 40px;
  height: 100px;
  border-bottom: 1px solid rgba(44, 36, 245, 0.25);
}

.testimonial-2 {
  padding-bottom: 50px;
  padding-top: 50px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 992px) {
  .testimonial-2 {
    padding: 125px 0 100px;
  }
}
.testimonial-2 .content {
  position: relative;
  z-index: 5;
}
.testimonial-2 h2 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #2C24F5;
  margin-bottom: 32px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .testimonial-2 h2 {
    margin-bottom: 72px;
  }
}
.testimonial-2 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
.testimonial-2 h3 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #2C24F5;
  margin-bottom: 0;
  font-weight: 600;
  letter-spacing: 0;
}
.testimonial-2 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #FAAA00;
  margin-bottom: 0;
}
.testimonial-2 .bg svg {
  position: absolute;
  top: 0;
  right: 50%;
  width: 300px;
  height: 346px;
}
@media (min-width: 992px) {
  .testimonial-2 .bg svg {
    width: 893px;
    height: 1029px;
  }
}
.testimonial-2 .profil-card {
  display: flex;
  align-items: center;
}
.testimonial-2 .profil-card img {
  border-radius: 50%;
  margin-right: 24px;
}

.footer-5 {
  background: #2C24F5;
  padding: 40px 0;
}
@media (min-width: 768px) {
  .footer-5 {
    padding: 100px 0 44px;
  }
}
.footer-5 h2 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  font-weight: 600;
  color: #FAAA00;
  margin-bottom: 10px;
  margin-top: 24px;
}
@media (min-width: 992px) {
  .footer-5 h2 {
    margin-bottom: 16px;
    margin-top: 0;
  }
}
.footer-5 a {
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: 1.4;
  font-weight: 400;
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.footer-5 a:hover {
  color: #FAAA00;
}
.footer-5 p {
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: 1.4;
  font-weight: 400;
  margin-bottom: 0;
}
.footer-5 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.footer-5 .copy {
  padding-top: 20px;
  margin-top: 64px;
  border-top: 1px solid rgba(240, 239, 255, 0.25);
}
.footer-5 .copy p,
.footer-5 .copy a {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.footer-5 .copy p {
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .footer-5 .copy p {
    margin-bottom: 0;
  }
}
.footer-5 img {
  max-width: 200px;
  height: auto;
}
@media (min-width: 1200px) {
  .footer-5 img {
    max-width: 294px;
  }
}

.informational-list-3 .row-1 {
  padding-top: 150px;
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .informational-list-3 .row-1 {
    padding-top: 200px;
    padding-bottom: 100px;
  }
}
.informational-list-3 .row-1 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2C24F5;
  margin-bottom: 12px;
}
.informational-list-3 .row-1 p.subheading {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  font-weight: 600;
  color: #FAAA00;
  margin-bottom: 0;
}
.informational-list-3 .row-1 p {
  color: #2C24F5;
}
.informational-list-3 .row-1 h3 {
  margin-top: 32px;
}
@media (min-width: 992px) {
  .informational-list-3 .row-1 h3 {
    margin-top: 0;
  }
}
.informational-list-3 .row-1 h4 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #2C24F5;
  margin-bottom: 12px;
  font-weight: 600;
}
.informational-list-3 .row-1 .wrapper .col:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .informational-list-3 .row-1 .wrapper {
    display: flex;
    gap: 40px;
  }
}
.informational-list-3 .row-1 .img {
  position: relative;
}
.informational-list-3 .row-1 .img .icon {
  position: absolute;
  top: -90px;
  left: 0;
  width: 80px;
  height: 80px;
}
.informational-list-3 .row-2 {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #F0EFFF;
}
@media (min-width: 992px) {
  .informational-list-3 .row-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.informational-list-3 .row-2 ol {
  list-style: none;
  counter-reset: custom;
  padding: 0;
  margin: 0;
}
.informational-list-3 .row-2 li {
  counter-increment: custom;
  position: relative;
  padding-left: 40px;
  color: #2C24F5;
}
.informational-list-3 .row-2 li:not(:last-child) {
  margin-bottom: 36px;
}
@media (min-width: 992px) {
  .informational-list-3 .row-2 li {
    padding-left: 50px;
  }
}
@media (min-width: 1295px) {
  .informational-list-3 .row-2 li {
    padding-left: 70px;
  }
}
.informational-list-3 .row-2 li::before {
  content: counter(custom) ".";
  position: absolute;
  left: 0;
  top: -5px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2C24F5;
}
.informational-list-3 h3 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #2C24F5;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 992px) {
  .informational-list-3 h3 {
    margin-bottom: 32px;
  }
}
.informational-list-3 p {
  color: #FAAA00;
  margin-bottom: 0;
}

.main-banner-11 {
  position: relative;
  margin-bottom: 50px;
  background-color: #2C24F5;
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .main-banner-11 {
    height: 560px;
    padding-bottom: 0;
  }
}
.main-banner-11 img.banner {
  display: block;
  max-width: 100%;
  width: 100% !important;
  height: 300px;
  object-fit: cover;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
}
@media (min-width: 992px) {
  .main-banner-11 img.banner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 600px;
  }
}
.main-banner-11 .container,
.main-banner-11 .row {
  height: 100%;
  position: relative;
  z-index: 10;
}
.main-banner-11 .content {
  padding-top: 50px;
  padding-bottom: 30px;
}
@media (min-width: 992px) {
  .main-banner-11 .content {
    padding-top: 120px;
    padding-bottom: 0;
  }
}
.main-banner-11 h1 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 24px;
  text-transform: uppercase;
}
.main-banner-11 h1 strong {
  font-weight: 800;
  color: #FAAA00;
}
.main-banner-11 h2 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #ffffff;
  margin-bottom: 24px;
  font-weight: 600;
}
.main-banner-11 p {
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 400;
}
.main-banner-11 p a {
  color: #ffffff;
  transition: all 0.3s ease;
  text-decoration: none;
}
.main-banner-11 p a:hover {
  color: #FAAA00;
}
.main-banner-11 .background-shape {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #2C24F5;
  clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 70%);
  z-index: 2;
}
.main-banner-11 .scroll-here {
  text-decoration: none;
  display: block;
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 20;
}
.main-banner-11 .scroll-here svg {
  transform: scale(1);
  transition: all 0.3s ease;
}
.main-banner-11 .scroll-here:hover .icon-wrapper {
  animation: bounce 0.9s infinite;
}
.main-banner-11 .scroll-here:hover .icon-wrapper svg {
  transform: scale(1.1);
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-10px);
  }
  50% {
    transform: translateY(0);
  }
  70% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0);
  }
}

.home-4 {
  padding: 0 0 50px 0;
}
@media (min-width: 992px) {
  .home-4 {
    padding: 100px 0;
  }
}
.home-4 h2 {
  color: #2C24F5;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 40px;
  color: #2C24F5;
  text-align: left;
}
.home-4 h3 {
  color: #2C24F5;
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  font-weight: 600;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 12px;
}
.home-4 .news-list-item {
  margin-bottom: 40px;
  position: relative;
}
@media (min-width: 992px) {
  .home-4 .news-list-item {
    display: flex;
  }
}
.home-4 .news-list-item img {
  transform: scale(1);
  transition: all 0.3s ease-in-out;
}
.home-4 .news-list-item:hover img {
  transform: scale(1.1);
}
.home-4 .news-list-item .wrapper {
  text-decoration: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  z-index: 10;
}
.home-4 .image {
  margin-bottom: 20px;
  width: 100%;
  height: 220px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 992px) {
  .home-4 .image {
    width: 320px;
    margin-bottom: 0;
    height: 250px;
  }
}
@media (min-width: 1200px) {
  .home-4 .image {
    height: 220px;
  }
}
.home-4 .image 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;
}
@media (min-width: 992px) {
  .home-4 .news-content {
    margin-left: 48px;
    width: calc(100% - 350px);
  }
}
.home-4 .news-content span {
  font-family: "Montserrat", sans-serif;
  font-size: var(--btn-fz);
  line-height: var(--btn-lh);
  letter-spacing: 1.4px;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 700;
  margin-right: 12px;
  padding: 10px 20px;
}
.home-4 .news-content span.category {
  background-color: #FAAA00;
  color: #ffffff;
}
.home-4 .news-content span.date {
  color: #FAAA00;
  background-color: #ffffff;
}
.home-4 .news-content p {
  color: #2C24F5;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 0;
}

.blog-detail-5 .post-category {
  margin-bottom: 16px;
  display: flex;
}
.blog-detail-5 .post-category a {
  color: #2C24F5;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  padding: 6px 8px;
  border: 1px solid "";
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
  display: block;
  width: fit-content;
  text-decoration: none;
  margin-left: 10px;
}
.blog-detail-5 .post-category a:first-child {
  margin-left: 0;
}
.blog-detail-5 .post-category a:hover {
  color: #FAAA00;
  border-color: #FAAA00;
}
.blog-detail-5 .social-share {
  list-style: none;
  padding-left: 0;
  display: flex;
  align-items: center;
}
.blog-detail-5 .social-share p {
  color: #2C24F5;
  margin-bottom: 0;
  margin-right: 8px;
}
.blog-detail-5 .blog-detail-header {
  padding: 24px 0 0;
}
@media (min-width: 992px) {
  .blog-detail-5 .blog-detail-header {
    padding: 104px 0 0;
  }
}
.blog-detail-5 .blog-detail-header h1 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 50px;
  color: #2C24F5;
  text-transform: uppercase;
}
.blog-detail-5 .main-image {
  margin-bottom: 44px;
}
.blog-detail-5 .main-image img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  border-radius: 0;
  height: 350px;
}
@media (min-width: 992px) {
  .blog-detail-5 .main-image img {
    height: 500px;
  }
}
.blog-detail-5 .meta {
  margin-bottom: 24px;
}
@media (min-width: 576px) {
  .blog-detail-5 .meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.blog-detail-5 .meta ul {
  margin-bottom: 0;
}
.blog-detail-5 .meta .meta-info {
  list-style: none;
  padding-left: 0;
  color: #2C24F5;
  display: flex;
  align-items: center;
  margin-top: 2px;
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .blog-detail-5 .meta .meta-info {
    margin-bottom: 0;
  }
}
.blog-detail-5 .meta .meta-info li {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  padding: 0 12px;
}
.blog-detail-5 .meta .meta-info li:first-child {
  padding-left: 0;
}
.blog-detail-5 .meta .meta-info li:nth-child(2) {
  border-left: 1px solid #F0EFFF;
  border-right: 1px solid #F0EFFF;
}
.blog-detail-5 .meta .meta-info li:last-child {
  padding-right: 0;
}
.blog-detail-5 #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;
}
.blog-detail-5 #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='%23FAAA00'/%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");
}
.blog-detail-5 #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;
}
.blog-detail-5 #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='%23FAAA00'/%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");
}
.blog-detail-5 #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;
}
.blog-detail-5 #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='%23FAAA00'/%3E%3Cstop offset='1' stop-color='%23FAAA00'/%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");
}
.blog-detail-5 .content {
  padding-bottom: 32px;
  border-bottom: 1px solid "";
  margin-bottom: 20px;
}
.blog-detail-5 .content .mb-large {
  margin-bottom: 44px;
}
.blog-detail-5 .content p {
  color: #2C24F5;
  font-size: var(--base-fz);
  line-height: 1.4;
  font-weight: 400;
}
.blog-detail-5 .content h2 {
  color: #2C24F5;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 24px;
  margin-top: 28px;
}
.blog-detail-5 .content h2 a {
  color: #FAAA00;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.blog-detail-5 .content h3 {
  color: #2C24F5;
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  margin-bottom: 24px;
  margin-top: 28px;
}
.blog-detail-5 .content h3 a {
  color: #FAAA00;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.blog-detail-5 .content h4 {
  color: #2C24F5;
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  margin-bottom: 24px;
  margin-top: 28px;
}
.blog-detail-5 .content h4 a {
  color: #FAAA00;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.blog-detail-5 .content figure {
  margin-bottom: 0;
  padding: 32px 0 44px;
  display: flex;
  justify-content: center;
}
.blog-detail-5 .content figure img {
  max-width: 100%;
  object-fit: cover;
  height: auto;
  border-radius: 0;
}
.blog-detail-5 .content a {
  color: #FAAA00;
  font-size: var(--base-fz);
  line-height: 1.4;
  font-weight: 400;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.blog-detail-5 .content a:hover {
  text-decoration: underline;
}
.blog-detail-5 .content ol,
.blog-detail-5 .content ul {
  padding-left: 18px;
  margin: 40px 0;
}
.blog-detail-5 .content ol li,
.blog-detail-5 .content ul li {
  font-family: "Montserrat", sans-serif;
  font-size: var(--base-fz);
  line-height: 1.4;
  font-weight: 400;
  color: #2C24F5;
  margin-bottom: 8px;
}
.blog-detail-5 .content ol li a,
.blog-detail-5 .content ul li a {
  color: #FAAA00;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.blog-detail-5 .content ol li a:hover,
.blog-detail-5 .content ul li a:hover {
  text-decoration: underline;
}
.blog-detail-5 .content ol li:last-child,
.blog-detail-5 .content ul li:last-child {
  margin-bottom: 0;
}
.blog-detail-5 .article-footer .post-category {
  margin-bottom: 20px;
}
.blog-detail-5 .article-footer ul {
  margin-bottom: 0;
}
.blog-detail-5 .article-footer .author {
  margin-top: 32px;
  padding-top: 32px;
  border-top: 1px solid #DAE5FF;
}
.blog-detail-5 .article-footer .author h3 {
  color: #2C24F5;
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  font-weight: 600;
  margin-bottom: 16px;
}
.blog-detail-5 .article-footer .author .author-profile {
  display: flex;
}
.blog-detail-5 .article-footer .author .author-profile .author-img {
  width: 64px;
  height: 64px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}
.blog-detail-5 .article-footer .author .author-profile .author-img 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;
}
.blog-detail-5 .article-footer .author .author-profile .author-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 24px;
}
.blog-detail-5 .article-footer .author .author-profile .author-info h4 {
  color: #2C24F5;
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  font-weight: 600;
  margin-bottom: 0;
}
.blog-detail-5 .article-footer .author .author-profile .author-info p {
  color: #FAAA00;
  margin-bottom: 0;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}

.text-slider-2 {
  position: relative;
  padding: 50px 0;
}
@media (min-width: 992px) {
  .text-slider-2 {
    padding: 100px 0;
  }
}
.text-slider-2 .container,
.text-slider-2 .row {
  height: 100%;
  position: relative;
  z-index: 10;
}
.text-slider-2 h2 {
  font-family: "Montserrat", sans-serif;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #2C24F5;
  margin-bottom: 20px;
  margin-top: 20px;
}
.text-slider-2 p {
  color: #2C24F5;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 0;
}
.text-slider-2 .text-slider-2-swiper {
  padding-bottom: 100px;
}
.text-slider-2 .image {
  height: 50px;
}
.text-slider-2 .swiper-slide {
  width: auto;
}
.text-slider-2 .swiper-horizontal > .swiper-scrollbar, .text-slider-2 .swiper-scrollbar.swiper-scrollbar-horizontal {
  border-radius: 4px;
  background: rgba(44, 36, 245, 0.2);
  top: calc(100% - 30px);
}
.text-slider-2 .swiper-scrollbar-drag {
  background: #2C24F5;
  height: 4px;
  border-radius: 4px;
  cursor: pointer;
}

.tabs-3 {
  position: relative;
  padding: 50px 0;
  background-color: #F0EFFF;
  /* Skrytie pôvodných inputov */
  /* Každá možnosť je label */
  /* Gulička */
  /* Posunutie guličky pri prepnutí */
}
@media (min-width: 992px) {
  .tabs-3 {
    padding: 100px 0;
  }
}
.tabs-3 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2C24F5;
  margin-bottom: 24px;
  text-transform: uppercase;
}
.tabs-3 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
.tabs-3 p {
  color: #2C24F5;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 80px;
}
.tabs-3 .tab-pane p {
  margin-bottom: 0;
}
.tabs-3 .tab-pane img {
  max-width: 100%;
  height: auto;
}
.tabs-3 .custom-tab-switcher {
  width: 280px;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 0;
}
@media (min-width: 576px) {
  .tabs-3 .custom-tab-switcher {
    width: 450px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .tabs-3 .custom-tab-switcher {
    margin: 0;
    width: 400px;
  }
}
@media (min-width: 1200px) {
  .tabs-3 .custom-tab-switcher {
    width: 450px;
  }
}
.tabs-3 .custom-tab-switcher input[type=radio] {
  display: none;
}
.tabs-3 .custom-tab-switcher .option {
  width: 140px;
  height: 100%;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  z-index: 2;
  cursor: pointer;
  color: #2C24F5;
  position: relative;
}
@media (min-width: 576px) {
  .tabs-3 .custom-tab-switcher .option {
    width: 260px;
    font-size: var(--subh-fz);
    line-height: var(--subh-lh);
  }
}
@media (min-width: 992px) {
  .tabs-3 .custom-tab-switcher .option {
    width: 200px;
  }
}
@media (min-width: 1200px) {
  .tabs-3 .custom-tab-switcher .option {
    width: 260px;
  }
}
.tabs-3 .custom-tab-switcher .option.left {
  text-align: right;
  padding-right: 60px;
}
.tabs-3 .custom-tab-switcher .option.right {
  text-align: left;
  padding-left: 60px;
}
.tabs-3 .slider-line {
  width: 100%;
  height: 16px;
  background-color: rgba(44, 36, 245, 0.2);
  border-radius: 30px;
}
.tabs-3 .custom-tab-switcher .toggle-slider {
  position: absolute;
  width: 80px;
  height: 100%;
  padding: 4px;
  box-sizing: border-box;
  z-index: 1;
  pointer-events: none;
  left: 100px;
  top: 10px;
}
@media (min-width: 576px) {
  .tabs-3 .custom-tab-switcher .toggle-slider {
    left: 180px;
    top: 0;
  }
}
@media (min-width: 992px) {
  .tabs-3 .custom-tab-switcher .toggle-slider {
    left: 160px;
    top: 10px;
  }
}
@media (min-width: 1200px) {
  .tabs-3 .custom-tab-switcher .toggle-slider {
    left: 180px;
    top: 0;
  }
}
.tabs-3 .custom-tab-switcher .toggle-ball {
  width: 36px;
  height: 36px;
  background: #2C24F5;
  border-radius: 50%;
  position: absolute;
  top: -5px;
  left: 4px;
  transition: 0.3s ease;
}
.tabs-3 #tab2-tab:checked ~ .option.right ~ .toggle-slider .toggle-ball {
  left: calc(100% - 40px);
}

.main-banner-12 {
  height: calc(100vh - 70px);
  min-height: 520px;
  position: relative;
  padding-top: 50px;
}
@media (min-width: 992px) {
  .main-banner-12 {
    height: calc(100vh - 80px);
  }
}
@media (min-width: 992px) {
  .main-banner-12 {
    padding-top: 100px;
  }
}
.main-banner-12 img.banner {
  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;
}
.main-banner-12 .container,
.main-banner-12 .row {
  height: 100%;
  position: relative;
  z-index: 10;
}
.main-banner-12 .col-12 {
  padding-bottom: 48px;
}
@media (min-width: 992px) {
  .main-banner-12 .col-12 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.main-banner-12 h1 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 24px;
  text-transform: uppercase;
}
.main-banner-12 h1 strong {
  font-weight: 800;
  color: #FAAA00;
}
.main-banner-12 p {
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.main-banner-12 .scroll-here {
  text-decoration: none;
  display: block;
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 20;
}
.main-banner-12 .scroll-here svg {
  transform: scale(1);
  transition: all 0.3s ease;
}
.main-banner-12 .scroll-here:hover .icon-wrapper {
  animation: bounce 0.9s infinite;
}
.main-banner-12 .scroll-here:hover .icon-wrapper svg {
  transform: scale(1.1);
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-10px);
  }
  50% {
    transform: translateY(0);
  }
  70% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0);
  }
}
.main-banner-12 .author {
  margin-top: 20px;
}
@media (min-width: 576px) {
  .main-banner-12 .author {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .main-banner-12 .author {
    margin-top: 0;
  }
}
.main-banner-12 .author .author-profile {
  display: flex;
}
.main-banner-12 .author .author-profile .author-img {
  width: 64px;
  height: 64px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}
.main-banner-12 .author .author-profile .author-img 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;
}
.main-banner-12 .author .author-profile .author-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 24px;
}
.main-banner-12 .author .author-profile .author-info h2 {
  color: #ffffff;
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  font-weight: 600;
  margin-bottom: 0;
}
.main-banner-12 .author .author-profile .author-info p {
  color: #ffffff;
  margin-bottom: 0;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}

.text-2-column-1 {
  background-color: #2C24F5;
  padding: 50px 0;
}
@media (min-width: 992px) {
  .text-2-column-1 {
    padding: 100px 0;
  }
}
.text-2-column-1 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 0;
}
.text-2-column-1 h3 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #ffffff;
  margin-bottom: 24px;
}
.text-2-column-1 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
}
.text-2-column-1 .btn, .text-2-column-1 .contact-form-5 .wpcf7-submit, .contact-form-5 .text-2-column-1 .wpcf7-submit {
  margin-top: 32px;
}
@media (min-width: 992px) {
  .text-2-column-1 .btn, .text-2-column-1 .contact-form-5 .wpcf7-submit, .contact-form-5 .text-2-column-1 .wpcf7-submit {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  .text-image-3 {
    padding-bottom: 100px;
  }
}
.text-image-3 .pt {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .text-image-3 .pt {
    padding-top: 100px;
  }
}
@media (min-width: 992px) {
  .text-image-3 .pb {
    padding-bottom: 100px;
  }
}
.text-image-3 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2C24F5;
  margin-bottom: 16px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .text-image-3 h2 {
    margin-bottom: 24px;
  }
}
.text-image-3 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
.text-image-3 h3 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #2C24F5;
  margin-bottom: 20px;
  font-weight: 600;
}
.text-image-3 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2C24F5;
  margin-bottom: 48px;
}
.text-image-3 .img-wrapper {
  max-width: 300px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .text-image-3 .img-wrapper {
    max-width: 100%;
    position: absolute;
    top: -40px;
    height: 640px;
  }
}
.text-image-3 .img-wrapper img {
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
}

.text-2-column-2 {
  padding: 50px 0;
}
@media (min-width: 992px) {
  .text-2-column-2 {
    padding: 100px 0;
  }
}
.text-2-column-2 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2C24F5;
  margin-bottom: 32px;
}
.text-2-column-2 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
.text-2-column-2 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2C24F5;
  margin-bottom: 0;
}
.text-2-column-2 .btn, .text-2-column-2 .contact-form-5 .wpcf7-submit, .contact-form-5 .text-2-column-2 .wpcf7-submit {
  margin-top: 48px;
}

.gallery-2 {
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .gallery-2 {
    padding-bottom: 100px;
  }
}
.gallery-2 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2C24F5;
  margin-bottom: 16px;
  text-transform: uppercase;
  text-align: left;
  padding-top: 50px;
}
@media (min-width: 768px) {
  .gallery-2 h2 {
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .gallery-2 h2 {
    padding-top: 100px;
  }
}
.gallery-2 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
@media (min-width: 992px) {
  .gallery-2 .group-3 .image,
  .gallery-2 .group-1 .image {
    height: 450px;
  }
  .gallery-2 .group-2 .image {
    height: 213px;
  }
  .gallery-2 .group-2 .image:first-child {
    margin-bottom: 24px;
  }
}
.gallery-2 .image {
  height: 250px;
  position: relative;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .gallery-2 .image {
    margin-bottom: 0;
  }
}
.gallery-2 .image .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: linear-gradient(0deg, rgba(44, 36, 245, 0.45) 0%, rgba(44, 36, 245, 0.45) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.gallery-2 .image .overlay::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M33.333 23.333V28c0 1.867 0 2.8-.363 3.513a3.334 3.334 0 0 1-1.457 1.457c-.713.363-1.646.363-3.513.363h-4.667M16.667 6.667H12c-1.867 0-2.8 0-3.513.363-.628.32-1.137.83-1.457 1.457-.363.713-.363 1.646-.363 3.513v4.667M25 15 35 5m0 0H25m10 0v10M15 25 5 35m0 0h10M5 35V25'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
}
.gallery-2 .image:hover .overlay {
  opacity: 1;
}
.gallery-2 img {
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
}

.steps-1 {
  padding: 50px 0;
  background-color: #2C24F5;
}
@media (min-width: 992px) {
  .steps-1 {
    padding: 100px 0;
  }
}
.steps-1 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 64px;
}
.steps-1 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
.steps-1 .step {
  padding: 17.5px 40px;
  background-color: #ffffff;
  display: inline-block;
}
@media (min-width: 992px) {
  .steps-1 .step {
    padding: 17.5px 15px;
  }
}
@media (min-width: 1295px) {
  .steps-1 .step {
    padding: 17.5px 40px;
  }
}
.steps-1 .step p {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #2C24F5;
  margin-bottom: 0;
  font-weight: 600;
}
.steps-1 .step-1,
.steps-1 .step-2,
.steps-1 .step-3 {
  position: relative;
}
.steps-1 .step-1::after,
.steps-1 .step-2::after,
.steps-1 .step-3::after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: calc(50% - 1px);
  width: 3px;
  height: 100px;
  background-color: #FAAA00;
}
@media (min-width: 992px) {
  .steps-1 .step-1::after,
  .steps-1 .step-2::after,
  .steps-1 .step-3::after {
    top: 30px;
    left: 100%;
    width: 70px;
    height: 3px;
  }
}
@media (min-width: 1295px) {
  .steps-1 .step-1::after,
  .steps-1 .step-2::after,
  .steps-1 .step-3::after {
    width: 150px;
  }
}
.steps-1 .step-3::after {
  height: 70px;
}
@media (min-width: 992px) {
  .steps-1 .step-3::after {
    height: 3px;
    width: 40px;
  }
}
@media (min-width: 1295px) {
  .steps-1 .step-3::after {
    width: 60px;
  }
}
.steps-1 .step-3::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(100% + 60px);
  left: calc(50% - 19px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='42' viewBox='0 0 41 42' fill='none'%3E%3Cpath d='M1.83301 20.9996L39.1663 20.9996M39.1663 20.9996L20.4997 2.33292M39.1663 20.9996L20.4997 39.6663' stroke='%23FAAA00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 39px;
  height: 40px;
  transform: rotate(90deg);
}
@media (min-width: 992px) {
  .steps-1 .step-3::before {
    top: 12px;
    left: calc(100% + 25px);
    width: 38px;
    height: 39px;
    transform: rotate(0);
  }
}
@media (min-width: 1295px) {
  .steps-1 .step-3::before {
    left: calc(100% + 55px);
  }
}
.steps-1 .wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 992px) {
  .steps-1 .wrapper {
    justify-content: space-between;
    flex-direction: row;
    align-items: flex-start;
  }
}
.steps-1 .wrapper .step:not(:last-child) {
  margin-bottom: 100px;
}
@media (min-width: 992px) {
  .steps-1 .wrapper .step:not(:last-child) {
    margin-bottom: 0;
  }
}

.mosaic-text-image-4 {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .mosaic-text-image-4 {
    padding-top: 100px;
  }
}
.mosaic-text-image-4 .mosaic-item {
  position: relative;
}
@media (min-width: 992px) {
  .mosaic-text-image-4 .mosaic-item {
    margin-bottom: 150px;
    position: unset;
    padding: 0;
    padding: 40px 0;
  }
}
.mosaic-text-image-4 .mosaic-item:last-child {
  margin-bottom: 0;
}
.mosaic-text-image-4 h2 {
  font-family: "Montserrat", sans-serif;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 16px;
  color: #2C24F5;
  text-transform: uppercase;
}
.mosaic-text-image-4 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
@media (min-width: 768px) {
  .mosaic-text-image-4 h2 {
    margin-bottom: 24px;
  }
}
.mosaic-text-image-4 h3 {
  font-family: "Montserrat", sans-serif;
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  margin-bottom: 16px;
  color: #2C24F5;
}
@media (min-width: 768px) {
  .mosaic-text-image-4 h3 {
    margin-bottom: 24px;
  }
}
.mosaic-text-image-4 p {
  font-family: "Montserrat", sans-serif;
  color: #2C24F5;
  margin-bottom: 0;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.mosaic-text-image-4 p a {
  color: #2C24F5;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image-4 p a:hover {
  color: #2C24F5;
}
.mosaic-text-image-4 .btn, .mosaic-text-image-4 .contact-form-5 .wpcf7-submit, .contact-form-5 .mosaic-text-image-4 .wpcf7-submit {
  margin-top: 32px;
  margin-left: 16px;
}
@media (min-width: 350px) {
  .mosaic-text-image-4 .btn, .mosaic-text-image-4 .contact-form-5 .wpcf7-submit, .contact-form-5 .mosaic-text-image-4 .wpcf7-submit {
    margin-left: 24px;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image-4 .mosaic-item:nth-child(even) .content-wrapper {
    order: 2;
  }
  .mosaic-text-image-4 .mosaic-item:nth-child(even) .image {
    order: 1;
  }
}
.mosaic-text-image-4 .content {
  order: 2;
  margin-bottom: 48px;
  text-align: center;
  margin-top: 24px;
}
@media (min-width: 992px) {
  .mosaic-text-image-4 .content {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image-4 .content {
    order: 1;
    text-align: left;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-4 .image {
    margin-bottom: 32px;
  }
}
.mosaic-text-image-4 .image img {
  min-height: 260px;
  max-height: 260px;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 576px) {
  .mosaic-text-image-4 .image img {
    min-height: 350px;
    max-height: 350px;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image-4 .image img {
    min-height: 600px;
    max-height: 600px;
    width: 100%;
  }
}

.steps-2 {
  padding: 50px 0;
  background-color: #2C24F5;
}
@media (min-width: 992px) {
  .steps-2 {
    padding: 100px 0;
  }
}
.steps-2 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 24px;
  text-transform: uppercase;
}
.steps-2 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
.steps-2 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin-bottom: 64px;
}
.steps-2 .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.steps-2 .content h3 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 600;
  margin-top: 24px;
  width: 220px;
}
.steps-2 .content .image {
  width: 100px;
  height: 100px;
}
@media (min-width: 992px) {
  .steps-2 .content {
    align-items: flex-start;
    text-align: left;
  }
}
.steps-2 .line {
  position: relative;
}
.steps-2 .line .content {
  padding-bottom: 150px;
}
@media (min-width: 992px) {
  .steps-2 .line .content {
    padding-bottom: 0;
  }
}
.steps-2 .line::after {
  content: "";
  display: block;
  position: absolute;
  left: calc(50% - 1px);
  width: 3px;
  height: 100px;
  background-color: #FAAA00;
  bottom: 25px;
}
@media (min-width: 992px) {
  .steps-2 .line::after {
    top: 50px;
    bottom: auto;
    left: 140px;
    width: calc(100% - 160px);
    height: 3px;
  }
}
.steps-2 .line.arrow::after {
  width: 3px;
  height: 60px;
  bottom: 55px;
}
@media (min-width: 992px) {
  .steps-2 .line.arrow::after {
    width: calc(100% - 200px);
    height: 3px;
    bottom: auto;
  }
}
.steps-2 .line.arrow::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 30px;
  left: calc(50% - 19px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='42' viewBox='0 0 41 42' fill='none'%3E%3Cpath d='M1.83301 20.9996L39.1663 20.9996M39.1663 20.9996L20.4997 2.33292M39.1663 20.9996L20.4997 39.6663' stroke='%23FAAA00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 39px;
  height: 40px;
  transform: rotate(90deg);
}
@media (min-width: 992px) {
  .steps-2 .line.arrow::before {
    top: 32px;
    left: calc(100% - 70px);
    bottom: auto;
    transform: rotate(0);
    width: 38px;
    height: 39px;
  }
}

.text-image-4 {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .text-image-4 {
    padding-top: 100px;
  }
}
.text-image-4 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2C24F5;
  margin-bottom: 16px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .text-image-4 h2 {
    margin-bottom: 24px;
  }
}
.text-image-4 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
.text-image-4 h3 {
  font-size: var(--subh-fz);
  line-height: var(--subh-lh);
  color: #2C24F5;
  margin-bottom: 32px;
  font-weight: 600;
  text-align: center;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
}
.text-image-4 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2C24F5;
  margin-bottom: 48px;
}

.map-2 {
  position: relative;
  padding: 50px 0 0;
  background-color: #2C24F5;
}
@media (min-width: 992px) {
  .map-2 {
    padding: 150px 0;
  }
}
@media (min-width: 1295px) {
  .map-2 {
    padding: 150px;
  }
}
.map-2 .content {
  position: relative;
  z-index: 5;
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .map-2 .content {
    padding-bottom: 0;
  }
}
.map-2 .container-fluid {
  z-index: 3;
  padding: 0;
}
@media (min-width: 992px) {
  .map-2 .container-fluid {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
}
.map-2 .map {
  width: 100%;
  height: 300px;
}
@media (min-width: 768px) {
  .map-2 .map {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .map-2 .map {
    height: 452px;
  }
}
@media (min-width: 1200px) {
  .map-2 .map {
    height: 416px;
  }
}
@media (min-width: 1295px) {
  .map-2 .map {
    height: 476px;
  }
}
@media (min-width: 1600px) {
  .map-2 .map {
    height: 495px;
  }
}
.map-2 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 16px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .map-2 h2 {
    margin-bottom: 40px;
  }
}
.map-2 h2 strong {
  font-weight: 800;
  color: #FAAA00;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcGFydGlhbC9fYmFzZS5zY3NzIiwiX3BhcnRpYWwvX2NvbG9ycy5zY3NzIiwiX3BhcnRpYWwvX3R5cG9ncmFwaHkuc2NzcyIsIl9jb21wb25lbnRzL190ZXh0LnNjc3MiLCJfcGFnZXMvX3NpbXBsZS1wYWdlLXRlbXBsYXRlLnNjc3MiLCJfY29tcG9uZW50cy9fcGFnaW5hdGlvbi0xLnNjc3MiLCJfY29tcG9uZW50cy9fbmF2YmFyLTUuc2NzcyIsIl9jb21wb25lbnRzL19tYWluLWJhbm5lci0xMC5zY3NzIiwiX2NvbXBvbmVudHMvX2NhcmRzLTcuc2NzcyIsIl9jb21wb25lbnRzL190ZXh0LWltYWdlLTEuc2NzcyIsIl9jb21wb25lbnRzL19pbmZvcm1hdGlvbmFsLWxpc3QtMi5zY3NzIiwiX2NvbXBvbmVudHMvX25ld3MtbGlzdC0zLnNjc3MiLCJfY29tcG9uZW50cy9fdGV4dC1pbWFnZS0yLnNjc3MiLCJfY29tcG9uZW50cy9fY29udGFjdC1mb3JtLTUuc2NzcyIsIl9jb21wb25lbnRzL190ZXN0aW1vbmlhbC0yLnNjc3MiLCJfY29tcG9uZW50cy9fZm9vdGVyLTUuc2NzcyIsIl9jb21wb25lbnRzL19pbmZvcm1hdGlvbmFsLWxpc3QtMy5zY3NzIiwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTExLnNjc3MiLCJfY29tcG9uZW50cy9faG9tZS00LnNjc3MiLCJfY29tcG9uZW50cy9fYmxvZy1kZXRhaWwtNS5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQtc2xpZGVyLTIuc2NzcyIsIl9jb21wb25lbnRzL190YWJzLTMuc2NzcyIsIl9jb21wb25lbnRzL19tYWluLWJhbm5lci0xMi5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQtMi1jb2x1bW4tMS5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQtaW1hZ2UtMy5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQtMi1jb2x1bW4tMi5zY3NzIiwiX2NvbXBvbmVudHMvX2dhbGxlcnktMi5zY3NzIiwiX2NvbXBvbmVudHMvX3N0ZXBzLTEuc2NzcyIsIl9jb21wb25lbnRzL19tb3NhaWMtdGV4dC1pbWFnZS00LnNjc3MiLCJfY29tcG9uZW50cy9fc3RlcHMtMi5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQtaW1hZ2UtNC5zY3NzIiwiX2NvbXBvbmVudHMvX21hcC0yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQ0xBO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFVSjtFQUVJO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFLSTs7O0FBSVI7QUFBQTtBQUFBO0FBdUJJO0VBQ0ksZUFWRzs7QUFXSDtFQUZKO0lBR1E7Ozs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJLGVBL0JPOzs7QUFrQ1g7RUFDSSxlQWpDTzs7QUFtQ1A7RUFISjtJQUlRLGVBbENJOzs7O0FBdUNSO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUlKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7O0FBSVI7RUFDSTs7QUFDQTtFQUZKO0lBR1E7Ozs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOztBQUNBO0VBRko7SUFHUTs7OztBQUlSO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQzdLSjtBQUFBO0FBQUE7QUFVQTtBQUFBO0FBQUE7QUFTQTtBQUFBO0FBQUE7QUFPQTtBQUFBO0FBQUE7QUN6QkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTs7O0FBR0o7RUFDSTtJQUNBO0lBRUE7SUFFQTtJQUVBO0lBRUE7SUFFQTs7O0FBSUo7RUFDSTtJQUNBO0lBRUE7SUFFQTtJQUVBO0lBRUE7OztBQUlKO0VBQ0k7SUFDQTtJQUVBOzs7QUEwQ0o7QUFBQTtFQUVJLGFBakNhOzs7QUFvQ2pCO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUksYUFuREk7RUFvREosYUEvQ2E7RUFnRGI7RUFDQTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7OztBQUtSO0FBQUE7QUFBQTtFQUdJLGFBbkVJO0VBb0VKO0VBQ0E7OztBQUdKO0VBQ0ksYUF4RUk7RUF5RUosV0E1Q007RUE2Q04sYUE1Q007RUE2Q04sYUF0RWE7RUF3RWI7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0Esa0JEaEpvQjtFQ2lKcEIsT0RqSXFCO0VDa0lyQjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9EeElpQjtFQ3lJakI7O0FBRUo7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE9EcktvQjtFQ3NLcEI7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPRDVLZ0I7RUM2S2hCLGtCRDVLZ0I7RUM2S2hCOztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUNwTVI7RUFlSSxZRmtCcUI7O0FFL0JyQjtFQUNJLGFIK0NHOztBRzlDSDtFQUZKO0lBR1EsYUhnREE7OztBRzdDUjtFQUNJLGdCSHlDRzs7QUd4Q0g7RUFGSjtJQUdRLGdCSDBDQTs7O0FHckNSO0VBQ0ksV0RtRUM7RUNsRUQsYURtRUM7RUNsRUQsT0ZaaUI7RUVhakIsZUhzQkc7O0FHckJIO0VBTEo7SUFNUSxlSHVCRDs7O0FHcEJQO0VBQ0ksV0Q2REM7RUM1REQsYUQ2REM7RUM1REQsT0ZyQmlCO0VFc0JqQixlSGNHOztBR1pQO0VBQ0ksV0RnRUc7RUMvREgsYURnRUc7RUMvREgsT0YzQmlCOztBRTRCakI7RUFDSTs7QUFFSjtFQUNJLFlIU0Q7RUdSQztFQUNBO0VBQ0E7O0FBR0E7RUFDSTs7QUFJWjtFQUNJLE9GbENnQjtFRW1DaEI7RUFDQTs7QUFDQTtFQUNJLE9GaERhO0VFaURiOztBQUlSO0VBRUk7O0FBQ0E7RUFDSTs7QUFLSjtFQUNJLE9GL0RhOztBRW1FakI7RUFDSSxPRnBFYTs7QUV1RXJCO0VBQ0k7RUFDQTs7QUFFSjtFQUNJLE9GNUVpQjs7QUUrRXJCO0VBQ0ksWUhyQ0c7OztBSWxEWDtFQUNJLGFKeUNPO0VJeENQLGVKaURPOztBSWhEUDtFQUhKO0lBSVEsZUppREk7OztBSS9DUjtFQUNJLFdGNkVDO0VFNUVELGFGNkVDO0VFNUVELE9IUWdCO0VHUGhCLGVKZ0NHOztBSS9CSDtFQUxKO0lBTVEsZUpnQ0Q7OztBSTdCUDtFQUNJLFdGdUVDO0VFdEVELGFGdUVDO0VFdEVELE9IWGlCO0VHWWpCLGVKdUJHOztBSXRCSDtFQUxKO0lBTVEsZUp1QkQ7SUl0QkMsWUpzQkQ7OztBSW5CUDtBQUFBO0FBQUE7RUFHSSxXRjhEQztFRTdERCxhRjhEQztFRTdERCxPSHZCaUI7RUd3QmpCLGVKV0c7O0FJVkg7RUFQSjtBQUFBO0FBQUE7SUFRUSxlSldEO0lJVkMsWUpVRDs7O0FJUFA7RUFDSSxXRjBERztFRXpESCxhRjBERztFRXpESCxPSGpDaUI7O0FHa0NqQjtFQUNJOztBQUVKO0VBQ0ksWUpHRDtFSUZDO0VBQ0E7RUFDQTs7QUFHQTtFQUNJOztBQUlaO0VBQ0ksT0h4Q2dCO0VHeUNoQjtFQUNBOztBQUNBO0VBQ0ksT0h0RGE7RUd1RGI7O0FBSUo7RUFDSSxPSDVEYTtFRzZEYjs7QUFJSjtFQUNJLE9IbEVhO0VHbUViOztBQUdSO0VBQ0k7RUFDQSxZSm5DRztFSW9DSCxlSnBDRzs7QUlzQ1A7RUFDSSxhRlBTOztBRVNiO0VBQ0ksYUZiQTtFRWNBLFdGZUU7RUVkRixhRmVFO0VFZEYsYUZYUztFRWFUO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0Esa0JIckZnQjtFR3NGaEIsT0h0RWlCO0VHdUVqQjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9IN0VhO0VHOEViOztBQUVKO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQSxPSHpGaUI7RUcwRmpCLGtCSHBIaUI7RUdxSGpCO0VBQ0E7RUFDQTs7QUFDQTtFQUNJLE9IekhhO0VHMEhiO0VBQ0E7RUFDQTs7O0FDbklaO0VBQ0k7RUFDQSxlTGlETzs7QUtoRFA7RUFISjtJQUlRLGVMaURJOzs7QUsvQ1I7RUFDSTtFQUNBOztBQUVKO0VBQ0ksV0h3Rks7RUd2RkwsYUh3Rks7RUd2RkwsYUg4RFM7RUc1RFQ7RUFNQTtFQUNBLE9KV2lCO0VJVmpCLGtCSmhCaUI7RUlpQmpCO0VBQ0E7RUFDQTtFQUNBLGNMYUU7RUtaRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBTUE7O0FBckJBO0VBUEo7SUFRUTs7O0FBZUo7RUFDSSxPSjNCYTtFSTRCYjtFQUNBOztBQUlSO0VBQ0ksV0gwREs7RUd6REwsYUgwREs7RUd6REwsYUhnQ1M7RUcvQlQ7RUFDQTtFQUNBO0VBRUE7RUFLQTtFQUVBO0VBQ0EsT0pqRGlCO0VJa0RqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMckJFOztBS1VGO0VBVko7SUFXUTs7O0FBWVI7RUFDSTtFQU1BLE9KL0RpQjtFSWdFakI7RUFDQTtFQUNBLGNMakNFOztBSzBCRjtFQUhKO0lBSVE7OztBQVNSO0FBQUE7RUFFSTs7QUFDQTtFQUhKO0FBQUE7SUFJUTs7OztBQ2hGWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBLGtCTHdCcUI7O0FLckJqQjtFQUNJO0VBQ0E7O0FBRUE7RUFKSjtJQUtROzs7QUFNWjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFISjtJQUlRO0lBQ0E7OztBQUdKO0VBUko7SUFTUTs7O0FBR0o7RUFDSSxXSndDTDtFSXZDSyxhSjhDTjtFSTdDTSxhSmlCQztFSWhCRCxPTHBEUztFS3FEVDtFQUNBO0VBQ0E7RUFDQTtFQWlCQTs7QUFmQTtFQVZKO0lBV1EsYU52QlQ7SU13QlM7SUFDQTs7O0FBR0o7RUFoQko7SUFpQlE7SUFDQSxXSnVCVDtJSXRCUyxhSjZCVjs7O0FJM0JNO0VBckJKO0lBc0JRLGFOOUJUOzs7QU1tQ0s7RUFDSSxPTDVFSztFSzZFTDs7QUFFSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQU1oQjtFQUVJLGFKbENDO0VJb0NEO0VBQ0E7O0FBRUE7RUFQSjtJQVFRO0lBQ0E7OztBQUdKO0VBWko7SUFhUTs7O0FBR0o7RUFDSTs7QUFJUjtFQUVRO0lBQ0k7SUFDQTtJQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTko7SUFPUTs7O0FBR0o7RUFWSjtJQVdRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSSxrQkxwSUM7O0VLd0lEO0lBQ0k7OztBQUtaO0VBRVE7SUFDSSxPTGpLSjtJS2tLSTtJQUNBLGtCTG5KSDs7O0FLd0pUO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUSxlTnJKYjtJTXNKYTs7O0FBSVI7RUFDSTs7QUFFQTtFQUhKO0lBSVE7OztBQUdSO0VBQ0k7O0FBRUE7RUFISjtJQUlROzs7O0FDL014QjtFQUNJO0VBS0E7RUFFQTtFQUVBOztBQVJBO0VBRko7SUFHUTs7O0FBU0o7RUFaSjtJQWFROzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUko7SUFTUTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLFdMdUJDO0VLdEJELGFMdUJDO0VLdEJELE9OM0JpQjtFTTRCakIsZVBqQkc7RU9rQkg7O0FBRUE7RUFDSSxhTFlLO0VLWEwsT05qRFk7O0FNcURwQjtFQUNJLE9OdENpQjtFTXVDakIsV0xxQkc7RUtwQkgsYUxxQkc7RUtwQkgsYUxFUzs7QUtDYjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQk41RWlCO0VNOEVqQjtFQUtBOztBQUdKO0VBQ0k7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBQ0E7RUFDSTs7QUFLWjtFQUNJO0lBQU87O0VBQ1A7SUFBTzs7RUFDUDtJQUFPOztFQUNQO0lBQU87O0VBQ1A7SUFBTzs7OztBQzFIZjtFQVlJLGdCUnNDTzs7QVFoRFA7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFLUjtFQWJKO0lBY1EsZ0JSdUNJOzs7QVFwQ1I7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUlBLFlQbkJhO0VPb0JiO0VBSUE7RUFDQTs7QUFUQTtFQUZKO0lBR1E7OztBQUlKO0VBUEo7SUFRUTs7O0FBS0o7RUFDSSxrQlA3QlM7O0FPOEJUO0FBQUE7RUFFSSxPUE5LOztBT1ViO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFDQTtBQUFBO0VBRUk7O0FBRUo7RUFDSSxrQlByREs7O0FPdURUO0VBQ0k7O0FBS1o7RUFDSSxXTmtCSDtFTWpCRyxhTmtCSDtFTWpCRyxPUGhFYTtFT2lFYixlUjdCRDtFUThCQzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBY0EsV05ITDtFTUlLLGFOSEw7RU1JSyxPUDlGUzs7QU9nRlQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQlA3RUk7RU84RUo7RUFDQTs7QUFTWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7QUNwSFo7RUFlSSxZUlJxQjs7QVFMckI7RUFDSSxhVCtDRzs7QVM5Q0g7RUFGSjtJQUdRLGFUZ0RBOzs7QVM3Q1I7RUFDSSxnQlR5Q0c7O0FTeENIO0VBRko7SUFHUSxnQlQwQ0E7OztBU3JDUjtFQUNJLFdQbUVDO0VPbEVELGFQbUVDO0VPbEVELE9SY2lCO0VRYmpCLGVUc0JHO0VTckJIOztBQUNBO0VBTko7SUFPUSxlVHFCRDs7O0FTbkJIO0VBQ0ksYVBtREs7RU9sREwsT1JWWTs7QVFhcEI7RUFDSSxXUDhERztFTzdESCxhUDhERztFTzdESDtFQUNBLGVUU0c7RVNSSCxhUHlDUzs7QU92Q2I7RUFDSSxXUDBERztFT3pESCxhUDBERztFT3pESCxPUlBpQjtFUVFqQixlVFFHOztBU0xQO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBSko7SUFLUTs7OztBQ2pEWjtFQUNJO0VBRUE7RUFLQTs7QUFKQTtFQUpKO0lBS1E7OztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBS0E7RUFPQTtFQUNBOztBQVpBO0VBSko7SUFLUTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFNSjtFQWxCSjtJQW1CUTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFJQTtFQUNJLFdSdUNIO0VRdENHLGFSdUNIO0VRdENHLE9UM0NhO0VTNENiLGFSMEJLO0VRekJMOztBQUVBO0VBQ0ksYVJzQkM7O0FRbkJMO0VBWEo7SUFZUTs7O0FBS1o7RUFDSSxZVnhCRzs7QVV5Qkg7RUFGSjtJQUdROzs7QUFFSjtFQUNJLE9UL0RhO0VTZ0ViOzs7QUN2RVo7RUFDSSxZVk9xQjtFVU5yQjs7QUFFQTtFQUpKO0lBS1E7OztBQUdKO0VBQ0ksT1ZGaUI7RVVHakIsV1QwRUM7RVN6RUQsYVQwRUM7RVN6RUQ7RUFDQTtFQUNBLE9WUGlCO0VVUWpCOztBQUNBO0VBUko7SUFTUTs7O0FBSVI7RUFDSSxPVmZpQjtFVWdCakIsV1Q2REM7RVM1REQsYVQ2REM7RVM1REQsZVh3Qkc7RVd2QkgsYVRpRFM7RVNoRFQsYVQ2Q0E7RVM1Q0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFFQTs7QUFHSTtBQUFBO0VBRUk7O0FBSVI7RUFDSTs7QUFFQTtFQUVJOztBQUdJO0VBQ0k7O0FBRUo7RUFDSSxRVmxEQzs7QVVxRFQ7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTko7SUFPUTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUVJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEo7SUFRUTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDSSxhVHhCaEI7RVN5QmdCLFdUS2Q7RVNKYyxhVEtkO0VTSmM7RUFDQTtFQUNBO0VBQ0EsYVR4QlA7RVN5Qk8sY1hoRWQ7RVdpRWM7O0FBRUE7RUFYSjtJQVlRO0lBQ0EsY1huRWpCOzs7QVdzRWE7RUFDSSxrQlYvRko7RVVnR0ksT1ZoRkg7O0FVbUZEO0VBQ0ksT1ZwR0o7RVVxR0ksa0JWckZIOztBVXlGTDtFQUNJO0VBQ0EsWVhsRmI7RVdtRmE7O0FBRUE7RUFMSjtJQU1ROzs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPVnJHSDtFVXNHRyxXVDFDakI7RVMyQ2lCLGFUMUNqQjtFUzJDaUI7RUFDQTtFQUNBLGFUL0RYOztBU21FRztFQUNJLE9WdEhBO0VVdUhBLFdUakRiO0VTa0RhLGFUakRiO0VTa0RhLGVYdEdiO0VXdUdhOztBQUVBO0VBUEo7SUFRUTs7O0FBT3BCO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWVZ2Slk7RVV3Slo7O0FBRUE7RUFiSjtBQUFBO0lBY1E7O0VBQ0E7QUFBQTtJQUNJOzs7QUFJUjtBQUFBO0VBQ0k7O0FBR0o7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBLFlYcEtEO0VXc0tDO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLGtCVjFOSztFVTJOTDtFQUNBOztBQU1oQjtFQUNJOztBQUNBO0VBQ0ksV1RySkg7RVNzSkcsYVRySkg7RVNzSkc7O0FBQ0E7RUFKSjtJQUtRLGVYak1MOzs7O0FZL0NYO0VBZUksWVhScUI7O0FXTHJCO0VBQ0ksYVorQ0c7O0FZOUNIO0VBRko7SUFHUSxhWmdEQTs7O0FZN0NSO0VBQ0ksZ0JaeUNHOztBWXhDSDtFQUZKO0lBR1EsZ0JaMENBOzs7QVlyQ1I7RUFDSSxXVm1FQztFVWxFRCxhVm1FQztFVWxFRCxPWGNpQjtFV2JqQixlWnNCRztFWXJCSDs7QUFDQTtFQU5KO0lBT1EsZVpxQkQ7OztBWW5CSDtFQUNJLGFWbURLO0VVbERMLE9YVlk7O0FXYXBCO0VBQ0ksV1Y4REc7RVU3REgsYVY4REc7RVU3REg7RUFDQSxlWlNHO0VZUkgsYVZ5Q1M7O0FVdkNiO0VBQ0ksV1YwREc7RVV6REgsYVYwREc7RVV6REgsT1hQaUI7RVdRakIsZVpRRzs7QVlMUDtFQUNJLGVaRkc7O0FZS1A7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFKSjtJQUtRO0lBQ0E7SUFDQTtJQUNBOzs7QUFFSjtFQVZKO0lBV1E7OztBQUVKO0VBYko7SUFjUTs7O0FBRUo7RUFoQko7SUFpQlE7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxKO0lBTVE7OztBQUVKO0VBUko7SUFTUTs7OztBQy9FWjtFQUNJO0VBQ0E7O0FBRUE7RUFKSjtJQUtRO0lBQ0E7OztBQUdKO0VBQ0ksa0JaRmlCO0VZR2pCOztBQUNBO0VBSEo7SUFJUTs7O0FBSVI7RUFqQko7SUFrQlEsZ0JibUNJOzs7QWFoQ1I7RUFDSSxXWGlFQztFV2hFRCxhWGlFQztFV2hFRCxPWmpCaUI7RVlrQmpCO0VBQ0E7O0FBQ0E7RUFOSjtJQU9ROzs7QUFJUjtFQUNJOztBQUVBO0VBQ0ksV1g0REQ7RVczREMsYVg0REQ7RVczREMsT1ovQmE7RVlnQ2IsZWJZRDs7QWFSUDtFQUNJOztBQUdKO0FBQUE7RUFFSSxhWHVCQTtFV3RCQSxhWDBCUztFV3pCVCxXWDBDRztFV3pDSCxhWDBDRztFV3pDSCxPWjlDaUI7RVlnRGpCO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDSSxPWjFEYTs7QVk2RGpCO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBSVI7RUFJSTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJLFdYUUM7RVdQRCxhWFFDO0VXUEQ7RUFDQTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUN6R1I7RUFFSTtFQUNBO0VBT0E7RUFFQTs7QUFQQTtFQUxKO0lBTVE7OztBQVFKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJLFdaNkRDO0VZNURELGFaNkRDO0VZNURELE9iZmlCO0VhZ0JqQixlZHNCRztFY3JCSDs7QUFFQTtFQVBKO0lBUVE7OztBQUdKO0VBQ0ksYVo4Q0s7RVk3Q0wsT2JmWTs7QWFtQnBCO0VBQ0ksV1p3REc7RVl2REgsYVp3REc7RVl2REgsT2JoQ2lCO0VhaUNqQjtFQUNBLGFabUNTO0VZbENUOztBQUdKO0VBQ0ksV1prREc7RVlqREgsYVprREc7RVlqREgsT2IvQmdCO0VhZ0NoQjs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQSjtJQVFRO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0EsY2QzQkQ7OztBZTVDWDtFQUNJLFlkTXFCO0VjTHJCOztBQUVBO0VBSko7SUFLUTs7O0FBR0o7RUFDSSxXYm9GRztFYW5GSCxhYm9GRztFYW5GSCxhYmlFUztFYWhFVCxPZEtnQjtFY0poQjtFQUNBLFlmOEJHOztBZTVCSDtFQVJKO0lBU1EsZWZ5QkQ7SWV4QkM7OztBQUlSO0VBQ0ksT2RVaUI7RWNUakIsV2J3RUc7RWF2RUg7RUFDQSxhYmlEUztFYWhEVDtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPZGZZOztBY2tCcEI7RUFDSSxPZEhpQjtFY0lqQixXYjJERztFYTFESDtFQUNBLGFib0NTO0VhbkNUOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0ksYWZORztFZU9ILFlmQ0c7RWVBSDs7QUFDQTtBQUFBO0VBRUksV2I2Q0M7RWE1Q0QsYWI2Q0M7O0FhM0NMO0VBQ0ksZWZqQkQ7O0Fla0JDO0VBRko7SUFHUTs7O0FBS1o7RUFDSTtFQUNBOztBQUNBO0VBSEo7SUFJUTs7OztBQ2xFUjtFQUNJO0VBQ0E7O0FBRUE7RUFKSjtJQUtRO0lBQ0E7OztBQUlKO0VBQ0ksV2RzRUg7RWNyRUcsYWRzRUg7RWNyRUcsT2ZUYTtFZVViLGVoQndCRDs7QWdCckJIO0VBQ0ksV2R3RUQ7RWN2RUMsYWR3RUQ7RWN2RUMsYWRxREs7RWNwREwsT2ZQWTtFZVFaOztBQUdKO0VBQ0ksT2Z0QmE7O0FleUJqQjtFQUNJLFloQllEOztBZ0JYQztFQUZKO0lBR1E7OztBQUlSO0VBQ0ksV2RxREQ7RWNwREMsYWRxREQ7RWNwREMsT2ZuQ2E7RWVvQ2IsZWhCRkQ7RWdCR0MsYWRnQ0s7O0FjMUJEO0VBQ0ksZWhCUlQ7O0FnQllDO0VBUEo7SUFRUTtJQUNKOzs7QUFJSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPWjtFQUNJLGFoQjNCRztFZ0I0QkgsZ0JoQjVCRztFZ0I2Qkgsa0JmdkVpQjs7QWV5RWpCO0VBTEo7SUFNUSxhaEIvQkQ7SWdCZ0NDLGdCaEJoQ0Q7OztBZ0JtQ0g7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE9mMUZhOztBZTJGYjtFQUNJLGVoQnJETDs7QWdCd0RDO0VBVEo7SUFVUTs7O0FBR0o7RUFiSjtJQWNROzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWQzQ1I7RWM0Q1EsYWR2Q0M7RWN3Q0QsV2RqQ1A7RWNrQ08sYWRqQ1A7RWNrQ08sT2ZoSFM7O0FlcUhyQjtFQUNJLFdkdENDO0VjdUNELGFkdENDO0VjdUNELE9meEhpQjtFZXlIakIsZWhCckZHO0VnQnNGSDs7QUFDQTtFQU5KO0lBT1EsZWhCdEZEOzs7QWdCMkZQO0VBQ0ksT2Z4SGdCO0VleUhoQjs7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Q0E7SUFDQTs7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPbEJ0RmE7RWtCdUZiO0VBQ0E7RUFDQTtFQUNBLGVuQnRERDs7QW1Cd0RDO0VBVEo7SUFVUTs7O0FBR0o7RUFDSSxhakJoQ1I7RWlCaUNRLGFqQjlCQztFaUIrQkQsV2pCUEg7RWlCUUcsYWpCUEg7RWlCUUc7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFPaEI7RUFDSTtFQUNBO0VBQ0EsY25CMUZFO0VtQjJGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0EsY25CekdFO0VtQjBHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUlSO0VBQ0ksZ0JuQi9IRztFbUJnSUg7RUFDQSxlbkJuSUc7O0FtQnFJSDtFQUNJLGVuQmpJRDs7QW1Cb0lIO0VBQ0ksT2xCOUthO0VrQitLYixXakJ0RkQ7RWlCdUZDO0VBQ0EsYWpCN0dLOztBaUJnSFQ7RUFDSSxPbEJyTGE7RWtCc0xiLFdqQnRHSDtFaUJ1R0csYWpCdEdIO0VpQnVHRyxlbkJuSkQ7RW1Cb0pDOztBQUVBO0VBQ0ksT2xCbExRO0VrQm1MUjtFQUNBO0VBQ0E7O0FBSVI7RUFDSSxPbEJwTWE7RWtCcU1iLFdqQmxISDtFaUJtSEcsYWpCbEhIO0VpQm1IRyxlbkJsS0Q7RW1CbUtDOztBQUVBO0VBQ0ksT2xCak1RO0VrQmtNUjtFQUNBO0VBQ0E7O0FBSVI7RUFDSSxPbEJuTmE7RWtCb05iLFdqQjlIRDtFaUIrSEMsYWpCOUhEO0VpQitIQyxlbkJqTEQ7RW1Ca0xDOztBQUVBO0VBQ0ksT2xCaE5RO0VrQmlOUjtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0ksT2xCdE9ZO0VrQnVPWixXakJ4SkQ7RWlCeUpDO0VBQ0EsYWpC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Rzs7QXVCWkg7RUFGSjtJQUdRLFl2QmdCRDs7OztBd0JoRFA7RUFGSjtJQUdRLGdCeEJrREk7OztBd0IvQ1I7RUFDSSxheEIyQ0c7O0F3QnpDSDtFQUhKO0lBSVEsYXhCMkNBOzs7QXdCdENSO0VBQ0k7SUFDSSxnQnhCb0NBOzs7QXdCaENSO0VBQ0ksV3RCOERDO0VzQjdERCxhdEI4REM7RXNCN0RELE92QmpCaUI7RXVCa0JqQixleEJpQkc7RXdCaEJIOztBQUVBO0VBUEo7SUFRUSxleEJlRDs7O0F3QlpIO0VBQ0ksYXRCNENLO0VzQjNDTCxPdkJqQlk7O0F1QnFCcEI7RUFDSSxXdEJzREc7RXNCckRILGF0QnNERztFc0JyREgsT3ZCbENpQjtFdUJtQ2pCLGV4QkNHO0V3QkFILGF0QmlDUzs7QXNCOUJiO0VBQ0ksV3RCaURHO0VzQmhESCxhdEJpREc7RXNCaERILE92QjFDaUI7RXVCMkNqQixleEJERzs7QXdCSVA7RUFFSTtFQUNBOztBQUVBO0VBTEo7SUFNUTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDeEVaO0VBRUk7O0FBRUE7RUFKSjtJQUtROzs7QUFJSjtFQUNJLFd2QjBFQztFdUJ6RUQsYXZCMEVDO0V1QnpFRCxPeEJMaUI7RXdCTWpCLGV6QmdDRzs7QXlCL0JIO0VBQ0ksYXZCOERLO0V1QjdETCxPeEJDWTs7QXdCR3BCO0VBQ0ksV3ZCMkVHO0V1QjFFSCxhdkIyRUc7RXVCMUVILE94QmhCaUI7RXdCaUJqQjs7QUFHSjtFQUNJLFl6QnFCRzs7O0EwQmpEWDtFQUNJOztBQUVBO0VBSEo7SUFJUTs7O0FBR0o7RUFDSSxXeEI0RUM7RXdCM0VELGF4QjRFQztFd0IzRUQsT3pCSGlCO0V5QklqQixlMUIrQkc7RTBCOUJIO0VBQ0E7RUFDQSxhMUJvQ0c7O0EwQm5DSDtFQVJKO0lBU1EsZTFCaUNEOzs7QTBCL0JIO0VBWEo7SUFZUSxhMUJrQ0E7OztBMEJoQ0o7RUFDSSxheEJ1REs7RXdCdERMLE96Qk5ZOztBeUJXcEI7RUFHUTtBQUFB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STtFQUNBOztBQVRBO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFPUjtFQUNJO0VBQ0E7O0FBRUE7RUFKSjtJQUtROzs7QUFHSjtFQVJKO0lBU1E7OztBQUdKO0VBWko7SUFhUTs7O0FBRUo7RUFmSjtJQWdCUTs7O0FBRUo7RUFsQko7SUFtQlE7OztBQUlSO0VBQ0ksVzdCc0JDO0U2QnJCRCxhN0JzQkM7RTZCckJELE85Qi9CaUI7RThCZ0NqQixlL0J2Qkc7RStCd0JIOztBQUVBO0VBUEo7SUFRUSxlL0J0QkQ7OztBK0J5Qkg7RUFDSSxhN0JJSztFNkJITCxPOUJ6RFkiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICd0aGVtZS12YXJpYWJsZXMuc2Nzcyc7XG5cblxuLypcblRoZW1lIE5hbWU6ICN7JHRoZW1lLW5hbWV9XG5BdXRob3I6IE1BSVNPTiBEJ0lEw4lFXG5BdXRob3IgVVJJOiAjeyR0aGVtZS1kb21haW59XG5EZXNjcmlwdGlvbjogTWFpbiB0ZW1wbGF0ZSBmb3IgI3skdGhlbWUtbmFtZX1cblZlcnNpb246ICN7JHRoZW1lLXZlcnNpb259XG5SZXF1aXJlcyBhdCBsZWFzdDogNi4yXG5SZXF1aXJlcyBQSFA6IDcuNFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogI3skdGhlbWUtZG9tYWlufVxuKi9cblxuXG5AaW1wb3J0ICdfcGFydGlhbC9fYmFzZSc7XG5AaW1wb3J0ICdfcGFydGlhbC9fY29sb3JzJztcbkBpbXBvcnQgJ19wYXJ0aWFsL190eXBvZ3JhcGh5JztcblxuLy9AaW1wb3J0ICdfY29tcG9uZW50cy9fbmF2YmFyLTEnO1xuLy9AaW1wb3J0ICdfY29tcG9uZW50cy9fbW9iaWxlLW1haW4tbWVudSc7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLXNpZGUtaW1hZ2UtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21vc2FpYy10ZXh0LWltYWdlLTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jdGEtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtaW1hZ2Utc2xpZGVyLTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LXNsaWRlci0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYnVsbGV0LWxpc3QtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2FjY29yZGlvbi0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbmV3c2xldHRlci0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fc2lkZS1jb250YWluZXJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19zZWFyY2gtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25ld3MtbGlzdC0xXCI7XG4vLy8vQGltcG9ydCBcIl9jb21wb25lbnRzL19uZXdzLWxpc3Qtc2xpZGVyLTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190YWJsZS1zZWN0aW9uXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fc3dpdGNoZXItbGFuZ3VhZ2VcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19tYWluLWJhbm5lci0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLTJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jdXN0b20tdG9vbHRpcFwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fc2ltcGxlLXRleHQtY2FyZHMtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jsb2ctYmFubmVyXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fcG9wdWxhci1hcnRpY2xlc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jsb2ctbGlzdFwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jsb2ctY2F0ZWdvcmllc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jsb2ctYmFubmVyLWNhdGVnb3J5XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYmxvZy1kZXRhaWxcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19ibG9nLXJlYWQtbW9yZVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3JlbGF0ZWQtYXJ0aWNsZXMtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3RvcnMtbGlzdFwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3RvcnNcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19kb2N0b3ItaXRlbVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1kZXRhaWxcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZWFtXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbS0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbS1zbGlkZXJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZWFtLXNsaWRlci0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYnV0dG9uLTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXN0aW1vbmlhbC0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fc2ltcGxlLWltYWdlLXNsaWRlclwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtMy1jb2x1bW4tMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3N0aWNreS1jb250YWN0XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGFicy0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fZm9ybS0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fZ2FsbGVyeS0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fZG9jdG9yLXNpbmdsZS1mb3JtLnNjc3NcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LTItY29sdW1ucy5zY3NzXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fZmlsdGVyLWRvY3RvcnMuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21vZGFsLXdpbmRvdy1zZWFyY2guc2Nzc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2F0dGFjaG1lbnRzLnNjc3NcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19zZWFyY2gtcGFnZS5zY3NzXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9faXNvdG9waWMtcmVzdWx0LWl0ZW0uc2Nzc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3ByaWNpbmctY2FyZHMtMS5zY3NzXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fY2F0ZWdvcmllcy1zbGlkZXIuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhcmRzLTEuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2F1dGhvci1iaW8tMS5zY3NzXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fZXZlbnQtZGV0YWlsLnNjc3NcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19ldmVudC1saXN0LnNjc3NcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19mbG9hdGluZy1mb3JtLWZvci1iYW5uZXIuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTMuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3Jldmlld3MtMS5zY3NzXCI7XG5cbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19uYXZiYXItMlwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21lZ2EtbWVudS0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItNFwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtd2l0aC1iZy0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbW9zYWljLXRleHQtaW1hZ2UtMlwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci0yLnNjc3NcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19uZXdzLWxpc3QtMi5zY3NzXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9faW5mb3JtYXRpb25hbC1wYW5lbC0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9faW5mb3JtYXRpb25hbC1wYW5lbC0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbGlzdC1vZi1yb29tcy0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbGlzdC1vZi1yb29tcy0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fc2ltcGxlLWltYWdlLXNsaWRlci0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fY29udGFjdC1mb3JtLTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19tYWluLWJhbm5lci01XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9faW5mb3JtYXRpb25hbC1wYW5lbC0zXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fY2FyZHMtMlwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhcmRzLTNcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19iYW5uZXItMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3NpbXBsZS1pbWFnZS1zbGlkZXItMy1zd2lwZXJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jb250ZW50LWxheW91dC0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYmxvZy1kZXRhaWwtMlwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhcmRzLTRcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jYXJpZXJyLWRldGFpbC5zY3NzXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYmxvZy1saXN0LTIuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21vc2FpYy10ZXh0LWltYWdlLTNcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19pbmZvcm1hdGlvbmFsLXBhbmVsLTRcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19zaW5nbGUtcG9ieXRvdmUtYmFsaWNreVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhcmRzLTVcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19uYXZiYXItdHJhbmFzaXRpb25cIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL3RhYnMtMlwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvcm0tMlwiO1xuQGltcG9ydCBcIl9wYWdlcy9fc2ltcGxlLXBhZ2UtdGVtcGxhdGVcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LWluLWNvbHVtbnMtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci1uZXdzbGV0dGVyXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9faW5mb3JtYXRpb25hbC1wYW5lbC1leHRlbmRcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190YWJsZS0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fcGFnaW5hdGlvbi0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItNlwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTdcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19uYXZiYXItM1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2N0YS0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fY3RhLTNcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jdGEtNFwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2xvZ2EtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci0zXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbS0zXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLTNcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19vdXItc2VydmljZXMtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX291ci1zZXJ2aWNlcy0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fcG9ydGZvbGlvLWxpc3QtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3NpbXBsZS1mb3JtXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItOFwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3BvcnRmb2xpby1ncmlkLTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19wb3J0Zm9saW8tZ3JpZC0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbWFwLTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19wb3J0Zm9saW8tbGlzdC0yXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fY29udGFjdC1mb3JtLTNcIjtcblxuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25hdmJhci00XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItOVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhcmRzLTZcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LWZhbmN5LTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LWZhbmN5LTJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19pbmZvcm1hdGlvbmFsLWxpc3QtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci00XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC1mYW5jeS0zXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC1mYW5jeS00XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fY3RhLTVcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LWZhbmN5LTVcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jb250YWN0LWZvcm0tNFwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21hcC0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbmV3cy1ob21lLTNcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19ibG9nLWRldGFpbC0zXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC1mYW5jeS02XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbS00XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbS01XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC1mYW5jeS03XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25hdmJhci01XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTEwXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhcmRzLTdcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC1pbWFnZS0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2luZm9ybWF0aW9uYWwtbGlzdC0yXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25ld3MtbGlzdC0zXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtaW1hZ2UtMlwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19jb250YWN0LWZvcm0tNVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXN0aW1vbmlhbC0yXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci01XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2luZm9ybWF0aW9uYWwtbGlzdC0zXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTExXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2hvbWUtNFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19ibG9nLWRldGFpbC01XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtc2xpZGVyLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGFicy0zXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTEyXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtMi1jb2x1bW4tMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LWltYWdlLTNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC0yLWNvbHVtbi0yXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2dhbGxlcnktMlwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19zdGVwcy0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21vc2FpYy10ZXh0LWltYWdlLTRcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fc3RlcHMtMlwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LWltYWdlLTRcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fbWFwLTJcIjsiLCJib2R5LFxuaHRtbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5odG1sICoge1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJHNjcmVlbi1zbSA6IDU3NnB4O1xuJHNjcmVlbi1tZCA6IDc2OHB4O1xuJHNjcmVlbi1sZyA6IDk5MnB4O1xuJHNjcmVlbi14bCA6IDEyMDBweDtcbiRzY3JlZW4tZGVza3RvcCA6IDEyOTVweDtcbiRzY3JlZW4teGRlc2t0b3A6IDE2MDBweDtcblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuXG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLWxnLFxuICAgIC5jb250YWluZXItbWQsXG4gICAgLmNvbnRhaW5lci1zbSxcbiAgICAuY29udGFpbmVyLXhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgfVxufVxuXG4vKlxuKiBTcGFjaW5nXG4qL1xuXG4kc3BhY2UtNDogNHB4O1xuJHNwYWNlLTg6IDhweDtcbiRzcGFjZS0xMjogMTJweDtcbiRzcGFjZS0xNjogMTZweDtcbiRzcGFjZS0yMDogMjBweDtcbiRzcGFjZS0yNDogMjRweDtcbiRzcGFjZS0zMjogMzJweDtcbiRzcGFjZS0zNjogMzZweDtcbiRzcGFjZS00MDogNDBweDtcbiRzcGFjZS00NDogNDRweDtcbiRzcGFjZS00ODogNDhweDtcbiRzcGFjZS01MDogNTBweDtcbiRzcGFjZS02NDogNjRweDtcbiRzcGFjZS04MDogODBweDtcbiRzcGFjZS0xMDA6IDEwMHB4O1xuJHNwYWNlLTE1MDogMTUwcHg7XG5cblxuLnNpbmdsZS1rb25ncmVzLWEtZXZlbnQge1xuICAgIC5jb250YWN0LWZvcm0tMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5hLmluaGVyaXQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4ubWItc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbn1cblxuLm1iLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbn1cblxuLmJhbm5lci1uby1tIHtcbiAgICAubWFpbi1iYW5uZXItMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uZW1wdHktc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnctZml0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cblxuI2FqYXhzZWFyY2hwcm9yZXMzXzEudmVydGljYWwgLnJlc3VsdHMsXG5kaXYuYXNwX3IuYXNwX3JfMS52ZXJ0aWNhbCAucmVzdWx0cyB7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjMEEyNDZBICNmZmYgIWltcG9ydGFudDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW4gIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggLTVweCAjZGZkZmRmO1xufVxuXG4uaW5zdGFncmFtLWZlZWQtY2xpZW50IHtcbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYXNwX3Nob3dtb3JlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUUzMjZFRkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTMyNkVGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMxRTMyNkVGRiFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ud3BtbC1scy1zdGF0aWNzLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cbn1cblxuLnBiLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG59XG5cbi5tdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm1iLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWItMTAwe1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxufVxuXG5tYWlue1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzhweDtcbiAgICB9XG59XG5cbi5idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9IiwiLy9cbi8vICBDb2xvcnNcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKlxuKiBQcmltYXJ5XG4qL1xuJGNvbG9yLXByaW1hcnktMTAwICA6ICAgICMyQzI0RjU7IC8vIENvbG9yIEJsdWUgMVxuJGNvbG9yLXByaW1hcnktODAgICA6ICAgICNGMEVGRkY7IC8vIENvbG9yIEJsdWUgMlxuJGNvbG9yLXByaW1hcnktNjAgICA6ICAgICcnO1xuJGNvbG9yLXByaW1hcnktNDAgICA6ICAgICcnO1xuJGNvbG9yLXByaW1hcnktMjAgICA6ICAgIFxuIzAwNDk2MDsgLy8gQ29sb3IgNVxuXG4vKlxuKiBTZWNvbmRhcnlcbiovXG4kY29sb3Itc2Vjb25kYXJ5LTEwMDogICAjRkFBQTAwOyAvLyBDb2xvciBPcmFuZ2UgMVxuJGNvbG9yLXNlY29uZGFyeS04MCA6ICAgI0ZGRjJEOTsgLy8gQ29sb3IgT3JhbmdlIDJcbiRjb2xvci1zZWNvbmRhcnktNjAgOiAgICcnO1xuJGNvbG9yLXNlY29uZGFyeS00MCA6ICAgJyc7XG4kY29sb3Itc2Vjb25kYXJ5LTIwIDogICAnJztcblxuLypcbiogR3JheVxuKi9cbiRjb2xvci10ZXJ0aWFyeS0xMDAgOiAgICcnO1xuJGNvbG9yLXRlcnRpYXJ5LTgwICA6ICAgJyc7XG4kY29sb3ItdGVydGlhcnktNjAgIDogICAnJztcblxuLypcbiogQmFzaWNcbiovXG4kY29sb3Itd2hpdGUgICAgICAgIDogICAgI2ZmZmZmZjtcbiRjb2xvci1ibGFjayAgICAgICAgOiAgICAjMDAwMDAwOyIsIi8vXG4vLyAgVFlQT0dSQVBIWVxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuOnJvb3Qge1xuICAgIC0taDEtZno6IDM1cHg7IC8vdXByYXZlbmVcbiAgICAtLWgxLWxoOiAxLjI7XG5cbiAgICAtLWgyLWZ6OiAyNXB4Oy8vdXByYXZlbmVcbiAgICAtLWgyLWxoOiAxLjI7XG5cbiAgICAtLWgzLWZ6OiAyM3B4Oy8vdXByYXZlbmVcbiAgICAtLWgzLWxoOiAxLjI7XG5cbiAgICAtLWg0LWZ6OiAyMXB4O1xuICAgIC0taDQtbGg6IDEuMjtcblxuICAgIC0tc3ViaC1mejogMjBweDsvL3VwcmF2ZW5lXG4gICAgLS1zdWJoLWxoOiAxLjI7XG5cbiAgICAtLWJhc2UtZno6IDE4cHg7XG4gICAgLS1iYXNlLWxoOiAxLjM7XG5cbiAgICAtLXNtYWxsLWZ6OiAxMnB4O1xuICAgIC0tc21hbGwtbGg6IDEuMjtcblxuICAgIC0tYnRuLWZ6OiAxMnB4Oy8vdXByYXZlbmVcbiAgICAtLWJ0bi1saDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgOnJvb3Qge1xuICAgIC0taDEtZno6IDQwcHg7XG5cbiAgICAtLWgyLWZ6OiAzMHB4O1xuXG4gICAgLS1oMy1mejogMjdweDtcblxuICAgIC0taDQtZno6IDIzcHg7XG5cbiAgICAtLXN1YmgtZno6IDIwcHg7XG5cbiAgICAtLWJ0bi1mejogMTRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjk1cHgpIHtcbiAgICA6cm9vdCB7XG4gICAgLS1oMS1mejogNTZweDtcblxuICAgIC0taDItZno6IDQwcHg7XG5cbiAgICAtLWgzLWZ6OiAzMHB4O1xuXG4gICAgLS1oNC1mejogMjVweDtcblxuICAgIC0tc3ViaC1mejogMjJweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgLS1oMS1mejogNzZweDtcblxuICAgIC0taDItZno6IDQ4cHg7XG4gICAgfVxufVxuXG5cbi8vIFZhcmlhYmxlc1xuXG4kZmYtMSA6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuJGZmLTIgOiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblxuJGZ3LW5vcm1hbCAgICAgOiA0MDA7XG4kZnctYm9sZCAgICAgICA6IDYwMDtcbiRmdy1leHRyYWJvbGQgIDogODAwO1xuJGZ3LWJ0biAgICAgICAgOiA3MDA7XG5cblxuJGgxLWZ6IDogdmFyKC0taDEtZnopO1xuJGgxLWxoIDogdmFyKC0taDEtbGgpO1xuXG4kaDItZnogOiB2YXIoLS1oMi1meik7XG4kaDItbGggOiB2YXIoLS1oMi1saCk7XG5cbiRoMy1meiA6IHZhcigtLWgzLWZ6KTtcbiRoMy1saCA6IHZhcigtLWgzLWxoKTtcblxuJGg0LWZ6IDogdmFyKC0taDQtZnopO1xuJGg0LWxoIDogdmFyKC0taDQtbGgpO1xuXG4kc3ViaC1meiA6IHZhcigtLXN1YmgtZnopO1xuJHN1YmgtbGggOiB2YXIoLS1zdWJoLWxoKTtcblxuJGJhc2UtZnogOiB2YXIoLS1iYXNlLWZ6KTtcbiRiYXNlLWxoIDogdmFyKC0tYmFzZS1saCk7XG5cbiRzbWFsbC1meiAgOiB2YXIoLS1zbWFsbC1meik7XG4kc21hbGwtbGggIDogdmFyKC0tc21hbGwtbGgpO1xuXG4kYnRuLWZ6IDogdmFyKC0tYnRuLWZ6KTtcbiRidG4tbGggOiB2YXIoLS1idG4tbGgpO1xuXG5cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG5lbSxcbmkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuXG4gICAgJiBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cblxucCxcbmEsXG5saSB7XG4gICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbn1cblxuLmJ0biB7XG4gICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgIGZvbnQtc2l6ZTogJGJ0bi1mejtcbiAgICBsaW5lLWhlaWdodDogJGJ0bi1saDtcbiAgICBmb250LXdlaWdodDogJGZ3LWJ0bjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNjFFO1xuICAgIH1cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY5NTAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktODA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRENBICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDAgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnRleHQtYmxvY2sge1xuXG4gICAgJi5wdHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS01MDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucGJ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNTA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEuYnRue1xuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG5cbiAgICAuYnRue1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNTA7XG4gICAgfVxufSIsIi5zaW1wbGUtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZS0xNjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1e1xuICAgICAgICBmb250LXNpemU6ICRoNC1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoNC1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNDQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXNpemU6ICRidG4tZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJ0bjtcbiAgICBcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBcbiAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICB9XG4gICAgXG4gICAgYS5idG4tcHJpbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkI2MUU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY5NTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYS5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNjhweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnaW5hdGlvbi0xIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICBuYXZ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIH1cbiAgICBzcGFuLmN1cnJlbnR7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgICAgICAgfVxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNjhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICB9XG4gICAgc3Bhbi5kb3Rze1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgIH1cblxuICAgIGEucHJldixcbiAgICBhLm5leHR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZiYXItNSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgyNiwgMTksIDE5NywgMC4xMik7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAubG9nby1saW5rLWhlYWRlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5uYXZiYXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSclMjMyQzI0RjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRidG4tbGg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMjA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWxoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtNDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtZHJvcGRvd257XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBzdHJva2U9JyUyMzJDMjRGNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdtMSAuNSA1IDUgNS01Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJ0bjtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAuZHJvcGRvd246aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTk5OTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICBsaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1haW4tYmFubmVyLTEwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICB9XG5cbiAgICBtaW4taGVpZ2h0OiA1MjBweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIGltZy5iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nLmJhbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcixcbiAgICAucm93IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5jb2wtMTIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmFib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJHN1YmgtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kLXNoYXBlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcblxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLFxuICAgICAgICAgICAgICAgIDAgMTAwJSxcbiAgICAgICAgICAgICAgICAxMDAlIDEwMCUsXG4gICAgICAgICAgICAgICAgMTAwJSA3MCUpO1xuXG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLnNjcm9sbC1oZXJlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICBhbmltYXRpb246IGJvdW5jZSAwLjlzIGluZmluaXRlO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAgICAgMCUgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgICAzMCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICAgICAgICA1MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAgIDcwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cbiAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgfVxufSIsIi5jYXJkcy03IHtcblxuICAgIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS01MDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI4cHggNzdweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOm5vdCguY2FyZC1pdGVtLWxpZ2h0KXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3JhcHBlciBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FyZC1saW5rOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGk6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uIGF7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjQnIGhlaWdodD0nNjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J00xMy4zMzMgMzJoMzcuMzM0bTAgMEwzMiAxMy4zMzNNNTAuNjY3IDMyIDMyIDUwLjY2NycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2NCcgaGVpZ2h0PSc2NCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIHN0cm9rZT0nJTIzRkFBQTAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTEzLjMzMyAzMmgzNy4zMzRtMCAwTDMyIDEzLjMzM001MC42NjcgMzIgMzIgNTAuNjY3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGV4dC1pbWFnZS0xIHtcblxuICAgIC5wdHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS01MDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYntcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS01MDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHN1YmgtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmluZm9ybWF0aW9uYWwtbGlzdC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTE1MCAwICRzcGFjZS0xMDA7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG5cbiAgICAucm93e1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2xvci1wcmltYXJ5LTEwMCwgMC43NSk7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICB9XG5cbiAgICAubGVmdC1zaWRlLFxuICAgIC5yaWdodC1zaWRle1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubGVmdC1zaWRle1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmFib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmFib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1zaWRle1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMTI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCIubmV3cy1saXN0LTMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5uZXdzLWxpc3Qtc2xpZGVyLTMge1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjZS0xMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMTI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzcGFjZS0xMjtcblxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5uZXdzLWxpc3Qtc2xpZGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAgICAgLm5ld3MtbGlzdC1zbGlkZXItYnV0dG9uLW5leHR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAubmV3cy1saXN0LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uZXdzLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRidG4tZno7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJ0bi1saDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1idG47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS00O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2F0ZWdvcnl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXRle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzdWJoLWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzLWxpc3Qtc2xpZGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAubmV3cy1saXN0LXNsaWRlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDY0cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTY5NTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J00xMCAyNGgyOG0wIDBMMjQgMTBtMTQgMTRMMjQgMzgnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAubmV3cy1saXN0LXNsaWRlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3MtbGlzdC1zbGlkZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvci1wcmltYXJ5LTEwMCwgMC4zKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsb2ctZGV0YWlse1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHQtaW1hZ2UtMiB7XG5cbiAgICAucHR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtNTA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTEwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGJ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNTA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6ICRzdWJoLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHN1YmgtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgfVxuXG4gICAgJi5wLWVkaXQgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS0yIGltZ3tcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRhY3QtZm9ybS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjUwcHggODBweCA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBmb250LXNpemU6ICRzdWJoLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHN1YmgtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG5cbiAgICAgICAgcGFkZGluZzogMjRweCAwIDEycHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCAkY29sb3ItcHJpbWFyeS0xMDAsIDAuNzUpO1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLnN1Ym1pdC1pbmZve1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC53cGNmNy1zdWJtaXR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0zMiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSggJGNvbG9yLXByaW1hcnktMTAwLCAwLjUpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1zcGlubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCAkY29sb3ItcHJpbWFyeS0xMDAsIDAuNzUpO1xuICAgIH1cblxufSIsIi50ZXN0aW1vbmlhbC0yIHtcblxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgcGFkZGluZzogMTI1cHggMCAxMDBweDtcbiAgICB9XG5cblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHN1YmgtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJnIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzQ2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4OTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAyOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbC1jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3Rlci01IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDAgIDtcbiAgICBwYWRkaW5nOiAkc3BhY2UtNDAgMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0xMDAgMCAkc3BhY2UtNDQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRzdWJoLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHN1YmgtbGg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICAuY29weXtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0yMDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTY0O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoICRjb2xvci1wcmltYXJ5LTgwLCAwLjc1KTs7XG4gICAgICAgIHAsXG4gICAgICAgIGF7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW5mb3JtYXRpb25hbC1saXN0LTMge1xuXG5cbiAgICAucm93LTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgIH1cblxuICAgICAgICBwLnN1YmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc3ViaC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzdWJoLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzdWJoLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBcblxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAucm93LTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTUwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS02NDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgY291bnRlci1yZXNldDogY3VzdG9tO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjdXN0b207XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihjdXN0b20pIFwiLlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbn0iLCIubWFpbi1iYW5uZXItMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcblxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG5cblxuICAgIGltZy5iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIsXG4gICAgLnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkc3ViaC1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzdWJoLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kLXNoYXBlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcblxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLFxuICAgICAgICAgICAgICAgIDAgMTAwJSxcbiAgICAgICAgICAgICAgICAxMDAlIDEwMCUsXG4gICAgICAgICAgICAgICAgMTAwJSA3MCUpO1xuXG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLnNjcm9sbC1oZXJlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICBhbmltYXRpb246IGJvdW5jZSAwLjlzIGluZmluaXRlO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAgICAgMCUgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgICAzMCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICAgICAgICA1MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAgIDcwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cbiAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgfVxufSIsIi5ob21lLTQge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRzdWJoLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHN1YmgtbGg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTIwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgfVxuXG4gICAgLm5ld3MtbGlzdC1pdGVtIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtNDg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICBmb250LXNpemU6ICRidG4tZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJ0bi1saDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1idG47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgICAgICAgICAgJi5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG59IiwiLmJsb2ctZGV0YWlsLTUge1xuICAgIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggJHNwYWNlLTg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtc2hhcmUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZy1kZXRhaWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0IDAgMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTA0cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTUwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5tYWluLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAubWV0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGEtaW5mbyB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICNmYi1zaGFyZS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF82MDRfMjg0MiknJTNFJTNDcGF0aCBkPSdNMTYgMzJDMjQuODM2NiAzMiAzMiAyNC44MzY2IDMyIDE2QzMyIDcuMTYzNDQgMjQuODM2NiAwIDE2IDBDNy4xNjM0NCAwIDAgNy4xNjM0NCAwIDE2QzAgMjQuODM2NiA3LjE2MzQ0IDMyIDE2IDMyWicgZmlsbD0nJTIzM0M1QTlBJy8lM0UlM0NwYXRoIGQ9J00yMS4yMDE4IDQuOTExMTNIMTcuNjU3NEMxNS41NTQxIDQuOTExMTMgMTMuMjE0NSA1Ljc5NTc4IDEzLjIxNDUgOC44NDQ2OUMxMy4yMjQ4IDkuOTA3MDUgMTMuMjE0NSAxMC45MjQ1IDEzLjIxNDUgMTIuMDY5NUgxMC43ODEyVjE1Ljk0MTZIMTMuMjg5OFYyNy4wODg4SDE3Ljg5OTVWMTUuODY4MUgyMC45NDIxTDIxLjIxNzMgMTIuMDU4N0gxNy44MjAxQzE3LjgyMDEgMTIuMDU4NyAxNy44Mjc3IDEwLjM2NDEgMTcuODIwMSA5Ljg3MTk2QzE3LjgyMDEgOC42NjcwOSAxOS4wNzM4IDguNzM2MDkgMTkuMTQ5MiA4LjczNjA5QzE5Ljc0NTggOC43MzYwOSAyMC45MDU4IDguNzM3ODMgMjEuMjAzNSA4LjczNjA5VjQuOTExMTNIMjEuMjAxOFonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNjA0XzI4NDInJTNFJTNDcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzYwNF8yODQyKSclM0UlM0NwYXRoIGQ9J00xNiAzMkMyNC44MzY2IDMyIDMyIDI0LjgzNjYgMzIgMTZDMzIgNy4xNjM0NCAyNC44MzY2IDAgMTYgMEM3LjE2MzQ0IDAgMCA3LjE2MzQ0IDAgMTZDMCAyNC44MzY2IDcuMTYzNDQgMzIgMTYgMzJaJyBmaWxsPSclMjNGQUFBMDAnLyUzRSUzQ3BhdGggZD0nTTIxLjIwMTggNC45MTExM0gxNy42NTc0QzE1LjU1NDEgNC45MTExMyAxMy4yMTQ1IDUuNzk1NzggMTMuMjE0NSA4Ljg0NDY5QzEzLjIyNDggOS45MDcwNSAxMy4yMTQ1IDEwLjkyNDUgMTMuMjE0NSAxMi4wNjk1SDEwLjc4MTJWMTUuOTQxNkgxMy4yODk4VjI3LjA4ODhIMTcuODk5NVYxNS44NjgxSDIwLjk0MjFMMjEuMjE3MyAxMi4wNTg3SDE3LjgyMDFDMTcuODIwMSAxMi4wNTg3IDE3LjgyNzcgMTAuMzY0MSAxNy44MjAxIDkuODcxOTZDMTcuODIwMSA4LjY2NzA5IDE5LjA3MzggOC43MzYwOSAxOS4xNDkyIDguNzM2MDlDMTkuNzQ1OCA4LjczNjA5IDIwLjkwNTggOC43Mzc4MyAyMS4yMDM1IDguNzM2MDlWNC45MTExM0gyMS4yMDE4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82MDRfMjg0MiclM0UlM0NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN0d2l0dGVyLXNoYXJlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzMnIHZpZXdCb3g9JzAgMCAzMiAzMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSclMjM1REE4REMnLyUzRSUzQ3BhdGggZD0nTTEyLjg1NjEgMjQuNjI4N0MyMC4zMTkxIDI0LjYyODcgMjQuNDAwNCAxOC40NDM3IDI0LjQwMDQgMTMuMDgwM0MyNC40MDA0IDEyLjkwNDYgMjQuMzk2OCAxMi43Mjk4IDI0LjM4ODkgMTIuNTU1NkMyNS4xODMgMTEuOTgwOCAyNS44Njg0IDExLjI2OTEgMjYuNDEyOCAxMC40NTM4QzI1LjY4NTggMTAuNzc3MiAyNC45MDM1IDEwLjk5NDggMjQuMDgyOCAxMS4wOTI5QzI0LjkyMDUgMTAuNTkwNCAyNS41NjM2IDkuNzk1NSAyNS44NjcgOC44NDc5NEMyNS4wNzA1IDkuMzIwNTkgMjQuMTk5MiA5LjY1Mzc4IDIzLjI5MDYgOS44MzMxNkMyMi41NTAyIDkuMDQ0MjEgMjEuNDk2MSA4LjU1MDc4IDIwLjMyODkgOC41NTA3OEMxOC4wODgzIDguNTUwNzggMTYuMjcxMyAxMC4zNjg1IDE2LjI3MTMgMTIuNjA5MUMxNi4yNzEzIDEyLjkyNzYgMTYuMzA2OSAxMy4yMzczIDE2LjM3NjUgMTMuNTM0NUMxMy4wMDQzIDEzLjM2NDggMTAuMDE0MSAxMS43NDk3IDguMDEyOTMgOS4yOTM4MkM3LjY1MjQ5IDkuOTEzMjQgNy40NjI5MSAxMC42MTcyIDcuNDYzNTQgMTEuMzMzOUM3LjQ2MzU0IDEyLjc0MjEgOC4xNzk4MiAxMy45ODUyIDkuMjY5MTEgMTQuNzEyNUM4LjYyNDc4IDE0LjY5MjggNy45OTQ2IDE0LjUxODcgNy40MzE1NCAxNC4yMDQ4QzcuNDMwOTQgMTQuMjIxOCA3LjQzMDk0IDE0LjIzODQgNy40MzA5NCAxNC4yNTY2QzcuNDMwOTQgMTYuMjIyMyA4LjgyOTUgMTcuODYzNSAxMC42ODYgMTguMjM1NEMxMC4zMzc0IDE4LjMzMDQgOS45Nzc1NSAxOC4zNzg0IDkuNjE2MTYgMTguMzc4MkM5LjM1NTE3IDE4LjM3ODIgOS4xMDA4MSAxOC4zNTI1IDguODUzNjEgMTguMzA1QzkuMzcwMTYgMTkuOTE3NyAxMC44NjggMjEuMDkxMyAxMi42NDM5IDIxLjEyNDFDMTEuMjU1MiAyMi4yMTI5IDkuNTA1ODIgMjIuODYxNSA3LjYwNDU0IDIyLjg2MTVDNy4yODExMSAyMi44NjE4IDYuOTU3OTQgMjIuODQzIDYuNjM2NzIgMjIuODA1M0M4LjQzMjQxIDIzLjk1NjYgMTAuNTY0NiAyNC42Mjg1IDEyLjg1NjMgMjQuNjI4NScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMycgdmlld0JveD0nMCAwIDMyIDMzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIGZpbGw9JyUyM0ZBQUEwMCcvJTNFJTNDcGF0aCBkPSdNMTIuODU2MSAyNC42Mjg3QzIwLjMxOTEgMjQuNjI4NyAyNC40MDA0IDE4LjQ0MzcgMjQuNDAwNCAxMy4wODAzQzI0LjQwMDQgMTIuOTA0NiAyNC4zOTY4IDEyLjcyOTggMjQuMzg4OSAxMi41NTU2QzI1LjE4MyAxMS45ODA4IDI1Ljg2ODQgMTEuMjY5MSAyNi40MTI4IDEwLjQ1MzhDMjUuNjg1OCAxMC43NzcyIDI0LjkwMzUgMTAuOTk0OCAyNC4wODI4IDExLjA5MjlDMjQuOTIwNSAxMC41OTA0IDI1LjU2MzYgOS43OTU1IDI1Ljg2NyA4Ljg0Nzk0QzI1LjA3MDUgOS4zMjA1OSAyNC4xOTkyIDkuNjUzNzggMjMuMjkwNiA5LjgzMzE2QzIyLjU1MDIgOS4wNDQyMSAyMS40OTYxIDguNTUwNzggMjAuMzI4OSA4LjU1MDc4QzE4LjA4ODMgOC41NTA3OCAxNi4yNzEzIDEwLjM2ODUgMTYuMjcxMyAxMi42MDkxQzE2LjI3MTMgMTIuOTI3NiAxNi4zMDY5IDEzLjIzNzMgMTYuMzc2NSAxMy41MzQ1QzEzLjAwNDMgMTMuMzY0OCAxMC4wMTQxIDExLjc0OTcgOC4wMTI5MyA5LjI5MzgyQzcuNjUyNDkgOS45MTMyNCA3LjQ2MjkxIDEwLjYxNzIgNy40NjM1NCAxMS4zMzM5QzcuNDYzNTQgMTIuNzQyMSA4LjE3OTgyIDEzLjk4NTIgOS4yNjkxMSAxNC43MTI1QzguNjI0NzggMTQuNjkyOCA3Ljk5NDYgMTQuNTE4NyA3LjQzMTU0IDE0LjIwNDhDNy40MzA5NCAxNC4yMjE4IDcuNDMwOTQgMTQuMjM4NCA3LjQzMDk0IDE0LjI1NjZDNy40MzA5NCAxNi4yMjIzIDguODI5NSAxNy44NjM1IDEwLjY4NiAxOC4yMzU0QzEwLjMzNzQgMTguMzMwNCA5Ljk3NzU1IDE4LjM3ODQgOS42MTYxNiAxOC4zNzgyQzkuMzU1MTcgMTguMzc4MiA5LjEwMDgxIDE4LjM1MjUgOC44NTM2MSAxOC4zMDVDOS4zNzAxNiAxOS45MTc3IDEwLjg2OCAyMS4wOTEzIDEyLjY0MzkgMjEuMTI0MUMxMS4yNTUyIDIyLjIxMjkgOS41MDU4MiAyMi44NjE1IDcuNjA0NTQgMjIuODYxNUM3LjI4MTExIDIyLjg2MTggNi45NTc5NCAyMi44NDMgNi42MzY3MiAyMi44MDUzQzguNDMyNDEgMjMuOTU2NiAxMC41NjQ2IDI0LjYyODUgMTIuODU2MyAyNC42Mjg1JyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNsaW5rZWRpbi1zaGFyZS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF82MDRfMjg0OCknJTNFJTNDcGF0aCBkPSdNMTYgMEM3LjE2MzM3IDAgMCA3LjE2MzM3IDAgMTZDMCAyNC44MzY2IDcuMTYzMzcgMzEuOTk5OSAxNiAzMS45OTk5QzI0LjgzNjYgMzEuOTk5OSAzMiAyNC44MzY2IDMyIDE2QzMxLjk5OTkgNy4xNjMzNyAyNC44MzY0IDAgMTYgMFpNMTEuNzMxMSAyMy43MzUySDguMjE4MTlWMTIuMzg1OUgxMS43MzExVjIzLjczNTJaTTkuOTU3OTMgMTAuODk5NkM4LjgxMDYzIDEwLjg5OTYgNy44ODA1NSA5Ljk2MTkxIDcuODgwNTUgOC44MDU0M0M3Ljg4MDU1IDcuNjQ4ODIgOC44MTA3NiA2LjcxMTIxIDkuOTU3OTMgNi43MTEyMUMxMS4xMDUxIDYuNzExMjEgMTIuMDM1MiA3LjY0ODgyIDEyLjAzNTIgOC44MDU0M0MxMi4wMzUyIDkuOTYxOTggMTEuMTA1MiAxMC44OTk2IDkuOTU3OTMgMTAuODk5NlpNMjQuODk1OSAyMy43MzUySDIxLjRWMTcuNzc3N0MyMS40IDE2LjE0MzggMjAuNzc5NCAxNS4yMzE3IDE5LjQ4NzMgMTUuMjMxN0MxOC4wODEyIDE1LjIzMTcgMTcuMzQ2NiAxNi4xODE2IDE3LjM0NjYgMTcuNzc3N1YyMy43MzUySDEzLjk3NzNWMTIuMzg1OUgxNy4zNDY2VjEzLjkxNDRDMTcuMzQ2NiAxMy45MTQ0IDE4LjM2MDEgMTIuMDM5NyAyMC43NjY2IDEyLjAzOTdDMjMuMTczMiAxMi4wMzk3IDI0Ljg5NiAxMy41MDkxIDI0Ljg5NiAxNi41NDlMMjQuODk1OSAyMy43MzUyWicgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXJfNjA0XzI4NDgpJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcl82MDRfMjg0OCcgeDE9JzQuNjg2MjgnIHkxPSc0LjY4NjI4JyB4Mj0nMjcuMzEzNycgeTI9JzI3LjMxMzcnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzMjQ4OUJFJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMDU3NUIzJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNjA0XzI4NDgnJTNFJTNDcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzYwNF8yODQ4KSclM0UlM0NwYXRoIGQ9J00xNiAwQzcuMTYzMzcgMCAwIDcuMTYzMzcgMCAxNkMwIDI0LjgzNjYgNy4xNjMzNyAzMS45OTk5IDE2IDMxLjk5OTlDMjQuODM2NiAzMS45OTk5IDMyIDI0LjgzNjYgMzIgMTZDMzEuOTk5OSA3LjE2MzM3IDI0LjgzNjQgMCAxNiAwWk0xMS43MzExIDIzLjczNTJIOC4yMTgxOVYxMi4zODU5SDExLjczMTFWMjMuNzM1MlpNOS45NTc5MyAxMC44OTk2QzguODEwNjMgMTAuODk5NiA3Ljg4MDU1IDkuOTYxOTEgNy44ODA1NSA4LjgwNTQzQzcuODgwNTUgNy42NDg4MiA4LjgxMDc2IDYuNzExMjEgOS45NTc5MyA2LjcxMTIxQzExLjEwNTEgNi43MTEyMSAxMi4wMzUyIDcuNjQ4ODIgMTIuMDM1MiA4LjgwNTQzQzEyLjAzNTIgOS45NjE5OCAxMS4xMDUyIDEwLjg5OTYgOS45NTc5MyAxMC44OTk2Wk0yNC44OTU5IDIzLjczNTJIMjEuNFYxNy43Nzc3QzIxLjQgMTYuMTQzOCAyMC43Nzk0IDE1LjIzMTcgMTkuNDg3MyAxNS4yMzE3QzE4LjA4MTIgMTUuMjMxNyAxNy4zNDY2IDE2LjE4MTYgMTcuMzQ2NiAxNy43Nzc3VjIzLjczNTJIMTMuOTc3M1YxMi4zODU5SDE3LjM0NjZWMTMuOTE0NEMxNy4zNDY2IDEzLjkxNDQgMTguMzYwMSAxMi4wMzk3IDIwLjc2NjYgMTIuMDM5N0MyMy4xNzMyIDEyLjAzOTcgMjQuODk2IDEzLjUwOTEgMjQuODk2IDE2LjU0OUwyNC44OTU5IDIzLjczNTJaJyBmaWxsPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl82MDRfMjg0OCknLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzYwNF8yODQ4JyB4MT0nNC42ODYyOCcgeTE9JzQuNjg2MjgnIHgyPScyNy4zMTM3JyB5Mj0nMjcuMzEzNycgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjNGQUFBMDAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjNGQUFBMDAnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82MDRfMjg0OCclM0UlM0NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG5cbiAgICAgICAgLm1iLWxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00NDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoNC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHN1YmgtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHN1YmgtbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgMCAkc3BhY2UtNDQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgb2wsXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlLTQwIDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWZvb3RlciB7XG4gICAgICAgIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RBRTVGRjtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc3ViaC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHN1YmgtbGg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvci1wcm9maWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLmF1dGhvci1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF1dGhvci1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0yNDtcblxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc3ViaC1mejtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0LXNsaWRlci0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cblxuICAgIC5jb250YWluZXIsXG4gICAgLnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTIwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRleHQtc2xpZGVyLTItc3dpcGVye1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLmltYWdle1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvci1wcmltYXJ5LTEwMCwgMC44KTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFne1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59IiwiLnRhYnMtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcblxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICYgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmFib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTgwO1xuICAgIH1cblxuICAgIC50YWItcGFuZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cblxuXG5cblxuXG4gICAgLmN1c3RvbS10YWItc3dpdGNoZXIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogU2tyeXRpZSBww7R2b2Ruw71jaCBpbnB1dG92ICovXG4gICAgLmN1c3RvbS10YWItc3dpdGNoZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvKiBLYcW+ZMOhIG1vxb5ub3PFpSBqZSBsYWJlbCAqL1xuICAgIC5jdXN0b20tdGFiLXN3aXRjaGVyIC5vcHRpb24ge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc3ViaC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci1saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLXByaW1hcnktMTAwLCAwLjgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIH1cblxuICAgIC8qIEd1bGnEjWthICovXG4gICAgLmN1c3RvbS10YWItc3dpdGNoZXIgLnRvZ2dsZS1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBsZWZ0OiAxODBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbGVmdDogMTYwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIGxlZnQ6IDE4MHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS10YWItc3dpdGNoZXIgLnRvZ2dsZS1iYWxsIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAvKiBQb3N1bnV0aWUgZ3VsacSNa3kgcHJpIHByZXBudXTDrSAqL1xuICAgICN0YWIyLXRhYjpjaGVja2Vkfi5vcHRpb24ucmlnaHR+LnRvZ2dsZS1zbGlkZXIgLnRvZ2dsZS1iYWxsIHtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxuXG59IiwiLm1haW4tYmFubmVyLTEyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICB9XG5cbiAgICBtaW4taGVpZ2h0OiA1MjBweDtcblxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgaW1nLmJhbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcixcbiAgICAucm93IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5jb2wtMTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgIH1cblxuXG4gICAgLnNjcm9sbC1oZXJlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UgMC45cyBpbmZpbml0ZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIDMwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIDcwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIC5hdXRob3Ige1xuXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1wcm9maWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5hdXRob3ItaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRob3ItaW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0yNDtcblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc3ViaC1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzdWJoLWxoO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHQtMi1jb2x1bW4tMSB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG5cbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cblxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHN1YmgtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS01MDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGV4dC1pbWFnZS0zIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cblxuICAgIC5wdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtNTA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAucGIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkc3ViaC1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzdWJoLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgfVxuXG4gICAgLmltZy13cmFwcGVyIHtcblxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0LTItY29sdW1uLTIge1xuXG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgJiBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS00ODtcbiAgICB9XG59IiwiLmdhbGxlcnktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTUwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTEwMDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgLmdyb3VwLTMsXG4gICAgICAgIC5ncm91cC0xIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZ3JvdXAtMiB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjEzcHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5vdmVybGF5e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCAzNiwgMjQ1LCAwLjQ1KSAwJSwgcmdiYSg0NCwgMzYsIDI0NSwgMC40NSkgMTAwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMzMuMzMzIDIzLjMzM1YyOGMwIDEuODY3IDAgMi44LS4zNjMgMy41MTNhMy4zMzQgMy4zMzQgMCAwIDEtMS40NTcgMS40NTdjLS43MTMuMzYzLTEuNjQ2LjM2My0zLjUxMy4zNjNoLTQuNjY3TTE2LjY2NyA2LjY2N0gxMmMtMS44NjcgMC0yLjggMC0zLjUxMy4zNjMtLjYyOC4zMi0xLjEzNy44My0xLjQ1NyAxLjQ1Ny0uMzYzLjcxMy0uMzYzIDEuNjQ2LS4zNjMgMy41MTN2NC42NjdNMjUgMTUgMzUgNW0wIDBIMjVtMTAgMHYxME0xNSAyNSA1IDM1bTAgMGgxME01IDM1VjI1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLm92ZXJsYXl7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cblxufSIsIi5zdGVwcy0xIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgICAgICAmIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwIHtcbiAgICAgICAgcGFkZGluZzogMTcuNXB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTcuNXB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTcuNXB4IDQwcHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc3ViaC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXAtMSxcbiAgICAuc3RlcC0yLFxuICAgIC5zdGVwLTMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC0zIHtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxOXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDEnIGhlaWdodD0nNDInIHZpZXdCb3g9JzAgMCA0MSA0MicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xLjgzMzAxIDIwLjk5OTZMMzkuMTY2MyAyMC45OTk2TTM5LjE2NjMgMjAuOTk5NkwyMC40OTk3IDIuMzMyOTJNMzkuMTY2MyAyMC45OTk2TDIwLjQ5OTcgMzkuNjY2Mycgc3Ryb2tlPSclMjNGQUFBMDAnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMjVweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDU1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIubW9zYWljLXRleHQtaW1hZ2UtNCB7XG4gICAgXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1vc2FpYy1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTUwO1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJiBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXNpemU6ICRzdWJoLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHN1YmgtbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xNjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9zYWljLWl0ZW0ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxufSIsIi5zdGVwcy0yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJiBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICB9XG5cbiAgICAuY29udGVudHtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzdWJoLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzdWJoLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAubGluZXtcblxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFycm93e1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1NXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE5cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDEnIGhlaWdodD0nNDInIHZpZXdCb3g9JzAgMCA0MSA0MicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xLjgzMzAxIDIwLjk5OTZMMzkuMTY2MyAyMC45OTk2TTM5LjE2NjMgMjAuOTk5NkwyMC40OTk3IDIuMzMyOTJNMzkuMTY2MyAyMC45OTk2TDIwLjQ5OTcgMzkuNjY2Mycgc3Ryb2tlPSclMjNGQUFBMDAnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHQtaW1hZ2UtNCB7XG5cbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTUwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0xMDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHN1YmgtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3ViaC1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgfVxufSIsIi5tYXAtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZzogNTBweCAwIDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcblxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGhlaWdodDogNDc2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00MDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
