@import url("https://fonts.googleapis.com/css?family=Montserrat:700,900");
/* line 3, ../scss/objects/_main.scss */
html,
body {
  overflow-x: hidden;
}

/* line 8, ../scss/objects/_main.scss */
html {
  min-height: 100%;
  position: relative;
}

/* line 13, ../scss/objects/_main.scss */
body,
h1,
h2 {
  color: #444;
}

/* line 19, ../scss/objects/_main.scss */
h1 {
  font-size: 2.5rem;
}

/* line 23, ../scss/objects/_main.scss */
::-moz-selection {
  background: #444;
  color: #fff;
}
::selection {
  background: #444;
  color: #fff;
}

/* line 30, ../scss/objects/_main.scss */
.wow {
  visibility: hidden;
}

/* line 34, ../scss/objects/_main.scss */
.container {
  margin: auto;
}

@media (min-width: 544px) {
  /* line 39, ../scss/objects/_main.scss */
  .container {
    max-width: 544px;
  }
}
@media (min-width: 768px) {
  /* line 45, ../scss/objects/_main.scss */
  .container {
    max-width: 768px;
  }

  /* line 49, ../scss/objects/_main.scss */
  body {
    margin-bottom: 300px;
  }
}
@media (min-width: 992px) {
  /* line 55, ../scss/objects/_main.scss */
  .container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  /* line 61, ../scss/objects/_main.scss */
  .container {
    max-width: 1200px;
  }
}
/* line 66, ../scss/objects/_main.scss */
.bs-tether--header .link {
  font-size: 1rem;
}

/* line 70, ../scss/objects/_main.scss */
.pl-container {
  margin: 40px auto;
}
@media (min-width: 768px) {
  /* line 70, ../scss/objects/_main.scss */
  .pl-container {
    margin: 60px auto;
  }
}

/* line 78, ../scss/objects/_main.scss */
h3 {
  font-size: 1.25em;
  font-weight: bold;
  line-height: 1.6;
  text-transform: uppercase;
}

/* line 85, ../scss/objects/_main.scss */
.btn {
  background: #4a90e2;
  border-radius: 1.6em;
  font-family: "Montserrat", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 1.5;
  margin-bottom: .5rem;
  padding: .75rem 1.5rem;
  text-transform: uppercase;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
/* line 98, ../scss/objects/_main.scss */
.btn:hover {
  background: #69a3e7;
}

/* line 104, ../scss/objects/_main.scss */
button.btn {
  background: #089e00;
}
/* line 107, ../scss/objects/_main.scss */
button.btn:hover {
  background: #0ac200;
}

/* line 113, ../scss/objects/_main.scss */
.indent {
  margin-left: 16px;
}

/* line 117, ../scss/objects/_main.scss */
.footer {
  background-color: #223e7b;
}
@media (min-width: 768px) {
  /* line 117, ../scss/objects/_main.scss */
  .footer {
    bottom: 0;
    -webkit-box-shadow: 0 0 6px 2px rgba(5, 5, 5, 0.15);
            box-shadow: 0 0 6px 2px rgba(5, 5, 5, 0.15);
    height: 300px;
    padding: 0 1em;
    position: absolute;
    width: 100%;
  }
}
@media all and (min-width: 768px) {
  /* line 129, ../scss/objects/_main.scss */
  .footer .footer-nav {
    display: inline-block;
    margin-left: 10px;
  }
}

@media all and (min-width: 1024px) {
  /* line 137, ../scss/objects/_main.scss */
  .footer__info {
    max-width: 100%;
  }
}
/* line 143, ../scss/objects/_main.scss */
.footer__info a {
  color: #fff;
}
/* line 146, ../scss/objects/_main.scss */
.footer__info a:hover {
  color: #fff;
}

/* line 4, ../scss/objects/_header.scss */
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 10, ../scss/objects/_header.scss */
.nav-link {
  display: inline-block;
}

/* line 14, ../scss/objects/_header.scss */
.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

/* line 18, ../scss/objects/_header.scss */
.nav-link.disabled {
  color: #818a91;
}

/* line 22, ../scss/objects/_header.scss */
.nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
  color: #818a91;
  cursor: not-allowed;
  background-color: transparent;
}

/* line 28, ../scss/objects/_header.scss */
.nav-inline .nav-item {
  display: inline-block;
}

/* line 32, ../scss/objects/_header.scss */
.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem;
}

/* line 37, ../scss/objects/_header.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}

/* line 41, ../scss/objects/_header.scss */
.nav-tabs::after {
  display: table;
  clear: both;
  content: "";
}

/* line 47, ../scss/objects/_header.scss */
.nav-tabs .nav-item {
  float: left;
  margin-bottom: -1px;
}

/* line 52, ../scss/objects/_header.scss */
.nav-tabs .nav-item + .nav-item {
  margin-left: .2rem;
}

/* line 56, ../scss/objects/_header.scss */
.nav-tabs .nav-link {
  display: block;
  padding: .5em 1em;
  border: 1px solid transparent;
  border-radius: .25rem .25rem 0 0;
}

/* line 63, ../scss/objects/_header.scss */
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #eceeef #eceeef #ddd;
}

/* line 67, ../scss/objects/_header.scss */
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
  color: #818a91;
  background-color: transparent;
  border-color: transparent;
}

/* line 73, ../scss/objects/_header.scss */
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
.nav-tabs .nav-item.open .nav-link,
.nav-tabs .nav-item.open .nav-link:focus,
.nav-tabs .nav-item.open .nav-link:hover {
  color: #55595c;
  background-color: #fff;
  border-color: #ddd #ddd transparent;
}

/* line 82, ../scss/objects/_header.scss */
.nav-pills::after {
  display: table;
  clear: both;
  content: "";
}

/* line 88, ../scss/objects/_header.scss */
.nav-pills .nav-item {
  float: left;
}

/* line 92, ../scss/objects/_header.scss */
.nav-pills .nav-item + .nav-item {
  margin-left: .2rem;
}

/* line 96, ../scss/objects/_header.scss */
.nav-pills .nav-link {
  display: block;
  padding: .5em 1em;
  border-radius: .25rem;
}

/* line 102, ../scss/objects/_header.scss */
.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #0275d8;
}

/* line 111, ../scss/objects/_header.scss */
.nav-stacked .nav-item {
  display: block;
  float: none;
}

/* line 116, ../scss/objects/_header.scss */
.nav-stacked .nav-item + .nav-item {
  margin-top: .2rem;
  margin-left: 0;
}

/* line 121, ../scss/objects/_header.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 125, ../scss/objects/_header.scss */
.tab-content > .active {
  display: block;
}

/* line 129, ../scss/objects/_header.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 135, ../scss/objects/_header.scss */
.navbar {
  position: relative;
  padding: .5rem 1rem;
}

/* line 140, ../scss/objects/_header.scss */
.navbar::after {
  display: table;
  clear: both;
  content: "";
}

@media (min-width: 544px) {
  /* line 147, ../scss/objects/_header.scss */
  .navbar {
    border-radius: .25rem;
  }
}
/* line 152, ../scss/objects/_header.scss */
.navbar-full {
  z-index: 1000;
}

@media (min-width: 544px) {
  /* line 157, ../scss/objects/_header.scss */
  .navbar-full {
    border-radius: 0;
  }
}
/* line 162, ../scss/objects/_header.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 544px) {
  /* line 171, ../scss/objects/_header.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
/* line 177, ../scss/objects/_header.scss */
.navbar-fixed-top {
  top: 0;
}

/* line 181, ../scss/objects/_header.scss */
.navbar-fixed-bottom {
  bottom: 0;
}

/* line 185, ../scss/objects/_header.scss */
.navbar-sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%;
}

@media (min-width: 544px) {
  /* line 194, ../scss/objects/_header.scss */
  .navbar-sticky-top {
    border-radius: 0;
  }
}
/* line 199, ../scss/objects/_header.scss */
.navbar-brand {
  float: left;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
}

/* line 207, ../scss/objects/_header.scss */
.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}

/* line 211, ../scss/objects/_header.scss */
.navbar-brand > img {
  display: block;
}

/* line 215, ../scss/objects/_header.scss */
.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden;
}

/* line 225, ../scss/objects/_header.scss */
.navbar-divider::before {
  content: "\00a0";
}

/* line 229, ../scss/objects/_header.scss */
.navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: .25rem;
}

/* line 238, ../scss/objects/_header.scss */
.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}

@media (min-width: 544px) {
  /* line 243, ../scss/objects/_header.scss */
  .navbar-toggleable-xs {
    display: block !important;
  }
}
@media (min-width: 768px) {
  /* line 249, ../scss/objects/_header.scss */
  .navbar-toggleable-sm {
    display: block !important;
  }
}
@media (min-width: 992px) {
  /* line 255, ../scss/objects/_header.scss */
  .navbar-toggleable-md {
    display: block !important;
  }
}
/* line 260, ../scss/objects/_header.scss */
.navbar-nav .nav-item {
  float: left;
}

/* line 264, ../scss/objects/_header.scss */
.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem;
}

/* line 270, ../scss/objects/_header.scss */
.navbar-nav .nav-link + .nav-link {
  margin-left: 1rem;
}

/* line 274, ../scss/objects/_header.scss */
.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem;
}

/* line 278, ../scss/objects/_header.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8);
}

/* line 282, ../scss/objects/_header.scss */
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.8);
}

/* line 286, ../scss/objects/_header.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3);
}

/* line 290, ../scss/objects/_header.scss */
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.6);
}

/* line 294, ../scss/objects/_header.scss */
.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8);
}

/* line 307, ../scss/objects/_header.scss */
.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 311, ../scss/objects/_header.scss */
.navbar-dark .navbar-brand {
  color: white;
}

/* line 315, ../scss/objects/_header.scss */
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: white;
}

/* line 319, ../scss/objects/_header.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 323, ../scss/objects/_header.scss */
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

/* line 327, ../scss/objects/_header.scss */
.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white;
}

/* line 340, ../scss/objects/_header.scss */
.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075);
}

/* line 345, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown {
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all .45s ease;
  transition: all .45s ease;
  z-index: 1030;
}
/* line 354, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .navbar-brand {
  float: none;
  font-size: 0;
  padding: 1.25rem 0;
  position: relative;
  -webkit-transition: padding .25s ease;
  transition: padding .25s ease;
  white-space: nowrap;
}
/* line 362, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .navbar-brand::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 370, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .navbar-logo,
.bs-tether--header .navbar-dropdown .navbar-caption {
  display: inline-block;
  vertical-align: middle;
}
/* line 376, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .navbar-logo {
  margin-right: .8rem;
  -webkit-transition: margin .3s ease-in-out;
  transition: margin .3s ease-in-out;
}
/* line 380, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .navbar-logo img {
  height: 70px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
/* line 386, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .table-cell {
  height: 5.625rem;
}
/* line 390, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .navbar-caption {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  white-space: normal;
}
/* line 398, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .navbar-caption,
.bs-tether--header .navbar-dropdown .navbar-caption:hover {
  color: #fff;
  text-decoration: none;
}
/* line 404, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown.navbar-fixed-top {
  position: fixed;
}
/* line 408, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown.bg-color.transparent {
  background: none !important;
}
/* line 412, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown.navbar-short .navbar-brand {
  padding: .625rem 0;
}
/* line 416, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: .5rem;
}
/* line 420, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown.navbar-short .navbar-logo img {
  height: 2.375rem;
}
/* line 424, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown.navbar-short .table-cell {
  height: 3.625rem;
}
/* line 428, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .navbar-close {
  background: #eee;
  left: .6875rem;
  position: fixed;
  top: .75rem;
  z-index: 1000;
}
/* line 436, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown.opened {
  background: none !important;
}
/* line 440, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown.opened .navbar-brand, .bs-tether--header .navbar-dropdown.opened .navbar-toggler {
  display: none;
}
/* line 445, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .hamburger-icon {
  content: "";
  width: 20px;
  -webkit-box-shadow: 0 -6px 0 1px,0 0 0 1px,0 6px 0 1px;
          box-shadow: 0 -6px 0 1px,0 0 0 1px,0 6px 0 1px;
}
/* line 451, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .close-icon {
  position: relative;
  width: 21px;
  height: 21px;
  overflow: hidden;
}
/* line 458, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .close-icon::before,
.bs-tether--header .navbar-dropdown .close-icon::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
}
/* line 469, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .close-icon::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 473, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown .close-icon::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 479, ../scss/objects/_header.scss */
.bs-tether--header .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  border-bottom: .35em solid transparent;
  border-left: .35em solid;
  border-right: 0;
  border-top: .35em solid transparent;
  margin-left: .3rem;
}
/* line 486, ../scss/objects/_header.scss */
.bs-tether--header .dropdown-menu .dropdown-item:focus {
  outline: 0;
}
/* line 490, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown {
  display: table !important;
  font-family: "Montserrat", sans-serif;
  font-size: .75rem;
  font-weight: 700;
  float: right;
  height: auto !important;
}
/* line 498, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .nav-item {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
/* line 504, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .nav-btn {
  padding-left: 1rem;
}
/* line 508, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .link {
  margin: 1.667em;
  padding: 0;
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out;
}
/* line 513, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .link.dropdown-toggle {
  margin-right: 2.583em;
}
/* line 516, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .link.dropdown-toggle::after {
  margin-left: .25rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
  display: block;
  margin-top: -.1667em;
  position: absolute;
  right: 1.3333em;
  top: 50%;
}
/* line 530, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin: 0;
  padding: 1.667em 2.583em 1.667em 1.667em;
}
/* line 535, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .link::after, .bs-tether--header .nav-dropdown .link.dropdown-item::after {
  color: #4a90e2;
}
/* line 542, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .btn {
  font-size: .75rem;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
/* line 551, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .dropdown-menu {
  border-radius: 0;
  border: 0;
  left: 0;
  margin: 0;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
}
/* line 560, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .dropdown-submenu {
  left: 100%;
  margin-left: .125rem;
  margin-top: -1.25rem;
  top: 0;
}
/* line 567, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .dropdown-item {
  font-size: .8125rem;
  font-weight: 500;
  line-height: 2;
  padding: .3846em 4.615em .3846em 1.5385em;
  position: relative;
  -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out;
  transition: color .2s ease-in-out, background-color .2s ease-in-out;
}
/* line 575, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .dropdown-item::after {
  margin-top: -.3077em;
  position: absolute;
  right: 1.1538em;
  top: 50%;
}
/* line 582, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown .dropdown-item:focus, .bs-tether--header .nav-dropdown .dropdown-item:hover {
  background: none;
}
/* line 588, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown.navbar-toggleable-xl {
  bottom: 0;
  display: none;
  left: 0;
  overflow-x: hidden;
  position: fixed;
  top: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 18.75rem;
  z-index: 999;
}
@media (max-width: 768px) {
  /* line 602, ../scss/objects/_header.scss */
  .bs-tether--header .nav-dropdown.navbar-toggleable-sm {
    bottom: 0;
    display: none;
    left: 0;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    width: 18.75rem;
    z-index: 999;
  }
}
/* line 616, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm {
  display: block !important;
  overflow-x: hidden;
  overflow: auto;
  padding-top: 3.875rem;
}
/* line 622, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm::after {
  content: "";
  display: block;
  height: 3rem;
  width: 100%;
}
/* line 629, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm.collapse.in ~ .navbar-close {
  display: block !important;
}
/* line 633, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm.collapsing, .bs-tether--header .nav-dropdown-sm.collapse.in {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
/* line 639, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm.collapsing[aria-expanded="false"] {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
/* line 643, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .nav-item {
  display: block;
  margin-left: 0 !important;
  padding-left: 0;
}
/* line 649, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .link,
.bs-tether--header .nav-dropdown-sm .dropdown-item {
  border-top: 1px dotted rgba(255, 255, 255, 0.1);
  font-size: .8125rem;
  line-height: 1.6;
  margin: 0 !important;
  padding: .875rem 2.4rem .875rem 1.5625rem !important;
  position: relative;
  white-space: normal;
}
/* line 660, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .link:focus,
.bs-tether--header .nav-dropdown-sm .link:hover,
.bs-tether--header .nav-dropdown-sm .dropdown-item:focus,
.bs-tether--header .nav-dropdown-sm .dropdown-item:hover {
  background: rgba(0, 0, 0, 0.2) !important;
}
/* line 667, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .nav-btn {
  position: relative;
  padding: 1.5625rem 1.5625rem 0 1.5625rem;
}
/* line 671, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .nav-btn::before {
  border-top: 1px dotted rgba(255, 255, 255, 0.1);
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 681, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .nav-btn + .nav-btn {
  padding-top: .625rem;
}
/* line 685, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .nav-btn + .nav-btn::before {
  display: none;
}
/* line 689, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .btn {
  padding: .625rem 0;
}
/* line 693, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .dropdown-toggle::after {
  position: absolute;
  right: 1.25rem;
  top: 50%;
  margin-top: -.154em;
}
/* line 700, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-left: .25rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
}
/* line 708, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"][aria-expanded="true"]::after {
  border-top: 0;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: .35em solid;
}
/* line 715, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .dropdown-menu {
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  border: 0;
  float: none;
  border-radius: 0;
  background: none;
}
/* line 730, ../scss/objects/_header.scss */
.bs-tether--header .is-builder .nav-dropdown.collapsing {
  -webkit-transition: none !important;
  transition: none !important;
}
/* line 734, ../scss/objects/_header.scss */
.bs-tether--header .container {
  margin: auto;
  max-width: 1200px;
  position: relative;
}
/* line 740, ../scss/objects/_header.scss */
.bs-tether--header .btn + .btn {
  margin-left: 1rem;
}
/* line 744, ../scss/objects/_header.scss */
.bs-tether--header .btn {
  background: #4a90e2;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 2px;
  padding: .75rem 2.1875rem;
  font-size: .75rem;
  line-height: 1.5;
  border-radius: 3px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  margin-bottom: .5rem;
}
/* line 756, ../scss/objects/_header.scss */
.bs-tether--header .btn:hover {
  background: #69a3e7;
}
/* line 761, ../scss/objects/_header.scss */
.bs-tether--header .table {
  display: table;
  margin-bottom: 0;
  width: 100%;
}
/* line 767, ../scss/objects/_header.scss */
.bs-tether--header .table-full {
  height: 100%;
  position: relative;
  width: 100%;
}
/* line 773, ../scss/objects/_header.scss */
.bs-tether--header .table-cell {
  display: table-cell;
  float: none;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  vertical-align: middle;
}
/* line 782, ../scss/objects/_header.scss */
.bs-tether--header .table-md-up {
  width: 100%;
}
/* line 786, ../scss/objects/_header.scss */
.bs-tether--header .table-md-up .table-cell {
  display: block;
}
/* line 790, ../scss/objects/_header.scss */
.bs-tether--header .table-md-up .table-cell + .table-cell {
  padding-top: 40px;
}
/* line 795, ../scss/objects/_header.scss */
.bs-tether--header .hamburger-om:after {
  content: "";
  width: 30px;
  height: 3px;
  background-color: #223e7b;
  position: absolute;
  top: 8px;
  left: 0;
}
/* line 805, ../scss/objects/_header.scss */
.bs-tether--header .hamburger-om:before {
  content: "";
  width: 30px;
  height: 3px;
  background-color: #223e7b;
  position: absolute;
  top: -8px;
  left: 0;
}
/* line 815, ../scss/objects/_header.scss */
.bs-tether--header .navbar-brand .text-black {
  color: #000 !important;
}
/* line 819, ../scss/objects/_header.scss */
.bs-tether--header .navbar-toggler.collapsed .hum-top,
.bs-tether--header .hum-middle,
.bs-tether--header .hum-bottom {
  position: absolute;
  content: "";
  right: 0;
  width: 20px;
  height: 3px;
}
/* line 829, ../scss/objects/_header.scss */
.bs-tether--header .navbar-toggler.collapsed .hum-top {
  top: -1px;
}
/* line 833, ../scss/objects/_header.scss */
.bs-tether--header .navbar-toggler.collapsed .hum-middle {
  top: 6px;
}
/* line 837, ../scss/objects/_header.scss */
.bs-tether--header .navbar-toggler.collapsed .hum-bottom {
  bottom: 0;
}
/* line 841, ../scss/objects/_header.scss */
.bs-tether--header .navbar-close .close-icon {
  display: block;
}
/* line 845, ../scss/objects/_header.scss */
.bs-tether--header .navbar-close.collapsed .close-icon {
  display: none;
}
/* line 849, ../scss/objects/_header.scss */
.bs-tether--header .navbar-toggler {
  background: white;
  border: 0;
  color: #223e7b;
  height: 40px;
  position: relative;
}
@media all and (min-width: 768px) {
  /* line 849, ../scss/objects/_header.scss */
  .bs-tether--header .navbar-toggler {
    display: none;
  }
}
/* line 861, ../scss/objects/_header.scss */
.bs-tether--header .btn {
  border-radius: 1.6em;
}
/* line 865, ../scss/objects/_header.scss */
.bs-tether--header .hide-buttons .nav-btn {
  display: none !important;
}
/* line 869, ../scss/objects/_header.scss */
.bs-tether--header .link,
.bs-tether--header .dropdown-item {
  color: #223e7b;
}
/* line 874, ../scss/objects/_header.scss */
.bs-tether--header .link {
  font-size: .75rem;
}
/* line 878, ../scss/objects/_header.scss */
.bs-tether--header .dropdown-item,
.bs-tether--header .nav-dropdown-sm .link {
  font-size: .812rem;
}
/* line 883, ../scss/objects/_header.scss */
.bs-tether--header .link:hover,
.bs-tether--header .dropdown-item:hover,
.bs-tether--header .link:focus,
.bs-tether--header .dropdown-item:focus {
  color: #2d52a3;
}
/* line 890, ../scss/objects/_header.scss */
.bs-tether--header .link[aria-expanded="true"],
.bs-tether--header .dropdown-menu {
  background: #ededed;
}
/* line 895, ../scss/objects/_header.scss */
.bs-tether--header .navbar,
.bs-tether--header .nav-dropdown-sm,
.bs-tether--header .nav-dropdown-sm .link[aria-expanded="true"] {
  background: #fff;
}
/* line 901, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm .dropdown-menu {
  background: white;
}
/* line 905, ../scss/objects/_header.scss */
.bs-tether--header .bg-color.transparent .link {
  color: #fff;
  -webkit-transition: none;
  transition: none;
}
/* line 910, ../scss/objects/_header.scss */
.bs-tether--header .bg-color.transparent.opened .link {
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out;
}
/* line 914, ../scss/objects/_header.scss */
.bs-tether--header .bg-color.transparent.opened .link:hover,
.bs-tether--header .bg-color.transparent.opened .link:focus {
  color: #2d52a3;
}
/* line 919, ../scss/objects/_header.scss */
.bs-tether--header .link[aria-expanded="true"],
.bs-tether--header .dropdown-item[aria-expanded="true"] {
  color: #2d52a3 !important;
}
/* line 924, ../scss/objects/_header.scss */
.bs-tether--header.navbar--stuck .navbar__section {
  background: white;
}
/* line 928, ../scss/objects/_header.scss */
.bs-tether--header .navbar__hamburger {
  color: #fff;
}
/* line 932, ../scss/objects/_header.scss */
.bs-tether--header .close-icon::before,
.bs-tether--header .close-icon::after {
  background-color: #223e7b;
}
@media (max-width: 768px) {
  /* line 939, ../scss/objects/_header.scss */
  .bs-tether--header .btn {
    white-space: normal;
  }
  /* line 943, ../scss/objects/_header.scss */
  .bs-tether--header .btn + .btn {
    margin-left: 0;
  }
}

/* line 949, ../scss/objects/_header.scss */
.bs-tether--header .nav-dropdown-sm {
  background-color: #eee;
}

/* line 953, ../scss/objects/_header.scss */
.bs-tether--header .navbar-dropdown.navbar-fixed-top {
  border-bottom: 1px solid #223e7b;
  -webkit-box-shadow: 0 14px 14px -7px #bbb;
          box-shadow: 0 14px 14px -7px #bbb;
  padding-left: 1em;
  padding-right: 1em;
}

/* line 4, ../scss/pages/_home.scss */
.hero-banner--full-width {
  border-bottom: 0;
  height: 570px;
  margin-top: 55px;
}
@media all and (min-width: 768px) {
  /* line 4, ../scss/pages/_home.scss */
  .hero-banner--full-width {
    height: 650px;
    margin-top: 40px;
  }
}
@media all and (min-width: 1024px) {
  /* line 4, ../scss/pages/_home.scss */
  .hero-banner--full-width {
    height: 1066px;
  }
}
@media all and (min-width: 1600px) {
  /* line 4, ../scss/pages/_home.scss */
  .hero-banner--full-width {
    height: 1220px;
  }
}
@media all and (min-width: 1920px) {
  /* line 4, ../scss/pages/_home.scss */
  .hero-banner--full-width {
    border-bottom: 0;
    height: 1581px;
    margin: 0 auto;
  }
}
/* line 28, ../scss/pages/_home.scss */
.hero-banner--full-width hgroup {
  display: none;
  margin: 3em 1em 0;
  padding: 5em 1em;
}
@media all and (min-width: 640px) {
  /* line 28, ../scss/pages/_home.scss */
  .hero-banner--full-width hgroup {
    background: rgba(34, 62, 123, 0.5);
    display: block;
  }
}
@media all and (min-width: 768px) {
  /* line 28, ../scss/pages/_home.scss */
  .hero-banner--full-width hgroup {
    margin: -5em 1em 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 28, ../scss/pages/_home.scss */
  .hero-banner--full-width hgroup {
    margin: -10em 1em 0;
    padding: 9em 0;
  }
}
@media all and (min-width: 1920px) {
  /* line 28, ../scss/pages/_home.scss */
  .hero-banner--full-width hgroup {
    margin: -18em 1em 0;
    padding: 11em 0;
  }
}
/* line 52, ../scss/pages/_home.scss */
.hero-banner--full-width hgroup hr {
  background: #fff;
  height: 5px;
  margin: 1em auto;
  width: 150px;
}
@media all and (min-width: 1366px) {
  /* line 52, ../scss/pages/_home.scss */
  .hero-banner--full-width hgroup hr {
    height: 8px;
  }
}

/* line 67, ../scss/pages/_home.scss */
.homepage .hero-banner--full-width h1 {
  font-family: 'Montserrat', sans-serif;
}
@media all and (min-width: 1600px) {
  /* line 67, ../scss/pages/_home.scss */
  .homepage .hero-banner--full-width h1 {
    font-size: 5em;
  }
}
/* line 75, ../scss/pages/_home.scss */
.homepage .hero-banner--full-width h2 {
  font-size: 1.5em;
}
@media all and (min-width: 1024px) {
  /* line 75, ../scss/pages/_home.scss */
  .homepage .hero-banner--full-width h2 {
    font-size: 2em;
    padding: 8px 0 0;
  }
}
/* line 84, ../scss/pages/_home.scss */
.homepage .headline {
  margin-top: -65px;
  position: relative;
  text-align: center;
  z-index: 9;
}
@media all and (min-width: 640px) {
  /* line 84, ../scss/pages/_home.scss */
  .homepage .headline {
    display: none;
  }
}
/* line 94, ../scss/pages/_home.scss */
.homepage .headline h1 {
  font-family: 'Montserrat', sans-serif;
}
/* line 98, ../scss/pages/_home.scss */
.homepage .headline h2 {
  font-size: 1.5em;
}
/* line 104, ../scss/pages/_home.scss */
.homepage .headline hgroup hr {
  background: #223e7b;
  height: 5px;
  margin: 1em auto;
  width: 100px;
}
@media all and (min-width: 1024px) {
  /* line 113, ../scss/pages/_home.scss */
  .homepage .welcome-cards {
    background: rgba(255, 255, 255, 0.05);
    -webkit-box-shadow: 0 14px 33px -7px #fff;
            box-shadow: 0 14px 33px -7px #fff;
    margin-top: -300px;
  }
}
@media all and (min-width: 1920px) {
  /* line 113, ../scss/pages/_home.scss */
  .homepage .welcome-cards {
    margin-bottom: 90px;
    margin-top: -350px;
  }
}
/* line 126, ../scss/pages/_home.scss */
.homepage .welcome-cards .pl-container {
  max-width: 992px;
}
/* line 130, ../scss/pages/_home.scss */
.homepage .welcome-cards > .g .gi {
  border-bottom: 0;
}
/* line 134, ../scss/pages/_home.scss */
.homepage .welcome-cards .experience {
  border-top: 1px solid #223e7b;
  padding: 2em 0;
  text-align: center;
}
@media all and (min-width: 768px) {
  /* line 134, ../scss/pages/_home.scss */
  .homepage .welcome-cards .experience {
    border-top: 0;
  }
}
/* line 143, ../scss/pages/_home.scss */
.homepage .welcome-cards .experience img {
  margin: auto;
  max-width: 70%;
  padding: 1em;
}
/* line 149, ../scss/pages/_home.scss */
.homepage .welcome-cards .experience hr {
  margin: 1em auto;
  width: 3em;
}
@media all and (min-width: 768px) {
  /* line 155, ../scss/pages/_home.scss */
  .homepage .welcome-cards .members {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    width: 768px;
  }
}
/* line 166, ../scss/pages/_home.scss */
.homepage .middle .gi {
  padding: 2em 1em;
}
/* line 170, ../scss/pages/_home.scss */
.homepage .middle .areas-covered {
  background: #223e7b;
  color: #fff;
  min-height: 600px;
  text-align: center;
}
/* line 176, ../scss/pages/_home.scss */
.homepage .middle .areas-covered hr {
  background: #fff;
  margin: 1em auto;
  width: 3em;
}
@media all and (min-width: 1366px) {
  /* line 183, ../scss/pages/_home.scss */
  .homepage .middle .areas-covered__container {
    margin: 1em 2em 0 auto;
    max-width: 600px;
  }
}
/* line 190, ../scss/pages/_home.scss */
.homepage .middle .map {
  margin: 2em auto;
  position: relative;
  width: 320px;
}
/* line 195, ../scss/pages/_home.scss */
.homepage .middle .map .norfolk {
  height: 132px;
  position: absolute;
  right: 16px;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  width: 210px;
}
/* line 202, ../scss/pages/_home.scss */
.homepage .middle .map .norfolk:hover {
  cursor: default;
  opacity: .8;
}
/* line 208, ../scss/pages/_home.scss */
.homepage .middle .map .cambridgeshire {
  height: 155px;
  left: 1px;
  position: absolute;
  top: 57px;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  width: 139px;
}
/* line 216, ../scss/pages/_home.scss */
.homepage .middle .map .cambridgeshire:hover {
  cursor: default;
  opacity: .8;
}
/* line 222, ../scss/pages/_home.scss */
.homepage .middle .map .suffolk {
  height: 135px;
  position: absolute;
  right: 13px;
  top: 89px;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  width: 186px;
}
/* line 230, ../scss/pages/_home.scss */
.homepage .middle .map .suffolk:hover {
  cursor: default;
  opacity: .8;
}
/* line 237, ../scss/pages/_home.scss */
.homepage .middle .browse-services {
  background: #eee;
  min-height: 600px;
}
/* line 241, ../scss/pages/_home.scss */
.homepage .middle .browse-services .services__container {
  text-align: center;
}
@media all and (min-width: 1024px) {
  /* line 241, ../scss/pages/_home.scss */
  .homepage .middle .browse-services .services__container {
    text-align: left;
  }
}
@media all and (min-width: 1366px) {
  /* line 241, ../scss/pages/_home.scss */
  .homepage .middle .browse-services .services__container {
    margin: 1em auto 0 2em;
    max-width: 600px;
  }
}
/* line 253, ../scss/pages/_home.scss */
.homepage .middle .browse-services .services__container h3 {
  text-align: center;
}
@media all and (min-width: 1024px) {
  /* line 253, ../scss/pages/_home.scss */
  .homepage .middle .browse-services .services__container h3 {
    text-align: left;
  }
}
/* line 261, ../scss/pages/_home.scss */
.homepage .middle .browse-services .services__container ul {
  margin: 20px 10px 24px 0;
}
@media all and (min-width: 1024px) {
  /* line 261, ../scss/pages/_home.scss */
  .homepage .middle .browse-services .services__container ul {
    margin: 20px 10px 24px 16px;
  }
}
/* line 269, ../scss/pages/_home.scss */
.homepage .middle .browse-services .services__container li {
  font-weight: bold;
  line-height: 2em;
}
@media all and (min-width: 1024px) {
  /* line 274, ../scss/pages/_home.scss */
  .homepage .middle .browse-services .services__container > p {
    margin-left: 16px;
  }
}
/* line 281, ../scss/pages/_home.scss */
.homepage .middle .browse-services hr {
  margin: 1em auto;
  width: 3em;
}
@media all and (min-width: 1024px) {
  /* line 281, ../scss/pages/_home.scss */
  .homepage .middle .browse-services hr {
    margin: 1em auto 1em 16px;
  }
}
/* line 291, ../scss/pages/_home.scss */
.homepage .middle .browse-services .cta > * {
  display: block;
}
@media all and (min-width: 1200px) {
  /* line 291, ../scss/pages/_home.scss */
  .homepage .middle .browse-services .cta > * {
    display: inline;
  }
}
/* line 304, ../scss/pages/_home.scss */
.homepage .home-contact .gi {
  padding: 1em 2em;
}
/* line 308, ../scss/pages/_home.scss */
.homepage .home-contact hr {
  margin: 1em auto 1em 1em;
  width: 3em;
}
/* line 314, ../scss/pages/_home.scss */
.homepage .home-contact .call-back form {
  margin-top: 16px;
  padding: 0 1em;
}
/* line 318, ../scss/pages/_home.scss */
.homepage .home-contact .call-back form .btn {
  margin-top: 8px;
}

/* line 2, ../scss/pages/_services.scss */
.services h1,
.services h2 {
  font-family: 'Montserrat', sans-serif;
}
/* line 7, ../scss/pages/_services.scss */
.services hr {
  height: 5px;
  margin: 1em auto;
  width: 150px;
}
@media all and (min-width: 640px) {
  /* line 13, ../scss/pages/_services.scss */
  .services .img--conservatory-wrapper {
    margin-left: 1em;
  }
}
@media all and (min-width: 900px) {
  /* line 13, ../scss/pages/_services.scss */
  .services .img--conservatory-wrapper {
    margin-left: 2em;
  }
}
/* line 23, ../scss/pages/_services.scss */
.services .img--conservatory {
  display: none;
  height: auto;
  margin: 1em auto 0;
  max-width: 500px;
  width: 100%;
}
@media all and (min-width: 640px) {
  /* line 23, ../scss/pages/_services.scss */
  .services .img--conservatory {
    display: block;
  }
}
/* line 35, ../scss/pages/_services.scss */
.services .intro {
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  margin-top: 110px;
  padding: .5em;
}
/* line 40, ../scss/pages/_services.scss */
.services .intro .gi {
  text-align: center;
}
/* line 45, ../scss/pages/_services.scss */
.services .info__services {
  margin-left: auto;
  margin-right: auto;
  max-width: 1920px;
}
/* line 48, ../scss/pages/_services.scss */
.services .info__services .g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media all and (min-width: 1920px) {
  /* line 48, ../scss/pages/_services.scss */
  .services .info__services .g {
    border-radius: 5px;
  }
}
@media all and (min-width: 768px) {
  /* line 58, ../scss/pages/_services.scss */
  .services .info__services .g.vans p {
    margin: 0 0 15px;
  }
  /* line 62, ../scss/pages/_services.scss */
  .services .info__services .g.vans .gi {
    width: 100%;
  }
}
@media all and (min-width: 1200px) {
  /* line 56, ../scss/pages/_services.scss */
  .services .info__services .g.vans {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 70, ../scss/pages/_services.scss */
  .services .info__services .g.vans .gi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 50%;
  }
}
@media all and (min-width: 768px) {
  /* line 81, ../scss/pages/_services.scss */
  .services .info__services .g.conservatory p {
    margin: 0 0 15px;
  }
  /* line 85, ../scss/pages/_services.scss */
  .services .info__services .g.conservatory .gi {
    width: 100%;
  }
}
@media all and (min-width: 1200px) {
  /* line 79, ../scss/pages/_services.scss */
  .services .info__services .g.conservatory {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  /* line 93, ../scss/pages/_services.scss */
  .services .info__services .g.conservatory .gi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 50%;
  }
}
/* line 103, ../scss/pages/_services.scss */
.services .info__services .image {
  padding: 0;
}
/* line 107, ../scss/pages/_services.scss */
.services .info__services .services-list {
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 107, ../scss/pages/_services.scss */
  .services .info__services .services-list {
    display: block;
  }
}
/* line 114, ../scss/pages/_services.scss */
.services .info__services .services-list ul {
  list-style: square;
  margin-bottom: 15px;
  margin-left: 40px;
}
/* line 121, ../scss/pages/_services.scss */
.services .info__services .copy {
  background: #eee;
  padding: 2em 1em;
  text-align: center;
}
@media all and (min-width: 768px) {
  /* line 121, ../scss/pages/_services.scss */
  .services .info__services .copy {
    padding: 2em;
    text-align: left;
  }
}
/* line 133, ../scss/pages/_services.scss */
.services .spa-vans--image,
.services .spa-conservatory--image {
  background-image: url("../images/spa-services.jpg");
  background-position: center;
  background-size: cover;
  min-height: 350px;
}
@media all and (min-width: 1200px) {
  /* line 133, ../scss/pages/_services.scss */
  .services .spa-vans--image,
  .services .spa-conservatory--image {
    min-height: 810px;
  }
}
/* line 145, ../scss/pages/_services.scss */
.services .spa-conservatory--image {
  background-image: url("../images/spa-services-2.jpg");
}
/* line 149, ../scss/pages/_services.scss */
.services .sub-heading-with-caption {
  padding: 2em 1em;
}
/* line 152, ../scss/pages/_services.scss */
.services .sub-heading-with-caption .btn {
  margin-top: 1em;
}
/* line 157, ../scss/pages/_services.scss */
.services .testimonial {
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  padding: 4em 1em;
}
@media all and (min-width: 768px) {
  /* line 157, ../scss/pages/_services.scss */
  .services .testimonial {
    padding: 6em 1em;
  }
}
/* line 165, ../scss/pages/_services.scss */
.services .testimonial h5 {
  color: #223e7b;
  font-size: 1.25em;
  font-style: italic;
}
/* line 171, ../scss/pages/_services.scss */
.services .testimonial blockquote {
  border-left: 0;
  margin-top: 2em;
}
@media all and (min-width: 768px) {
  /* line 171, ../scss/pages/_services.scss */
  .services .testimonial blockquote {
    border-left: 2px solid #ddd;
    margin-left: 2em;
    padding: .5em 0 .5em 2em;
  }
}
/* line 181, ../scss/pages/_services.scss */
.services .testimonial blockquote p {
  color: #595959;
}

/* line 3, ../scss/pages/_portfolio.scss */
.portfolio h1,
.portfolio h2 {
  font-family: 'Montserrat', sans-serif;
}
@media all and (min-width: 768px) {
  /* line 8, ../scss/pages/_portfolio.scss */
  .portfolio .pl-container {
    margin: 40px auto;
  }
}
/* line 14, ../scss/pages/_portfolio.scss */
.portfolio .footer .pl-container {
  margin: 0 auto !important;
}
/* line 18, ../scss/pages/_portfolio.scss */
.portfolio .intro {
  margin-top: 110px;
  padding: .5em;
  text-align: center;
}
@media all and (min-width: 1200px) {
  /* line 18, ../scss/pages/_portfolio.scss */
  .portfolio .intro {
    text-align: left;
  }
}
/* line 27, ../scss/pages/_portfolio.scss */
.portfolio .intro a {
  text-decoration: underline;
}
/* line 32, ../scss/pages/_portfolio.scss */
.portfolio .portfolio__images {
  min-height: 1200px;
  padding-bottom: 2em;
}
/* line 36, ../scss/pages/_portfolio.scss */
.portfolio .portfolio__images .grid {
  margin: 0 auto;
  width: 300px;
}
@media all and (min-width: 768px) {
  /* line 36, ../scss/pages/_portfolio.scss */
  .portfolio .portfolio__images .grid {
    margin: 0 84px;
    width: 600px;
  }
}
@media all and (min-width: 992px) {
  /* line 36, ../scss/pages/_portfolio.scss */
  .portfolio .portfolio__images .grid {
    margin: 0 46px;
    width: 900px;
  }
}
@media all and (min-width: 1200px) {
  /* line 36, ../scss/pages/_portfolio.scss */
  .portfolio .portfolio__images .grid {
    margin: 0 16px;
    width: 1200px;
  }
}
/* line 57, ../scss/pages/_portfolio.scss */
.portfolio .grid-item {
  background: #fff;
  padding: 3px;
  width: 292px;
}
/* line 62, ../scss/pages/_portfolio.scss */
.portfolio .grid-item img {
  border-radius: 5px;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}
/* line 66, ../scss/pages/_portfolio.scss */
.portfolio .grid-item img:hover {
  cursor: pointer;
  opacity: .9 !important;
}
/* line 72, ../scss/pages/_portfolio.scss */
.portfolio .grid-item.contact {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #223e7b;
  border-radius: 5px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 292px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 82, ../scss/pages/_portfolio.scss */
.portfolio .grid-item.contact h2 {
  color: #fff;
  font-size: 1.5em;
  text-align: center;
}
/* line 88, ../scss/pages/_portfolio.scss */
.portfolio .grid-item.contact p {
  font-size: 1.5em;
}
/* line 93, ../scss/pages/_portfolio.scss */
.portfolio .grid-item.grid-item--gigante {
  width: 584px;
}
/* line 97, ../scss/pages/_portfolio.scss */
.portfolio .grid-item.grid-item--gigante img:hover {
  opacity: 1 !important;
}

/* line 2, ../scss/pages/_contact.scss */
.contact h1,
.contact h2 {
  font-family: 'Montserrat', sans-serif;
}
@media all and (min-width: 768px) {
  /* line 7, ../scss/pages/_contact.scss */
  .contact .pl-container {
    margin: 40px auto;
  }
}
/* line 13, ../scss/pages/_contact.scss */
.contact .footer .pl-container {
  margin: 0 auto !important;
}
/* line 17, ../scss/pages/_contact.scss */
.contact .intro {
  margin-top: 110px;
  padding: .5em;
  text-align: center;
}
@media all and (min-width: 1200px) {
  /* line 17, ../scss/pages/_contact.scss */
  .contact .intro {
    text-align: left;
  }
}
/* line 26, ../scss/pages/_contact.scss */
.contact .intro a {
  text-decoration: underline;
}
/* line 30, ../scss/pages/_contact.scss */
.contact .intro .pl-container {
  margin-bottom: 0;
}
/* line 37, ../scss/pages/_contact.scss */
.contact .contact-details__ctas {
  padding: 1em;
}
/* line 40, ../scss/pages/_contact.scss */
.contact .contact-details__ctas .tel {
  font-size: 1.25em;
  font-weight: bold;
}
/* line 45, ../scss/pages/_contact.scss */
.contact .contact-details__ctas .email {
  color: #4a90e2;
}
/* line 50, ../scss/pages/_contact.scss */
.contact .contact-details .pl-container {
  margin-top: 0;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnNpdGUubm9uLXByZWZpeGVkLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwwRUFBMEU7QUFDMUUsd0NBQXdDO0FBQ3hDOztFQUVFLG1CQUFtQjtDQUNwQjs7QUFFRCx3Q0FBd0M7QUFDeEM7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCOztBQUVELHlDQUF5QztBQUN6Qzs7O0VBR0UsWUFBWTtDQUNiOztBQUVELHlDQUF5QztBQUN6QztFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRCx5Q0FBeUM7QUFDekM7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtDQUNiO0FBSEQ7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtDQUNiOztBQUVELHlDQUF5QztBQUN6QztFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRCx5Q0FBeUM7QUFDekM7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSx5Q0FBeUM7RUFDekM7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjtBQUNEO0VBQ0UseUNBQXlDO0VBQ3pDO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVELHlDQUF5QztFQUN6QztJQUNFLHFCQUFxQjtHQUN0QjtDQUNGO0FBQ0Q7RUFDRSx5Q0FBeUM7RUFDekM7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjtBQUNEO0VBQ0UseUNBQXlDO0VBQ3pDO0lBQ0Usa0JBQWtCO0dBQ25CO0NBQ0Y7QUFDRCx5Q0FBeUM7QUFDekM7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQseUNBQXlDO0FBQ3pDO0VBQ0Usa0JBQWtCO0NBQ25CO0FBQ0Q7RUFDRSx5Q0FBeUM7RUFDekM7SUFDRSxrQkFBa0I7R0FDbkI7Q0FDRjs7QUFFRCx5Q0FBeUM7QUFDekM7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQiwwQkFBMEI7Q0FDM0I7O0FBRUQseUNBQXlDO0FBQ3pDO0VBQ0Usb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixzQ0FBc0M7RUFDdEMsa0JBQWtCO0VBQ2xCLGlCQUFpQjtF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b3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjcwMCw5MDBcIik7XG4vKiBsaW5lIDMsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogbGluZSA4LCAuLi9zY3NzL29iamVjdHMvX21haW4uc2NzcyAqL1xuaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxMywgLi4vc2Nzcy9vYmplY3RzL19tYWluLnNjc3MgKi9cbmJvZHksXG5oMSxcbmgyIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi8qIGxpbmUgMTksIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4vKiBsaW5lIDIzLCAuLi9zY3NzL29iamVjdHMvX21haW4uc2NzcyAqL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzMCwgLi4vc2Nzcy9vYmplY3RzL19tYWluLnNjc3MgKi9cbi53b3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMzQsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9vYmplY3RzL19tYWluLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDUsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cblxuICAvKiBsaW5lIDQ5LCAuLi9zY3NzL29iamVjdHMvX21haW4uc2NzcyAqL1xuICBib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNTUsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA2MSwgLi4vc2Nzcy9vYmplY3RzL19tYWluLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbi8qIGxpbmUgNjYsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLmxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIGxpbmUgNzAsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG4ucGwtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA3MCwgLi4vc2Nzcy9vYmplY3RzL19tYWluLnNjc3MgKi9cbiAgLnBsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSA3OCwgLi4vc2Nzcy9vYmplY3RzL19tYWluLnNjc3MgKi9cbmgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDg1LCAuLi9zY3NzL29iamVjdHMvX21haW4uc2NzcyAqL1xuLmJ0biB7XG4gIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gIGJvcmRlci1yYWRpdXM6IDEuNmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgcGFkZGluZzogLjc1cmVtIDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cbi8qIGxpbmUgOTgsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY5YTNlNztcbn1cblxuLyogbGluZSAxMDQsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG5idXR0b24uYnRuIHtcbiAgYmFja2dyb3VuZDogIzA4OWUwMDtcbn1cbi8qIGxpbmUgMTA3LCAuLi9zY3NzL29iamVjdHMvX21haW4uc2NzcyAqL1xuYnV0dG9uLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwYWMyMDA7XG59XG5cbi8qIGxpbmUgMTEzLCAuLi9zY3NzL29iamVjdHMvX21haW4uc2NzcyAqL1xuLmluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4vKiBsaW5lIDExNywgLi4vc2Nzcy9vYmplY3RzL19tYWluLnNjc3MgKi9cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzZTdiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTE3LCAuLi9zY3NzL29iamVjdHMvX21haW4uc2NzcyAqL1xuICAuZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAycHggcmdiYSg1LCA1LCA1LCAwLjE1KTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMjksIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG4gIC5mb290ZXIgLmZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxMzcsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG4gIC5mb290ZXJfX2luZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLyogbGluZSAxNDMsIC4uL3Njc3Mvb2JqZWN0cy9fbWFpbi5zY3NzICovXG4uZm9vdGVyX19pbmZvIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIGxpbmUgMTQ2LCAuLi9zY3NzL29iamVjdHMvX21haW4uc2NzcyAqL1xuLmZvb3Rlcl9faW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAxMCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDE0LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAxOCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM4MThhOTE7XG59XG5cbi8qIGxpbmUgMjIsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rLmRpc2FibGVkOmZvY3VzLCAubmF2LWxpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzgxOGE5MTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMjgsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtaW5saW5lIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAzMiwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdi1pbmxpbmUgLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuLm5hdi1pbmxpbmUgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi8qIGxpbmUgMzcsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKiBsaW5lIDQxLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2LXRhYnM6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBsaW5lIDQ3LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi8qIGxpbmUgNTIsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtdGFicyAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLjJyZW07XG59XG5cbi8qIGxpbmUgNTYsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW0gLjI1cmVtIDAgMDtcbn1cblxuLyogbGluZSA2MywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VjZWVlZiAjZWNlZWVmICNkZGQ7XG59XG5cbi8qIGxpbmUgNjcsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQ6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzgxOGE5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNzMsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpmb2N1cyxcbi5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgODIsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtcGlsbHM6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBsaW5lIDg4LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDkyLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAuMnJlbTtcbn1cblxuLyogbGluZSA5NiwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLyogbGluZSAxMDIsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluayxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdi1waWxscyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xufVxuXG4vKiBsaW5lIDExMSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdi1zdGFja2VkIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLyogbGluZSAxMTYsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXYtc3RhY2tlZCAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTIxLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDEyNSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEyOSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgMTM1LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xufVxuXG4vKiBsaW5lIDE0MCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAvKiBsaW5lIDE0NywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIH1cbn1cbi8qIGxpbmUgMTUyLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyLWZ1bGwge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLyogbGluZSAxNTcsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1mdWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vKiBsaW5lIDE2MiwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAvKiBsaW5lIDE3MSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8qIGxpbmUgMTc3LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLyogbGluZSAxODEsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDE4NSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci1zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLyogbGluZSAxOTQsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1zdGlja3ktdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vKiBsaW5lIDE5OSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLyogbGluZSAyMDcsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMjExLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMjE1LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyLWRpdmlkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDFweDtcbiAgcGFkZGluZy10b3A6IC40MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNDI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDIyNSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci1kaXZpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhMFwiO1xufVxuXG4vKiBsaW5lIDIyOSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4vKiBsaW5lIDIzOCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAvKiBsaW5lIDI0MywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLXRvZ2dsZWFibGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI0OSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLXRvZ2dsZWFibGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDI1NSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLXRvZ2dsZWFibGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIGxpbmUgMjYwLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogbGluZSAyNjQsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogLjQyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC40MjVyZW07XG59XG5cbi8qIGxpbmUgMjcwLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLyogbGluZSAyNzQsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4vKiBsaW5lIDI3OCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLyogbGluZSAyODIsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLyogbGluZSAyODYsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogbGluZSAyOTAsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi8qIGxpbmUgMjk0LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW46Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLyogbGluZSAzMDcsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi8qIGxpbmUgMzExLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAzMTUsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAzMTksIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4vKiBsaW5lIDMyMywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4vKiBsaW5lIDMyNywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm9wZW4gPiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbixcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbjpmb2N1cyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbjpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAzNDAsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuLyogbGluZSAzNDUsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2YmFyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xuICB6LWluZGV4OiAxMDMwO1xufVxuLyogbGluZSAzNTQsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAuMjVzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4vKiBsaW5lIDM2MiwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1icmFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4vKiBsaW5lIDM3MCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1sb2dvLFxuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogbGluZSAzNzYsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogLjhyZW07XG4gIHRyYW5zaXRpb246IG1hcmdpbiAuM3MgZWFzZS1pbi1vdXQ7XG59XG4vKiBsaW5lIDM4MCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1sb2dvIGltZyB7XG4gIGhlaWdodDogNzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cbi8qIGxpbmUgMzg2LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93biAudGFibGUtY2VsbCB7XG4gIGhlaWdodDogNS42MjVyZW07XG59XG4vKiBsaW5lIDM5MCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLyogbGluZSAzOTgsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItY2FwdGlvbixcbi5icy10ZXRoZXItLWhlYWRlciAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItY2FwdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDQwNCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi8qIGxpbmUgNDA4LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93bi5iZy1jb2xvci50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNDEyLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93bi5uYXZiYXItc2hvcnQgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IC42MjVyZW0gMDtcbn1cbi8qIGxpbmUgNDE2LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93bi5uYXZiYXItc2hvcnQgLm5hdmJhci1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cbi8qIGxpbmUgNDIwLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93bi5uYXZiYXItc2hvcnQgLm5hdmJhci1sb2dvIGltZyB7XG4gIGhlaWdodDogMi4zNzVyZW07XG59XG4vKiBsaW5lIDQyNCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24ubmF2YmFyLXNob3J0IC50YWJsZS1jZWxsIHtcbiAgaGVpZ2h0OiAzLjYyNXJlbTtcbn1cbi8qIGxpbmUgNDI4LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgbGVmdDogLjY4NzVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAuNzVyZW07XG4gIHotaW5kZXg6IDEwMDA7XG59XG4vKiBsaW5lIDQzNiwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24ub3BlbmVkIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogbGluZSA0NDAsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2YmFyLWRyb3Bkb3duLm9wZW5lZCAubmF2YmFyLWJyYW5kLCAuYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93bi5vcGVuZWQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgNDQ1LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93biAuaGFtYnVyZ2VyLWljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgYm94LXNoYWRvdzogMCAtNnB4IDAgMXB4LDAgMCAwIDFweCwwIDZweCAwIDFweDtcbn1cbi8qIGxpbmUgNDUxLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93biAuY2xvc2UtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIGxpbmUgNDU4LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93biAuY2xvc2UtaWNvbjo6YmVmb3JlLFxuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24gLmNsb3NlLWljb246OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi8qIGxpbmUgNDY5LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1kcm9wZG93biAuY2xvc2UtaWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLyogbGluZSA0NzMsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2YmFyLWRyb3Bkb3duIC5jbG9zZS1pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4vKiBsaW5lIDQ3OSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGVbZGF0YS10b2dnbGU9XCJkcm9wZG93bi1zdWJtZW51XCJdOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IC4zNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogLjM1ZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogLjM1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAuM3JlbTtcbn1cbi8qIGxpbmUgNDg2LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLyogbGluZSA0OTAsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNDk4LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93biAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qIGxpbmUgNTA0LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93biAubmF2LWJ0biB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi8qIGxpbmUgNTA4LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93biAubGluayB7XG4gIG1hcmdpbjogMS42NjdlbTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuLyogbGluZSA1MTMsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duIC5saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG1hcmdpbi1yaWdodDogMi41ODNlbTtcbn1cbi8qIGxpbmUgNTE2LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93biAubGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbiAgYm9yZGVyLXRvcDogLjM1ZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogLjM1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAuMzVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0uMTY2N2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjMzMzNlbTtcbiAgdG9wOiA1MCU7XG59XG4vKiBsaW5lIDUzMCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24gLmxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjY2N2VtIDIuNTgzZW0gMS42NjdlbSAxLjY2N2VtO1xufVxuLyogbGluZSA1MzUsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duIC5saW5rOjphZnRlciwgLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24gLmxpbmsuZHJvcGRvd24taXRlbTo6YWZ0ZXIge1xuICBjb2xvcjogIzRhOTBlMjtcbn1cbi8qIGxpbmUgNTQyLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93biAuYnRuIHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4vKiBsaW5lIDU1MSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuLyogbGluZSA1NjAsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duIC5kcm9wZG93bi1zdWJtZW51IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICB0b3A6IDA7XG59XG4vKiBsaW5lIDU2NywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogLjM4NDZlbSA0LjYxNWVtIC4zODQ2ZW0gMS41Mzg1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbn1cbi8qIGxpbmUgNTc1LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93biAuZHJvcGRvd24taXRlbTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtLjMwNzdlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4xNTM4ZW07XG4gIHRvcDogNTAlO1xufVxuLyogbGluZSA1ODIsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBsaW5lIDU4OCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24ubmF2YmFyLXRvZ2dsZWFibGUteGwge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHdpZHRoOiAxOC43NXJlbTtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNjAyLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4gIC5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLm5hdmJhci10b2dnbGVhYmxlLXNtIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgd2lkdGg6IDE4Ljc1cmVtO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxufVxuLyogbGluZSA2MTYsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDMuODc1cmVtO1xufVxuLyogbGluZSA2MjIsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSA2MjksIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtLmNvbGxhcHNlLmluIH4gLm5hdmJhci1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDYzMywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24tc20uY29sbGFwc2luZywgLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24tc20uY29sbGFwc2UuaW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xufVxuLyogbGluZSA2MzksIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtLmNvbGxhcHNpbmdbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi8qIGxpbmUgNjQzLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93bi1zbSAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLyogbGluZSA2NDksIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIC5saW5rLFxuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24tc20gLmRyb3Bkb3duLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC44NzVyZW0gMi40cmVtIC44NzVyZW0gMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi8qIGxpbmUgNjYwLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93bi1zbSAubGluazpmb2N1cyxcbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIC5saW5rOmhvdmVyLFxuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24tc20gLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93bi1zbSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuLyogbGluZSA2NjcsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIC5uYXYtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMS41NjI1cmVtIDAgMS41NjI1cmVtO1xufVxuLyogbGluZSA2NzEsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIC5uYXYtYnRuOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSA2ODEsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIC5uYXYtYnRuICsgLm5hdi1idG4ge1xuICBwYWRkaW5nLXRvcDogLjYyNXJlbTtcbn1cbi8qIGxpbmUgNjg1LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93bi1zbSAubmF2LWJ0biArIC5uYXYtYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSA2ODksIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIC5idG4ge1xuICBwYWRkaW5nOiAuNjI1cmVtIDA7XG59XG4vKiBsaW5lIDY5MywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24tc20gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLS4xNTRlbTtcbn1cbi8qIGxpbmUgNzAwLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93bi1zbSAuZHJvcGRvd24tdG9nZ2xlW2RhdGEtdG9nZ2xlPVwiZHJvcGRvd24tc3VibWVudVwiXTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICBib3JkZXItdG9wOiAuMzVlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAuMzVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IC4zNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLyogbGluZSA3MDgsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIC5kcm9wZG93bi10b2dnbGVbZGF0YS10b2dnbGU9XCJkcm9wZG93bi1zdWJtZW51XCJdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogLjM1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAuMzVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogLjM1ZW0gc29saWQ7XG59XG4vKiBsaW5lIDcxNSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24tc20gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi8qIGxpbmUgNzMwLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLmlzLWJ1aWxkZXIgLm5hdi1kcm9wZG93bi5jb2xsYXBzaW5nIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogbGluZSA3MzQsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSA3NDAsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLyogbGluZSA3NDQsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAuYnRuIHtcbiAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiAuNzVyZW0gMi4xODc1cmVtO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cbi8qIGxpbmUgNzU2LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2OWEzZTc7XG59XG4vKiBsaW5lIDc2MSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgNzY3LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLnRhYmxlLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDc3MywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogbGluZSA3ODIsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAudGFibGUtbWQtdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgNzg2LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLnRhYmxlLW1kLXVwIC50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDc5MCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC50YWJsZS1tZC11cCAudGFibGUtY2VsbCArIC50YWJsZS1jZWxsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4vKiBsaW5lIDc5NSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5oYW1idXJnZXItb206YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjNlN2I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDA7XG59XG4vKiBsaW5lIDgwNSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5oYW1idXJnZXItb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzZTdiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogMDtcbn1cbi8qIGxpbmUgODE1LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1icmFuZCAudGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDgxOSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmh1bS10b3AsXG4uYnMtdGV0aGVyLS1oZWFkZXIgLmh1bS1taWRkbGUsXG4uYnMtdGV0aGVyLS1oZWFkZXIgLmh1bS1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG4vKiBsaW5lIDgyOSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmh1bS10b3Age1xuICB0b3A6IC0xcHg7XG59XG4vKiBsaW5lIDgzMywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmh1bS1taWRkbGUge1xuICB0b3A6IDZweDtcbn1cbi8qIGxpbmUgODM3LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuaHVtLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi8qIGxpbmUgODQxLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdmJhci1jbG9zZSAuY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSA4NDUsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubmF2YmFyLWNsb3NlLmNvbGxhcHNlZCAuY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDg0OSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMjIzZTdiO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgODQ5LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4gIC5icy10ZXRoZXItLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGxpbmUgODYxLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNmVtO1xufVxuLyogbGluZSA4NjUsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAuaGlkZS1idXR0b25zIC5uYXYtYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogbGluZSA4NjksIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubGluayxcbi5icy10ZXRoZXItLWhlYWRlciAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMjIzZTdiO1xufVxuLyogbGluZSA4NzQsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubGluayB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xufVxuLyogbGluZSA4NzgsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAuZHJvcGRvd24taXRlbSxcbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIC5saW5rIHtcbiAgZm9udC1zaXplOiAuODEycmVtO1xufVxuLyogbGluZSA4ODMsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubGluazpob3Zlcixcbi5icy10ZXRoZXItLWhlYWRlciAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5icy10ZXRoZXItLWhlYWRlciAubGluazpmb2N1cyxcbi5icy10ZXRoZXItLWhlYWRlciAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMmQ1MmEzO1xufVxuLyogbGluZSA4OTAsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAubGlua1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSxcbi5icy10ZXRoZXItLWhlYWRlciAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG4vKiBsaW5lIDg5NSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXIsXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93bi1zbSxcbi5icy10ZXRoZXItLWhlYWRlciAubmF2LWRyb3Bkb3duLXNtIC5saW5rW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi8qIGxpbmUgOTAxLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLm5hdi1kcm9wZG93bi1zbSAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLyogbGluZSA5MDUsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAuYmctY29sb3IudHJhbnNwYXJlbnQgLmxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgOTEwLCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLmJnLWNvbG9yLnRyYW5zcGFyZW50Lm9wZW5lZCAubGluayB7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbn1cbi8qIGxpbmUgOTE0LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIgLmJnLWNvbG9yLnRyYW5zcGFyZW50Lm9wZW5lZCAubGluazpob3Zlcixcbi5icy10ZXRoZXItLWhlYWRlciAuYmctY29sb3IudHJhbnNwYXJlbnQub3BlbmVkIC5saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyZDUyYTM7XG59XG4vKiBsaW5lIDkxOSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5saW5rW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuLmJzLXRldGhlci0taGVhZGVyIC5kcm9wZG93bi1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgY29sb3I6ICMyZDUyYTMgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgOTI0LCAuLi9zY3NzL29iamVjdHMvX2hlYWRlci5zY3NzICovXG4uYnMtdGV0aGVyLS1oZWFkZXIubmF2YmFyLS1zdHVjayAubmF2YmFyX19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4vKiBsaW5lIDkyOCwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXJfX2hhbWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogbGluZSA5MzIsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbi5icy10ZXRoZXItLWhlYWRlciAuY2xvc2UtaWNvbjo6YmVmb3JlLFxuLmJzLXRldGhlci0taGVhZGVyIC5jbG9zZS1pY29uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjNlN2I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA5MzksIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbiAgLmJzLXRldGhlci0taGVhZGVyIC5idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLyogbGluZSA5NDMsIC4uL3Njc3Mvb2JqZWN0cy9faGVhZGVyLnNjc3MgKi9cbiAgLmJzLXRldGhlci0taGVhZGVyIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDk0OSwgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXYtZHJvcGRvd24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4vKiBsaW5lIDk1MywgLi4vc2Nzcy9vYmplY3RzL19oZWFkZXIuc2NzcyAqL1xuLmJzLXRldGhlci0taGVhZGVyIC5uYXZiYXItZHJvcGRvd24ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIzZTdiO1xuICBib3gtc2hhZG93OiAwIDE0cHggMTRweCAtN3B4ICNiYmI7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi8qIGxpbmUgNCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaGVyby1iYW5uZXItLWZ1bGwtd2lkdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBoZWlnaHQ6IDU3MHB4O1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhlcm8tYmFubmVyLS1mdWxsLXdpZHRoIHtcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDQsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaGVyby1iYW5uZXItLWZ1bGwtd2lkdGgge1xuICAgIGhlaWdodDogMTA2NnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSA0LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhlcm8tYmFubmVyLS1mdWxsLXdpZHRoIHtcbiAgICBoZWlnaHQ6IDEyMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC8qIGxpbmUgNCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5oZXJvLWJhbm5lci0tZnVsbC13aWR0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDE1ODFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLyogbGluZSAyOCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaGVyby1iYW5uZXItLWZ1bGwtd2lkdGggaGdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzZW0gMWVtIDA7XG4gIHBhZGRpbmc6IDVlbSAxZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDI4LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhlcm8tYmFubmVyLS1mdWxsLXdpZHRoIGhncm91cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgNjIsIDEyMywgMC41KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyOCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5oZXJvLWJhbm5lci0tZnVsbC13aWR0aCBoZ3JvdXAge1xuICAgIG1hcmdpbjogLTVlbSAxZW0gMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMjgsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaGVyby1iYW5uZXItLWZ1bGwtd2lkdGggaGdyb3VwIHtcbiAgICBtYXJnaW46IC0xMGVtIDFlbSAwO1xuICAgIHBhZGRpbmc6IDllbSAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLyogbGluZSAyOCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5oZXJvLWJhbm5lci0tZnVsbC13aWR0aCBoZ3JvdXAge1xuICAgIG1hcmdpbjogLTE4ZW0gMWVtIDA7XG4gICAgcGFkZGluZzogMTFlbSAwO1xuICB9XG59XG4vKiBsaW5lIDUyLCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5oZXJvLWJhbm5lci0tZnVsbC13aWR0aCBoZ3JvdXAgaHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC8qIGxpbmUgNTIsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaGVyby1iYW5uZXItLWZ1bGwtd2lkdGggaGdyb3VwIGhyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuXG4vKiBsaW5lIDY3LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAuaGVyby1iYW5uZXItLWZ1bGwtd2lkdGggaDEge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgNjcsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaG9tZXBhZ2UgLmhlcm8tYmFubmVyLS1mdWxsLXdpZHRoIGgxIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgfVxufVxuLyogbGluZSA3NSwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZXBhZ2UgLmhlcm8tYmFubmVyLS1mdWxsLXdpZHRoIGgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDc1LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhvbWVwYWdlIC5oZXJvLWJhbm5lci0tZnVsbC13aWR0aCBoMiB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgcGFkZGluZzogOHB4IDAgMDtcbiAgfVxufVxuLyogbGluZSA4NCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZXBhZ2UgLmhlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogLTY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSA4NCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lcGFnZSAuaGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGxpbmUgOTQsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5oZWFkbGluZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG4vKiBsaW5lIDk4LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAuaGVhZGxpbmUgaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLyogbGluZSAxMDQsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5oZWFkbGluZSBoZ3JvdXAgaHIge1xuICBiYWNrZ3JvdW5kOiAjMjIzZTdiO1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTEzLCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhvbWVwYWdlIC53ZWxjb21lLWNhcmRzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAzM3B4IC03cHggI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAvKiBsaW5lIDExMywgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lcGFnZSAud2VsY29tZS1jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzUwcHg7XG4gIH1cbn1cbi8qIGxpbmUgMTI2LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAud2VsY29tZS1jYXJkcyAucGwtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5OTJweDtcbn1cbi8qIGxpbmUgMTMwLCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAud2VsY29tZS1jYXJkcyA+IC5nIC5naSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4vKiBsaW5lIDEzNCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZXBhZ2UgLndlbGNvbWUtY2FyZHMgLmV4cGVyaWVuY2Uge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIyM2U3YjtcbiAgcGFkZGluZzogMmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTM0LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhvbWVwYWdlIC53ZWxjb21lLWNhcmRzIC5leHBlcmllbmNlIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG4vKiBsaW5lIDE0MywgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZXBhZ2UgLndlbGNvbWUtY2FyZHMgLmV4cGVyaWVuY2UgaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgcGFkZGluZzogMWVtO1xufVxuLyogbGluZSAxNDksIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC53ZWxjb21lLWNhcmRzIC5leHBlcmllbmNlIGhyIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgd2lkdGg6IDNlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTU1LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhvbWVwYWdlIC53ZWxjb21lLWNhcmRzIC5tZW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNzY4cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTY2LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAubWlkZGxlIC5naSB7XG4gIHBhZGRpbmc6IDJlbSAxZW07XG59XG4vKiBsaW5lIDE3MCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZXBhZ2UgLm1pZGRsZSAuYXJlYXMtY292ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICMyMjNlN2I7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogbGluZSAxNzYsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5taWRkbGUgLmFyZWFzLWNvdmVyZWQgaHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICB3aWR0aDogM2VtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC8qIGxpbmUgMTgzLCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhvbWVwYWdlIC5taWRkbGUgLmFyZWFzLWNvdmVyZWRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxZW0gMmVtIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG4vKiBsaW5lIDE5MCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZXBhZ2UgLm1pZGRsZSAubWFwIHtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG59XG4vKiBsaW5lIDE5NSwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZXBhZ2UgLm1pZGRsZSAubWFwIC5ub3Jmb2xrIHtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIHdpZHRoOiAyMTBweDtcbn1cbi8qIGxpbmUgMjAyLCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAubWlkZGxlIC5tYXAgLm5vcmZvbGs6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IC44O1xufVxuLyogbGluZSAyMDgsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5taWRkbGUgLm1hcCAuY2FtYnJpZGdlc2hpcmUge1xuICBoZWlnaHQ6IDE1NXB4O1xuICBsZWZ0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1N3B4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgd2lkdGg6IDEzOXB4O1xufVxuLyogbGluZSAyMTYsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5taWRkbGUgLm1hcCAuY2FtYnJpZGdlc2hpcmU6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IC44O1xufVxuLyogbGluZSAyMjIsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5taWRkbGUgLm1hcCAuc3VmZm9sayB7XG4gIGhlaWdodDogMTM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogODlweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIHdpZHRoOiAxODZweDtcbn1cbi8qIGxpbmUgMjMwLCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAubWlkZGxlIC5tYXAgLnN1ZmZvbGs6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IC44O1xufVxuLyogbGluZSAyMzcsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5taWRkbGUgLmJyb3dzZS1zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuLyogbGluZSAyNDEsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5taWRkbGUgLmJyb3dzZS1zZXJ2aWNlcyAuc2VydmljZXNfX2NvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI0MSwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lcGFnZSAubWlkZGxlIC5icm93c2Utc2VydmljZXMgLnNlcnZpY2VzX19jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAvKiBsaW5lIDI0MSwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lcGFnZSAubWlkZGxlIC5icm93c2Utc2VydmljZXMgLnNlcnZpY2VzX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMWVtIGF1dG8gMCAyZW07XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuLyogbGluZSAyNTMsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5taWRkbGUgLmJyb3dzZS1zZXJ2aWNlcyAuc2VydmljZXNfX2NvbnRhaW5lciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI1MywgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lcGFnZSAubWlkZGxlIC5icm93c2Utc2VydmljZXMgLnNlcnZpY2VzX19jb250YWluZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi8qIGxpbmUgMjYxLCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAubWlkZGxlIC5icm93c2Utc2VydmljZXMgLnNlcnZpY2VzX19jb250YWluZXIgdWwge1xuICBtYXJnaW46IDIwcHggMTBweCAyNHB4IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyNjEsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaG9tZXBhZ2UgLm1pZGRsZSAuYnJvd3NlLXNlcnZpY2VzIC5zZXJ2aWNlc19fY29udGFpbmVyIHVsIHtcbiAgICBtYXJnaW46IDIwcHggMTBweCAyNHB4IDE2cHg7XG4gIH1cbn1cbi8qIGxpbmUgMjY5LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAubWlkZGxlIC5icm93c2Utc2VydmljZXMgLnNlcnZpY2VzX19jb250YWluZXIgbGkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI3NCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lcGFnZSAubWlkZGxlIC5icm93c2Utc2VydmljZXMgLnNlcnZpY2VzX19jb250YWluZXIgPiBwIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuLyogbGluZSAyODEsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5taWRkbGUgLmJyb3dzZS1zZXJ2aWNlcyBociB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHdpZHRoOiAzZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyODEsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaG9tZXBhZ2UgLm1pZGRsZSAuYnJvd3NlLXNlcnZpY2VzIGhyIHtcbiAgICBtYXJnaW46IDFlbSBhdXRvIDFlbSAxNnB4O1xuICB9XG59XG4vKiBsaW5lIDI5MSwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZXBhZ2UgLm1pZGRsZSAuYnJvd3NlLXNlcnZpY2VzIC5jdGEgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyOTEsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaG9tZXBhZ2UgLm1pZGRsZSAuYnJvd3NlLXNlcnZpY2VzIC5jdGEgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi8qIGxpbmUgMzA0LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAuaG9tZS1jb250YWN0IC5naSB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG4vKiBsaW5lIDMwOCwgLi4vc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZXBhZ2UgLmhvbWUtY29udGFjdCBociB7XG4gIG1hcmdpbjogMWVtIGF1dG8gMWVtIDFlbTtcbiAgd2lkdGg6IDNlbTtcbn1cbi8qIGxpbmUgMzE0LCAuLi9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZSAuaG9tZS1jb250YWN0IC5jYWxsLWJhY2sgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuLyogbGluZSAzMTgsIC4uL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlIC5ob21lLWNvbnRhY3QgLmNhbGwtYmFjayBmb3JtIC5idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi8qIGxpbmUgMiwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIGgxLFxuLnNlcnZpY2VzIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cbi8qIGxpbmUgNywgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIGhyIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMTMsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzIC5pbWctLWNvbnNlcnZhdG9yeS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAvKiBsaW5lIDEzLCAuLi9zY3NzL3BhZ2VzL19zZXJ2aWNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcyAuaW1nLS1jb25zZXJ2YXRvcnktd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgfVxufVxuLyogbGluZSAyMywgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC5pbWctLWNvbnNlcnZhdG9yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMjMsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzIC5pbWctLWNvbnNlcnZhdG9yeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qIGxpbmUgMzUsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcyAuaW50cm8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgcGFkZGluZzogLjVlbTtcbn1cbi8qIGxpbmUgNDAsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcyAuaW50cm8gLmdpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogbGluZSA0NSwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC5pbmZvX19zZXJ2aWNlcyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuLyogbGluZSA0OCwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC5pbmZvX19zZXJ2aWNlcyAuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLyogbGluZSA0OCwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMgLmluZm9fX3NlcnZpY2VzIC5nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNTgsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzIC5pbmZvX19zZXJ2aWNlcyAuZy52YW5zIHAge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLyogbGluZSA2MiwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMgLmluZm9fX3NlcnZpY2VzIC5nLnZhbnMgLmdpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNTYsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzIC5pbmZvX19zZXJ2aWNlcyAuZy52YW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC8qIGxpbmUgNzAsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzIC5pbmZvX19zZXJ2aWNlcyAuZy52YW5zIC5naSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgODEsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzIC5pbmZvX19zZXJ2aWNlcyAuZy5jb25zZXJ2YXRvcnkgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuICAvKiBsaW5lIDg1LCAuLi9zY3NzL3BhZ2VzL19zZXJ2aWNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcyAuaW5mb19fc2VydmljZXMgLmcuY29uc2VydmF0b3J5IC5naSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDc5LCAuLi9zY3NzL3BhZ2VzL19zZXJ2aWNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcyAuaW5mb19fc2VydmljZXMgLmcuY29uc2VydmF0b3J5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLyogbGluZSA5MywgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMgLmluZm9fX3NlcnZpY2VzIC5nLmNvbnNlcnZhdG9yeSAuZ2kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4vKiBsaW5lIDEwMywgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC5pbmZvX19zZXJ2aWNlcyAuaW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSAxMDcsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcyAuaW5mb19fc2VydmljZXMgLnNlcnZpY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTA3LCAuLi9zY3NzL3BhZ2VzL19zZXJ2aWNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcyAuaW5mb19fc2VydmljZXMgLnNlcnZpY2VzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiBsaW5lIDExNCwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC5pbmZvX19zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4vKiBsaW5lIDEyMSwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC5pbmZvX19zZXJ2aWNlcyAuY29weSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDJlbSAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAuLi9zY3NzL3BhZ2VzL19zZXJ2aWNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcyAuaW5mb19fc2VydmljZXMgLmNvcHkge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKiBsaW5lIDEzMywgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC5zcGEtdmFucy0taW1hZ2UsXG4uc2VydmljZXMgLnNwYS1jb25zZXJ2YXRvcnktLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NwYS1zZXJ2aWNlcy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMzMsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzIC5zcGEtdmFucy0taW1hZ2UsXG4gIC5zZXJ2aWNlcyAuc3BhLWNvbnNlcnZhdG9yeS0taW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDgxMHB4O1xuICB9XG59XG4vKiBsaW5lIDE0NSwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC5zcGEtY29uc2VydmF0b3J5LS1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcGEtc2VydmljZXMtMi5qcGdcIik7XG59XG4vKiBsaW5lIDE0OSwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC5zdWItaGVhZGluZy13aXRoLWNhcHRpb24ge1xuICBwYWRkaW5nOiAyZW0gMWVtO1xufVxuLyogbGluZSAxNTIsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcyAuc3ViLWhlYWRpbmctd2l0aC1jYXB0aW9uIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4vKiBsaW5lIDE1NywgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC50ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBhZGRpbmc6IDRlbSAxZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE1NywgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMgLnRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiA2ZW0gMWVtO1xuICB9XG59XG4vKiBsaW5lIDE2NSwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIC50ZXN0aW1vbmlhbCBoNSB7XG4gIGNvbG9yOiAjMjIzZTdiO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyogbGluZSAxNzEsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcyAudGVzdGltb25pYWwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE3MSwgLi4vc2Nzcy9wYWdlcy9fc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMgLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIHBhZGRpbmc6IC41ZW0gMCAuNWVtIDJlbTtcbiAgfVxufVxuLyogbGluZSAxODEsIC4uL3Njc3MvcGFnZXMvX3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcyAudGVzdGltb25pYWwgYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi8qIGxpbmUgMywgLi4vc2Nzcy9wYWdlcy9fcG9ydGZvbGlvLnNjc3MgKi9cbi5wb3J0Zm9saW8gaDEsXG4ucG9ydGZvbGlvIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgOCwgLi4vc2Nzcy9wYWdlcy9fcG9ydGZvbGlvLnNjc3MgKi9cbiAgLnBvcnRmb2xpbyAucGwtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgfVxufVxuLyogbGluZSAxNCwgLi4vc2Nzcy9wYWdlcy9fcG9ydGZvbGlvLnNjc3MgKi9cbi5wb3J0Zm9saW8gLmZvb3RlciAucGwtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTgsIC4uL3Njc3MvcGFnZXMvX3BvcnRmb2xpby5zY3NzICovXG4ucG9ydGZvbGlvIC5pbnRybyB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xuICBwYWRkaW5nOiAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxOCwgLi4vc2Nzcy9wYWdlcy9fcG9ydGZvbGlvLnNjc3MgKi9cbiAgLnBvcnRmb2xpbyAuaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi8qIGxpbmUgMjcsIC4uL3Njc3MvcGFnZXMvX3BvcnRmb2xpby5zY3NzICovXG4ucG9ydGZvbGlvIC5pbnRybyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBsaW5lIDMyLCAuLi9zY3NzL3BhZ2VzL19wb3J0Zm9saW8uc2NzcyAqL1xuLnBvcnRmb2xpbyAucG9ydGZvbGlvX19pbWFnZXMge1xuICBtaW4taGVpZ2h0OiAxMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG4vKiBsaW5lIDM2LCAuLi9zY3NzL3BhZ2VzL19wb3J0Zm9saW8uc2NzcyAqL1xuLnBvcnRmb2xpbyAucG9ydGZvbGlvX19pbWFnZXMgLmdyaWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9wYWdlcy9fcG9ydGZvbGlvLnNjc3MgKi9cbiAgLnBvcnRmb2xpbyAucG9ydGZvbGlvX19pbWFnZXMgLmdyaWQge1xuICAgIG1hcmdpbjogMCA4NHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9wYWdlcy9fcG9ydGZvbGlvLnNjc3MgKi9cbiAgLnBvcnRmb2xpbyAucG9ydGZvbGlvX19pbWFnZXMgLmdyaWQge1xuICAgIG1hcmdpbjogMCA0NnB4O1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzYsIC4uL3Njc3MvcGFnZXMvX3BvcnRmb2xpby5zY3NzICovXG4gIC5wb3J0Zm9saW8gLnBvcnRmb2xpb19faW1hZ2VzIC5ncmlkIHtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgICB3aWR0aDogMTIwMHB4O1xuICB9XG59XG4vKiBsaW5lIDU3LCAuLi9zY3NzL3BhZ2VzL19wb3J0Zm9saW8uc2NzcyAqL1xuLnBvcnRmb2xpbyAuZ3JpZC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogM3B4O1xuICB3aWR0aDogMjkycHg7XG59XG4vKiBsaW5lIDYyLCAuLi9zY3NzL3BhZ2VzL19wb3J0Zm9saW8uc2NzcyAqL1xuLnBvcnRmb2xpbyAuZ3JpZC1pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG59XG4vKiBsaW5lIDY2LCAuLi9zY3NzL3BhZ2VzL19wb3J0Zm9saW8uc2NzcyAqL1xuLnBvcnRmb2xpbyAuZ3JpZC1pdGVtIGltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjkgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNzIsIC4uL3Njc3MvcGFnZXMvX3BvcnRmb2xpby5zY3NzICovXG4ucG9ydGZvbGlvIC5ncmlkLWl0ZW0uY29udGFjdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyMjNlN2I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMjkycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLyogbGluZSA4MiwgLi4vc2Nzcy9wYWdlcy9fcG9ydGZvbGlvLnNjc3MgKi9cbi5wb3J0Zm9saW8gLmdyaWQtaXRlbS5jb250YWN0IGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIGxpbmUgODgsIC4uL3Njc3MvcGFnZXMvX3BvcnRmb2xpby5zY3NzICovXG4ucG9ydGZvbGlvIC5ncmlkLWl0ZW0uY29udGFjdCBwIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi8qIGxpbmUgOTMsIC4uL3Njc3MvcGFnZXMvX3BvcnRmb2xpby5zY3NzICovXG4ucG9ydGZvbGlvIC5ncmlkLWl0ZW0uZ3JpZC1pdGVtLS1naWdhbnRlIHtcbiAgd2lkdGg6IDU4NHB4O1xufVxuLyogbGluZSA5NywgLi4vc2Nzcy9wYWdlcy9fcG9ydGZvbGlvLnNjc3MgKi9cbi5wb3J0Zm9saW8gLmdyaWQtaXRlbS5ncmlkLWl0ZW0tLWdpZ2FudGUgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIsIC4uL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNvbnRhY3QgaDEsXG4uY29udGFjdCBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDcsIC4uL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAuY29udGFjdCAucGwtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgfVxufVxuLyogbGluZSAxMywgLi4vc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY29udGFjdCAuZm9vdGVyIC5wbC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxNywgLi4vc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY29udGFjdCAuaW50cm8ge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgcGFkZGluZzogLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTcsIC4uL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAuY29udGFjdCAuaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi8qIGxpbmUgMjYsIC4uL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNvbnRhY3QgLmludHJvIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi8qIGxpbmUgMzAsIC4uL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNvbnRhY3QgLmludHJvIC5wbC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogbGluZSAzNywgLi4vc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY29udGFjdCAuY29udGFjdC1kZXRhaWxzX19jdGFzIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLyogbGluZSA0MCwgLi4vc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY29udGFjdCAuY29udGFjdC1kZXRhaWxzX19jdGFzIC50ZWwge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKiBsaW5lIDQ1LCAuLi9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jb250YWN0IC5jb250YWN0LWRldGFpbHNfX2N0YXMgLmVtYWlsIHtcbiAgY29sb3I6ICM0YTkwZTI7XG59XG4vKiBsaW5lIDUwLCAuLi9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jb250YWN0IC5jb250YWN0LWRldGFpbHMgLnBsLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4iXX0= */