@charset "UTF-8";
/* site main scss files for import */
/* site colors */
/* site fonts */
@font-face {
  font-family: 'TT Commons';
  src: url("../fonts/TTCommons-DemiBold.woff2") format("woff2"), url("../fonts/TTCommons-DemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url("../fonts/TTCommons-Medium.woff2") format("woff2"), url("../fonts/TTCommons-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url("../fonts/TTCommons-Regular.woff2") format("woff2"), url("../fonts/TTCommons-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:root {
  font-size: 16px;
}

html, body {
  font-family: 'TT Commons', Arial, Helvetica, sans-serif;
  font-size: 1.0625rem;
  color: #697A89;
}

h1, h2.xl {
  font-weight: 600;
  font-size: 4rem;
  letter-spacing: -0.25px;
  line-height: 1.125;
  color: #022144;
  margin-bottom: 20px;
}

h1.title {
  text-align: center;
  margin-bottom: 60px;
}

h2 {
  font-weight: 500;
  font-size: 2.75rem;
  letter-spacing: -0.5px;
  line-height: 1;
  color: #022144;
  margin-bottom: 20px;
}

h3 {
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.125;
  color: #022144;
  margin-bottom: 20px;
}

h3.sub-h1 {
  font-weight: 400;
  letter-spacing: -0.5px;
  line-height: 1.25;
  color: #697A89;
}

h4 {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.167;
  color: #022144;
  margin-bottom: 10px;
}

h5 {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.125;
  color: #022144;
  margin-bottom: 10px;
}

h6 {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.125;
  color: #022144;
  margin-bottom: 10px;
}

.large-p {
  font-size: 1.25rem;
  letter-spacing: -0.25px;
  line-height: 1.2;
  margin-bottom: 15px;
}

p {
  font-size: 1.0625rem;
  line-height: 1.375;
  margin-bottom: 22px;
}

.small-p {
  font-size: 12px;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3rem;
  }
  h2 {
    font-size: 2.5rem;
  }
}

@media screen and (max-width: 575px) {
  h1 {
    font-size: 2.5rem;
  }
  h3 {
    font-size: 1.75rem;
  }
}

ul, ol, dl {
  margin-bottom: 22px;
}

a {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #2496ed;
}

.arrow-link {
  padding-left: 26px;
  background: url(../images/icons/cta-arrow.svg) left top no-repeat;
  background-size: 22px;
  font-weight: 500;
}

.btn {
  background: #007bff;
  border: none;
  padding: 15px 35px 10px;
  border-radius: 4px;
  outline: none;
  font-weight: 600;
  margin: 10px;
  white-space: normal;
}

.btn:hover {
  border-color: #0069d9;
  background-color: #0069d9;
  color: #fff;
}

.btn-secondary {
  background-color: #fff;
  color: #287cf9;
}

.btn-secondary:hover {
  background-color: #0069d9;
  color: #fff;
}

.secondary-btn-b {
  background-color: #fff;
  color: #287cf9;
}

.secondary-btn-b:hover {
  background-color: #022144;
  color: #fff;
}

.secondary-btn-w {
  border-color: #fff;
  color: #fff;
}

.secondary-btn-w:hover {
  background-color: #fff;
  color: #2496ed;
}

.orange-btn {
  border-color: #ff826d;
  color: white;
  background-color: #ff826d;
}

.orange-btn:hover {
  border-color: #fd765f;
  color: white;
  background-color: #fd765f;
}

/* site global layout */
.outer {
  margin-top: 60px;
}

.angle-bg {
  background: url("../images/gray-background.svg") top center no-repeat;
  background-size: cover;
  margin-top: 120px;
}

@media screen and (max-width: 567px) {
  .angle-bg {
    margin-top: 60px;
    background-position: 0px 105px;
  }
}

svg {
  vertical-align: unset;
}

.join-docker {
  margin: 60px 0px;
}

ul.pagination li span.current {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

@media screen and (min-width: 568px) and (max-width: 1199px) {
  .white-header .site-header header.top-navigation .main-nav .action-wrap a.btn {
    padding-left: 10px;
    padding-right: 10px;
  }
}

div.search-results {
  margin-bottom: 60px;
}

div.search-results article {
  margin-bottom: 30px;
}

div.search-results article h2 {
  font-size: 2rem;
}

section.category-menu {
  margin-top: 0px;
  margin-bottom: 30px;
}

section.category-menu .blog-nav {
  padding: 0px;
  margin-left: 10px;
}

section.category-menu .blog-nav .nav .nav-item a.nav-link {
  color: #697A89;
}

section.category-menu .blog-nav .nav .nav-item a.nav-link:hover {
  color: #697A89;
}

section.category-menu .blog-nav .nav .nav-item a.nav-link.active {
  border-bottom: 3px solid #2496ed;
}

@media screen and (max-width: 567px) {
  section.category-menu .blog-nav {
    text-align: center;
    padding: 0px;
    margin-left: 0px;
  }
  section.category-menu .blog-nav .nav {
    padding: 0px;
  }
  section.category-menu .blog-nav .nav .nav-item {
    padding: 0px;
    font-size: .9rem;
  }
  section.category-menu .blog-nav .nav .nav-item a.nav-link {
    margin: 0px;
    padding: .5rem .7rem;
  }
}

.side-category-menu h5 {
  border-bottom: 1px solid #e0e4e7;
  color: #697A89;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.side-category-menu ul li {
  margin-left: 0px;
}

.side-category-menu ul li i.fa {
  color: #697A89;
  margin-right: 15px;
}

.side-category-menu ul li a {
  color: #697A89;
}

/* site header styles */
.site-header {
  position: relative;
  height: 60px;
}

@media screen and (max-width: 567px) {
  .site-header {
    height: 0px;
  }
}

.site-header header.top-navigation {
  position: absolute;
  background-color: #2496ed;
  width: 100%;
  z-index: 10;
}

.site-header header.top-navigation .main-nav {
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding: 30px 15px 23px;
}

.site-header header.top-navigation .main-nav .navbar-brand {
  position: relative;
  top: 0px;
  padding-top: 0px;
}

.site-header header.top-navigation .main-nav .navbar-brand .logo {
  width: 150px;
  height: 45px;
  fill: #fff;
  -webkit-transition: fill 300ms ease;
  transition: fill 300ms ease;
}

.site-header header.top-navigation .main-nav .navbar-brand .logo.engineering {
  width: 220px;
  height: 45px;
  padding-top: 4px;
}

.site-header header.top-navigation .main-nav .navbar-brand .logo.blog {
  width: 180px;
  height: 45px;
  padding-top: 4px;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 18px;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link {
  color: #fff;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link:hover {
  text-decoration: underline;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link.link-none:hover {
  text-decoration: none;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item.current-page .nav-link {
  color: #022144;
}

.site-header header.top-navigation .main-nav .list-icon {
  position: relative;
  top: 2px;
  width: auto;
  max-width: 16px;
  height: auto;
  max-height: 16px;
  margin-right: 3px;
  bottom: 1px;
  stroke: #022144;
  overflow: visible;
}

.site-header header.top-navigation .main-nav .list-icon.nova {
  stroke: none;
  fill: #022144;
}

.site-header header.top-navigation .main-nav a:hover .list-icon {
  stroke: #2496ed;
}

.site-header header.top-navigation .main-nav a:hover .list-icon.nova {
  stroke: none;
  fill: #2496ed;
}

.site-header header.top-navigation .main-nav .action-wrap {
  position: relative;
}

.site-header header.top-navigation .main-nav .action-wrap a {
  color: #fff;
}

.site-header header.top-navigation .main-nav .action-wrap .btn {
  background-color: #003F8C;
  padding: 13px 35px 8px;
  border: none;
  border-radius: 35px;
  -webkit-box-shadow: 0px 4px 18px rgba(11, 33, 74, 0.1), 0px -2px 4px rgba(11, 33, 74, 0.03);
          box-shadow: 0px 4px 18px rgba(11, 33, 74, 0.1), 0px -2px 4px rgba(11, 33, 74, 0.03);
  position: relative;
  top: -2px;
}

.site-header header.top-navigation .main-nav .action-wrap .btn:hover {
  color: #2496ed;
  background-color: #e9ebee;
}

.site-header header.top-navigation .main-nav .search-toggle {
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  top: -1px;
  margin-right: 5px;
  cursor: pointer;
}

.site-header header.top-navigation .main-nav .search-toggle .search-icon {
  stroke: #fff;
  fill: #fff;
  width: 14px;
  height: 14px;
}

.site-header header.top-navigation .main-nav .header-search-form {
  position: absolute;
  width: 300px;
  left: -310px;
  top: 8px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

.site-header header.top-navigation .main-nav .header-search-form #searchForm {
  padding-left: 50px;
}

.site-header header.top-navigation .main-nav .header-search-form #searchForm input {
  padding: 8px 20px 7px 20px;
  background-color: #49a4e5;
  color: #fff;
  width: 100%;
  border: 0;
  border-radius: 3%;
  border-bottom: 1px solid #fff;
  outline: none;
}

.site-header header.top-navigation .main-nav .header-search-form.search-opened {
  visibility: visible;
  opacity: 1;
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .site-header header.top-navigation .main-nav .navbar-nav .nav-item {
    margin-left: 7px;
    margin-right: 7px;
    font-size: 16px;
  }
}

@media screen and (min-width: 992px) {
  .site-header header.top-navigation .main-nav .dropdown-wrap {
    position: relative;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    -webkit-box-shadow: 0 1px 6px #8e9caa;
            box-shadow: 0 1px 6px #8e9caa;
    border: 0;
    border-radius: 4px;
    border-top: 1px solid #e9ebee;
    margin-top: 10px;
    min-width: 300px;
    padding: 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-item {
    color: #022144;
    font-weight: 500;
    font-size: 17px;
    line-height: 18px;
    padding: 0px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-item:hover, .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-item:focus {
    background-color: transparent;
    color: #287cf9;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-item:first-child {
    margin-top: 25px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-inner {
    padding: 30px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu-head {
    padding: 20px 20px 0px;
    font-size: 16px;
    color: #697A89;
    margin-bottom: 0px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu {
    padding: 0 20px;
    margin: 0;
    list-style: none;
    text-align: left;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu:first-child {
    border: 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu span {
    font-size: 14px;
    padding: 0px;
    margin-top: 8px;
    color: #697A89;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu li {
    margin-bottom: 18px;
    position: relative;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 18px 14px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    top: -18px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-filter: drop-shadow(0px -2px 1px #dee2e5);
            filter: drop-shadow(0px -2px 1px #dee2e5);
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu:after {
    content: '';
    display: block;
    width: 100%;
    height: 20px;
    position: absolute;
    top: -30px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu.solutions {
    left: 160px;
    width: 500px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu.solutions:before {
    left: 128px;
  }
}

@media screen and (max-width: 991px) {
  .site-header header.top-navigation .main-nav {
    padding: 10px 15px 5px;
  }
  .site-header header.top-navigation .main-nav .navbar-toggler {
    position: relative;
    width: 30px;
    height: 18px;
  }
  .site-header header.top-navigation .main-nav .navbar-toggler span {
    width: 26px;
    border-top: 2px solid #fff;
    display: block;
    position: absolute;
    left: 0;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }
  .site-header header.top-navigation .main-nav .navbar-toggler span:first-child {
    top: 0;
  }
  .site-header header.top-navigation .main-nav .navbar-toggler span:last-child {
    bottom: 0;
  }
  .site-header header.top-navigation .main-nav #mobileSearchForm {
    background: #49a4e5;
    padding: 5px;
    border-radius: 4px;
    margin-top: 20px;
    margin-bottom: 30px;
  }
  .site-header header.top-navigation .main-nav #mobileSearchForm input {
    color: #fff;
    background: none;
    width: 90%;
    display: inline-block;
    border: none;
  }
  .site-header header.top-navigation .main-nav #mobileSearchForm button {
    display: inline-block;
    margin-right: 0px;
  }
  .site-header header.top-navigation .main-nav .navbar-collapse .action-wrap .btn {
    margin: 30px 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu {
    border: 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu.products .dropdown-item {
    position: relative;
    margin-left: 50px;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item {
    color: #022144;
    padding: 10px 0;
    font-weight: 500;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item span {
    font-size: 14px;
    color: #697A89;
    font-weight: normal;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item:hover {
    background: none;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item:hover .list-icon {
    stroke: #fff;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item:hover .list-icon.nova {
    stroke: none;
    fill: #fff;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .submenu-head {
    color: #697A89;
    margin-left: 22px;
    font-size: 14px;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .submenu {
    list-style: none;
    padding-left: 20px;
    margin-bottom: 30px;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .list-icon {
    stroke: #fff;
    fill: #fff;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .list-icon.nova {
    stroke: none;
  }
  .site-header header.top-navigation .main-nav .navbar-brand {
    top: 3px;
  }
  .site-header header.top-navigation .main-nav .navbar-nav .nav-item {
    margin-left: 0;
    margin-right: 0;
  }
}

.site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .nav-link {
  color: #fff;
}

.site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu {
  background: none;
}

.site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item, .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu span, .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu .submenu-head {
  color: #fff;
}

.site-header header.top-navigation.header-expanded .main-nav .action-wrap .btn {
  width: 100%;
  color: #fff;
  background-color: #003F8C;
}

.site-header header.top-navigation.header-expanded .navbar-toggler span:first-child {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-color: #fff !important;
  top: 7px;
}

.site-header header.top-navigation.header-expanded .navbar-toggler span:last-child {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-color: #fff !important;
  bottom: 7px;
}

.white-header .site-header header.top-navigation {
  background: none;
}

.white-header .site-header header.top-navigation .main-nav .navbar-brand .logo {
  fill: #2496ed;
}

.white-header .site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link {
  color: #697A89;
}

.white-header .site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link:hover {
  text-decoration: underline;
}

.white-header .site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link.link-none:hover {
  text-decoration: none;
}

.white-header .site-header header.top-navigation .main-nav .navbar-nav .nav-item.current-page .nav-link {
  color: #697A89;
}

.white-header .site-header header.top-navigation .main-nav .action-wrap {
  position: relative;
}

.white-header .site-header header.top-navigation .main-nav .action-wrap a {
  color: #697A89;
}

.white-header .site-header header.top-navigation .main-nav .action-wrap .btn {
  background-color: #003F8C;
  padding: 13px 35px 8px;
  border: none;
  border-radius: 35px;
  -webkit-box-shadow: 0px 4px 18px rgba(11, 33, 74, 0.1), 0px -2px 4px rgba(11, 33, 74, 0.03);
          box-shadow: 0px 4px 18px rgba(11, 33, 74, 0.1), 0px -2px 4px rgba(11, 33, 74, 0.03);
  color: #fff;
  position: relative;
  top: -2px;
}

.white-header .site-header header.top-navigation .main-nav .action-wrap .btn:hover {
  background-color: #e9ebee;
  color: #287cf9;
}

.white-header .site-header header.top-navigation .main-nav .search-toggle .search-icon {
  stroke: #697A89;
  fill: #697A89;
}

@media screen and (max-width: 991px) {
  .white-header .site-header header.top-navigation .main-nav .navbar-toggler span {
    border-top: 2px solid #022144;
  }
}

.white-header .site-header header.top-navigation.header-expanded {
  background: #2496ed;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-brand .logo {
  fill: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .nav-link {
  color: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu {
  background: none;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item, .white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu span, .white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu .submenu-head {
  color: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .action-wrap {
  position: relative;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .action-wrap a {
  color: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .action-wrap .btn {
  color: #fff;
  border-color: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .action-wrap .btn:hover {
  color: #fff;
  background-color: #2496ed;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .search-toggle .search-icon {
  stroke: #fff;
  fill: #fff;
}

.blue-header-tpl .site-header, .blue-header-solutions-box-tpl .site-header, .blue-header-search-tpl .site-header, .blue-header-short-tpl .site-header, .solutions-tpl .site-header, .homepage-tpl .site-header, .homepage-platform-tpl .site-header, .news-tpl .site-header {
  height: 0px;
}

.blue-header-tpl .site-header header.top-navigation, .blue-header-solutions-box-tpl .site-header header.top-navigation, .blue-header-search-tpl .site-header header.top-navigation, .blue-header-short-tpl .site-header header.top-navigation, .solutions-tpl .site-header header.top-navigation, .homepage-tpl .site-header header.top-navigation, .homepage-platform-tpl .site-header header.top-navigation, .news-tpl .site-header header.top-navigation {
  background: none;
}

.blue-header-tpl .site-header header.top-navigation.header-expanded, .blue-header-solutions-box-tpl .site-header header.top-navigation.header-expanded, .blue-header-search-tpl .site-header header.top-navigation.header-expanded, .blue-header-short-tpl .site-header header.top-navigation.header-expanded, .solutions-tpl .site-header header.top-navigation.header-expanded, .homepage-tpl .site-header header.top-navigation.header-expanded, .homepage-platform-tpl .site-header header.top-navigation.header-expanded, .news-tpl .site-header header.top-navigation.header-expanded {
  background: #2496ed;
}

.hidden-menu .navbar-toggler, .hidden-menu #navbar {
  display: none !important;
}

.hidden-menu.node-type-campaign_landing .hero-section {
  padding-top: 0px;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu {
  padding: 30px 0px 10px;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu {
  padding: 0px 35px;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a {
  color: #022144;
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a {
    color: #fff;
  }
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.submenu-head::before {
  display: none;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.submenu-head {
  color: #697A89;
  cursor: default;
  text-decoration: none;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a::before {
  content: "";
  width: 16px;
  height: 16px;
  position: relative;
  top: 4px;
  display: inline-block;
  margin-right: 6px;
  background-color: #022144;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-what-container' viewBox='0 0 20 20' style='fill: %2523022144;'%3E%3Cpath d='M19.41,4.09l-9-4a1,1,0,0,0-.82,0l-9,4A1,1,0,0,0,0,5V15a1,1,0,0,0,.59.91l9,4a1,1,0,0,0,.82,0l9-4A1,1,0,0,0,20,15V5A1,1,0,0,0,19.41,4.09ZM10,2.09,16.54,5,10,7.91,3.46,5ZM2,6.54,9,9.65v7.81L2,14.35Zm9,10.92V9.65l7-3.11v7.81Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-what-container' viewBox='0 0 20 20' style='fill: %2523022144;'%3E%3Cpath d='M19.41,4.09l-9-4a1,1,0,0,0-.82,0l-9,4A1,1,0,0,0,0,5V15a1,1,0,0,0,.59.91l9,4a1,1,0,0,0,.82,0l9-4A1,1,0,0,0,20,15V5A1,1,0,0,0,19.41,4.09ZM10,2.09,16.54,5,10,7.91,3.46,5ZM2,6.54,9,9.65v7.81L2,14.35Zm9,10.92V9.65l7-3.11v7.81Z' /%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a::before {
    background-color: #fff;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a::before {
    display: none;
  }
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.what-container::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-what-container' viewBox='0 0 20 20' style='fill: %2523022144;'%3E%3Cpath d='M19.41,4.09l-9-4a1,1,0,0,0-.82,0l-9,4A1,1,0,0,0,0,5V15a1,1,0,0,0,.59.91l9,4a1,1,0,0,0,.82,0l9-4A1,1,0,0,0,20,15V5A1,1,0,0,0,19.41,4.09ZM10,2.09,16.54,5,10,7.91,3.46,5ZM2,6.54,9,9.65v7.81L2,14.35Zm9,10.92V9.65l7-3.11v7.81Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-what-container' viewBox='0 0 20 20' style='fill: %2523022144;'%3E%3Cpath d='M19.41,4.09l-9-4a1,1,0,0,0-.82,0l-9,4A1,1,0,0,0,0,5V15a1,1,0,0,0,.59.91l9,4a1,1,0,0,0,.82,0l9-4A1,1,0,0,0,20,15V5A1,1,0,0,0,19.41,4.09ZM10,2.09,16.54,5,10,7.91,3.46,5ZM2,6.54,9,9.65v7.81L2,14.35Zm9,10.92V9.65l7-3.11v7.81Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.company::before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-company' viewBox='0 0 20 20'%3E%3Cpath d='M19,0H1A1,1,0,0,0,0,1V19a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V1A1,1,0,0,0,19,0ZM9,18V16h2v2Zm9,0H13V15a1,1,0,0,0-1-1H8a1,1,0,0,0-1,1v3H2V2H18Z'/%3E%3Crect x='7' y='5' width='2' height='2'/%3E%3Crect x='11' y='5' width='2' height='2'/%3E%3Crect x='15' y='5' width='2' height='2'/%3E%3Crect x='7' y='9' width='2' height='2'/%3E%3Crect x='3' y='5' width='2' height='2'/%3E%3Crect x='3' y='9' width='2' height='2'/%3E%3Crect x='11' y='9' width='2' height='2'/%3E%3Crect x='15' y='9' width='2' height='2'/%3E%3C/svg%3E ");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-company' viewBox='0 0 20 20'%3E%3Cpath d='M19,0H1A1,1,0,0,0,0,1V19a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V1A1,1,0,0,0,19,0ZM9,18V16h2v2Zm9,0H13V15a1,1,0,0,0-1-1H8a1,1,0,0,0-1,1v3H2V2H18Z'/%3E%3Crect x='7' y='5' width='2' height='2'/%3E%3Crect x='11' y='5' width='2' height='2'/%3E%3Crect x='15' y='5' width='2' height='2'/%3E%3Crect x='7' y='9' width='2' height='2'/%3E%3Crect x='3' y='5' width='2' height='2'/%3E%3Crect x='3' y='9' width='2' height='2'/%3E%3Crect x='11' y='9' width='2' height='2'/%3E%3Crect x='15' y='9' width='2' height='2'/%3E%3C/svg%3E ");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.partners::before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-image-partners' viewBox='0 0 22 20'%3E%3Cpath d='M19.37,17.06a3.5,3.5,0,1,0-4.74,0C13.15,17.59,12,18.62,12,20h2c0-.6,1.41-1.36,3-1.36s3,.76,3,1.36h2C22,18.62,20.85,17.59,19.37,17.06ZM17,13a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,17,13Z' /%3E%3Cpath d='M7.37,17.06a3.5,3.5,0,1,0-4.74,0C1.15,17.59,0,18.62,0,20H2c0-.6,1.41-1.36,3-1.36S8,19.4,8,20h2C10,18.62,8.85,17.59,7.37,17.06ZM5,13a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,5,13Z' /%3E%3Cpath d='M14,9h2c0-1.38-1.15-2.41-2.63-2.94a3.5,3.5,0,1,0-4.74,0C7.15,6.59,6,7.62,6,9H8c0-.6,1.41-1.36,3-1.36S14,8.4,14,9ZM11,2A1.5,1.5,0,1,1,9.5,3.5,1.5,1.5,0,0,1,11,2Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-image-partners' viewBox='0 0 22 20'%3E%3Cpath d='M19.37,17.06a3.5,3.5,0,1,0-4.74,0C13.15,17.59,12,18.62,12,20h2c0-.6,1.41-1.36,3-1.36s3,.76,3,1.36h2C22,18.62,20.85,17.59,19.37,17.06ZM17,13a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,17,13Z' /%3E%3Cpath d='M7.37,17.06a3.5,3.5,0,1,0-4.74,0C1.15,17.59,0,18.62,0,20H2c0-.6,1.41-1.36,3-1.36S8,19.4,8,20h2C10,18.62,8.85,17.59,7.37,17.06ZM5,13a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,5,13Z' /%3E%3Cpath d='M14,9h2c0-1.38-1.15-2.41-2.63-2.94a3.5,3.5,0,1,0-4.74,0C7.15,6.59,6,7.62,6,9H8c0-.6,1.41-1.36,3-1.36S14,8.4,14,9ZM11,2A1.5,1.5,0,1,1,9.5,3.5,1.5,1.5,0,0,1,11,2Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.enterprise::before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-enterprise' viewBox='0 0 40 40' stroke='none' stroke-width='1' fill-rule='evenodd'%3E%3Cpath d='M38,12 L32,12 L30,12 L24,12 L22,12 L22,0 L0,0 L0,40 L40,40 L40,12 L38,12 Z M13,38 L9,38 L9,30 L13,30 L13,38 Z M20,12 L20,38 L15,38 L15,28 L7,28 L7,38 L2,38 L2,2 L20,2 L20,12 Z M32,37.9998392 L28,37.9998392 L28,33.9998392 L32,33.9998392 L32,37.9998392 Z M38,38.0006397 L34,38.0006397 L34,32.0006397 L26,32.0006397 L26,38.0006397 L22,38.0006397 L22,14.0006397 L38,14.0006397 L38,38.0006397 Z M10,4.00023991 L4,4.00023991 L4,10.0002399 L10,10.0002399 L10,4.00023991 Z M8,8.00031987 L6,8.00031987 L6,6.00031987 L8,6.00031987 L8,8.00031987 Z M18,4.00023991 L12,4.00023991 L12,10.0002399 L18,10.0002399 L18,4.00023991 Z M16,8.00031987 L14,8.00031987 L14,6.00031987 L16,6.00031987 L16,8.00031987 Z M10,12.0005597 L4,12.0005597 L4,18.0005597 L10,18.0005597 L10,12.0005597 Z M8,16.0006397 L6,16.0006397 L6,14.0006397 L8,14.0006397 L8,16.0006397 Z M18,12.0005597 L12,12.0005597 L12,18.0005597 L18,18.0005597 L18,12.0005597 Z M16,16.0006397 L14,16.0006397 L14,14.0006397 L16,14.0006397 L16,16.0006397 Z M10,20.0008796 L4,20.0008796 L4,26.0008796 L10,26.0008796 L10,20.0008796 Z M8,24.0009595 L6,24.0009595 L6,22.0009595 L8,22.0009595 L8,24.0009595 Z M18,20.0008796 L12,20.0008796 L12,26.0008796 L18,26.0008796 L18,20.0008796 Z M16,24.0009595 L14,24.0009595 L14,22.0009595 L16,22.0009595 L16,24.0009595 Z M34,15.9991196 L26,15.9991196 L26,21.9991196 L34,21.9991196 L34,15.9991196 Z M32,19.9991995 L28,19.9991995 L28,17.9991995 L32,17.9991995 L32,19.9991995 Z M34,23.9994394 L26,23.9994394 L26,29.9994394 L34,29.9994394 L34,23.9994394 Z M32,27.9995194 L28,27.9995194 L28,25.9995194 L32,25.9995194 L32,27.9995194 Z' id='Fill-1'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-enterprise' viewBox='0 0 40 40' stroke='none' stroke-width='1' fill-rule='evenodd'%3E%3Cpath d='M38,12 L32,12 L30,12 L24,12 L22,12 L22,0 L0,0 L0,40 L40,40 L40,12 L38,12 Z M13,38 L9,38 L9,30 L13,30 L13,38 Z M20,12 L20,38 L15,38 L15,28 L7,28 L7,38 L2,38 L2,2 L20,2 L20,12 Z M32,37.9998392 L28,37.9998392 L28,33.9998392 L32,33.9998392 L32,37.9998392 Z M38,38.0006397 L34,38.0006397 L34,32.0006397 L26,32.0006397 L26,38.0006397 L22,38.0006397 L22,14.0006397 L38,14.0006397 L38,38.0006397 Z M10,4.00023991 L4,4.00023991 L4,10.0002399 L10,10.0002399 L10,4.00023991 Z M8,8.00031987 L6,8.00031987 L6,6.00031987 L8,6.00031987 L8,8.00031987 Z M18,4.00023991 L12,4.00023991 L12,10.0002399 L18,10.0002399 L18,4.00023991 Z M16,8.00031987 L14,8.00031987 L14,6.00031987 L16,6.00031987 L16,8.00031987 Z M10,12.0005597 L4,12.0005597 L4,18.0005597 L10,18.0005597 L10,12.0005597 Z M8,16.0006397 L6,16.0006397 L6,14.0006397 L8,14.0006397 L8,16.0006397 Z M18,12.0005597 L12,12.0005597 L12,18.0005597 L18,18.0005597 L18,12.0005597 Z M16,16.0006397 L14,16.0006397 L14,14.0006397 L16,14.0006397 L16,16.0006397 Z M10,20.0008796 L4,20.0008796 L4,26.0008796 L10,26.0008796 L10,20.0008796 Z M8,24.0009595 L6,24.0009595 L6,22.0009595 L8,22.0009595 L8,24.0009595 Z M18,20.0008796 L12,20.0008796 L12,26.0008796 L18,26.0008796 L18,20.0008796 Z M16,24.0009595 L14,24.0009595 L14,22.0009595 L16,22.0009595 L16,24.0009595 Z M34,15.9991196 L26,15.9991196 L26,21.9991196 L34,21.9991196 L34,15.9991196 Z M32,19.9991995 L28,19.9991995 L28,17.9991995 L32,17.9991995 L32,19.9991995 Z M34,23.9994394 L26,23.9994394 L26,29.9994394 L34,29.9994394 L34,23.9994394 Z M32,27.9995194 L28,27.9995194 L28,25.9995194 L32,25.9995194 L32,27.9995194 Z' id='Fill-1'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.hub:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-hub' viewBox='0 0 42 38' stroke-width='2' fill-rule='nonzero'%3E%3Cpath d='M37.176371,36.2324812 C37.1920117,36.8041095 36.7372743,37.270685 36.1684891,37.270685 L3.74335204,37.2703476 C3.17827583,37.2703476 2.72400056,36.8091818 2.72400056,36.2397767 L2.72400056,19.6131383 C1.4312007,18.4881431 0.662551336,16.8884326 0.662551336,15.1618249 L0.664207893,14.69503 C0.63774183,14.4532127 0.650524255,14.2942438 0.711604827,14.1238231 L5.10793246,1.20935468 C5.24853286,0.797020623 5.63848594,0.511627907 6.06681069,0.511627907 L34.0728364,0.511627907 C34.5091607,0.511627907 34.889927,0.793578201 35.0316653,1.20921034 L39.4428567,14.1234095 C39.4871296,14.273204 39.5020782,14.4249444 39.4884726,14.5493649 L39.4884726,15.1505835 C39.4884726,16.9959517 38.6190601,18.6883031 37.1764746,19.7563084 L37.176371,36.2324812 Z M35.1376208,35.209311 L35.1376208,20.7057152 C34.7023924,20.8097593 34.271333,20.8633641 33.8336069,20.8633641 C32.0046019,20.8633641 30.3013756,19.9547008 29.2437221,18.4771538 C28.1860473,19.954695 26.4828515,20.8633641 24.6538444,20.8633641 C22.824803,20.8633641 21.1216155,19.9547157 20.0639591,18.4771544 C19.0062842,19.9546953 17.3030887,20.8633641 15.4740818,20.8633641 C13.6450404,20.8633641 11.9418529,19.9547157 10.8841965,18.4771544 C9.82652161,19.9546953 8.12332608,20.8633641 6.29431919,20.8633641 C5.76735555,20.8633641 5.24095778,20.7883418 4.73973398,20.644674 L4.73973398,35.209311 L35.1376208,35.209311 Z M30.2720226,15.6557626 C30.5154632,17.4501192 32.0503909,18.8018554 33.845083,18.8018554 C35.7286794,18.8018554 37.285413,17.3395134 37.4474599,15.4751932 L30.2280765,15.4751932 C30.2470638,15.532987 30.2617919,15.5932958 30.2720226,15.6557626 Z M21.0484306,15.4751932 C21.0674179,15.532987 21.0821459,15.5932958 21.0923767,15.6557626 C21.3358173,17.4501192 22.8707449,18.8018554 24.665437,18.8018554 C26.4601001,18.8018554 27.9950169,17.4501481 28.2378191,15.6611556 C28.2451225,15.5981318 28.2590045,15.5358056 28.2787375,15.4751932 L21.0484306,15.4751932 Z M11.9238102,15.6557626 C12.1672508,17.4501192 13.7021785,18.8018554 15.4968705,18.8018554 C17.2915336,18.8018554 18.8264505,17.4501481 19.0692526,15.6611556 C19.0765561,15.5981318 19.0904381,15.5358056 19.110171,15.4751932 L11.8798641,15.4751932 C11.8988514,15.532987 11.9135795,15.5932958 11.9238102,15.6557626 Z M6.31682805,18.8018317 C8.11149114,18.8018317 9.64640798,17.4501244 9.88921012,15.6611319 C9.89651357,15.5981081 9.91039559,15.5357819 9.93012856,15.4751696 L2.70318796,15.4751696 C2.86612006,17.3346852 4.42809696,18.8018317 6.31682805,18.8018317 Z M3.09670082,13.4139924 L37.04257,13.4139924 L33.3489482,2.57204736 L6.80119239,2.57204736 L3.09670082,13.4139924 Z' id='Fill-1' %3E%3C/path%3E%3Crect id='Rectangle-3' x='14' y='26' width='6' height='10'%3E%3C/rect%3E%3Cpath d='M20,26 L20,36 L26,36 L26,26 L20,26 Z' id='Rectangle-3' %3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-hub' viewBox='0 0 42 38' stroke-width='2' fill-rule='nonzero'%3E%3Cpath d='M37.176371,36.2324812 C37.1920117,36.8041095 36.7372743,37.270685 36.1684891,37.270685 L3.74335204,37.2703476 C3.17827583,37.2703476 2.72400056,36.8091818 2.72400056,36.2397767 L2.72400056,19.6131383 C1.4312007,18.4881431 0.662551336,16.8884326 0.662551336,15.1618249 L0.664207893,14.69503 C0.63774183,14.4532127 0.650524255,14.2942438 0.711604827,14.1238231 L5.10793246,1.20935468 C5.24853286,0.797020623 5.63848594,0.511627907 6.06681069,0.511627907 L34.0728364,0.511627907 C34.5091607,0.511627907 34.889927,0.793578201 35.0316653,1.20921034 L39.4428567,14.1234095 C39.4871296,14.273204 39.5020782,14.4249444 39.4884726,14.5493649 L39.4884726,15.1505835 C39.4884726,16.9959517 38.6190601,18.6883031 37.1764746,19.7563084 L37.176371,36.2324812 Z M35.1376208,35.209311 L35.1376208,20.7057152 C34.7023924,20.8097593 34.271333,20.8633641 33.8336069,20.8633641 C32.0046019,20.8633641 30.3013756,19.9547008 29.2437221,18.4771538 C28.1860473,19.954695 26.4828515,20.8633641 24.6538444,20.8633641 C22.824803,20.8633641 21.1216155,19.9547157 20.0639591,18.4771544 C19.0062842,19.9546953 17.3030887,20.8633641 15.4740818,20.8633641 C13.6450404,20.8633641 11.9418529,19.9547157 10.8841965,18.4771544 C9.82652161,19.9546953 8.12332608,20.8633641 6.29431919,20.8633641 C5.76735555,20.8633641 5.24095778,20.7883418 4.73973398,20.644674 L4.73973398,35.209311 L35.1376208,35.209311 Z M30.2720226,15.6557626 C30.5154632,17.4501192 32.0503909,18.8018554 33.845083,18.8018554 C35.7286794,18.8018554 37.285413,17.3395134 37.4474599,15.4751932 L30.2280765,15.4751932 C30.2470638,15.532987 30.2617919,15.5932958 30.2720226,15.6557626 Z M21.0484306,15.4751932 C21.0674179,15.532987 21.0821459,15.5932958 21.0923767,15.6557626 C21.3358173,17.4501192 22.8707449,18.8018554 24.665437,18.8018554 C26.4601001,18.8018554 27.9950169,17.4501481 28.2378191,15.6611556 C28.2451225,15.5981318 28.2590045,15.5358056 28.2787375,15.4751932 L21.0484306,15.4751932 Z M11.9238102,15.6557626 C12.1672508,17.4501192 13.7021785,18.8018554 15.4968705,18.8018554 C17.2915336,18.8018554 18.8264505,17.4501481 19.0692526,15.6611556 C19.0765561,15.5981318 19.0904381,15.5358056 19.110171,15.4751932 L11.8798641,15.4751932 C11.8988514,15.532987 11.9135795,15.5932958 11.9238102,15.6557626 Z M6.31682805,18.8018317 C8.11149114,18.8018317 9.64640798,17.4501244 9.88921012,15.6611319 C9.89651357,15.5981081 9.91039559,15.5357819 9.93012856,15.4751696 L2.70318796,15.4751696 C2.86612006,17.3346852 4.42809696,18.8018317 6.31682805,18.8018317 Z M3.09670082,13.4139924 L37.04257,13.4139924 L33.3489482,2.57204736 L6.80119239,2.57204736 L3.09670082,13.4139924 Z' id='Fill-1' %3E%3C/path%3E%3Crect id='Rectangle-3' x='14' y='26' width='6' height='10'%3E%3C/rect%3E%3Cpath d='M20,26 L20,36 L26,36 L26,26 L20,26 Z' id='Rectangle-3' %3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.tools:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-tools' viewBox='0 0 20 18'%3E%3Cpath d='M19,4H14V1a1,1,0,0,0-1-1H7A1,1,0,0,0,6,1V4H1A1,1,0,0,0,0,5V17a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V5A1,1,0,0,0,19,4ZM8,2h4V4H8ZM18,16H2V6H18Z'/%3E%3Cpath d='M11.18,10H8.82a3,3,0,0,0-5.64,0H6v2H3.18a3,3,0,0,0,5.64,0h2.36a3,3,0,0,0,5.64,0H14V10h2.82a3,3,0,0,0-5.64,0Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-tools' viewBox='0 0 20 18'%3E%3Cpath d='M19,4H14V1a1,1,0,0,0-1-1H7A1,1,0,0,0,6,1V4H1A1,1,0,0,0,0,5V17a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V5A1,1,0,0,0,19,4ZM8,2h4V4H8ZM18,16H2V6H18Z'/%3E%3Cpath d='M11.18,10H8.82a3,3,0,0,0-5.64,0H6v2H3.18a3,3,0,0,0,5.64,0h2.36a3,3,0,0,0,5.64,0H14V10h2.82a3,3,0,0,0-5.64,0Z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.desktop:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-desktop' viewBox='0 0 38 34' stroke='none' stroke-width='1' fill-rule='nonzero'%3E%3Cpath d='M13,28 L0,28 L0,0 L38,0 L38,28 L25,28 L25,32 L31,32 L31,34 L7,34 L7,32 L13,32 L13,28 Z M15,28 L15,32 L23,32 L23,28 L15,28 Z M2,2 L2,26 L36,26 L36,2 L2,2 Z M0,20 L38,20 L38,22 L0,22 L0,20 Z' id='Combined-Shape'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-desktop' viewBox='0 0 38 34' stroke='none' stroke-width='1' fill-rule='nonzero'%3E%3Cpath d='M13,28 L0,28 L0,0 L38,0 L38,28 L25,28 L25,32 L31,32 L31,34 L7,34 L7,32 L13,32 L13,28 Z M15,28 L15,32 L23,32 L23,28 L15,28 Z M2,2 L2,26 L36,26 L36,2 L2,2 Z M0,20 L38,20 L38,22 L0,22 L0,20 Z' id='Combined-Shape'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.engine:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-engine' viewBox='0 0 48 32' stroke='none' stroke-width='1' fill-rule='nonzero'%3E%3Cpath d='M39,32 L23,32 L6,26 L6,25 L6,8 L39,8 L39,32 Z M23,30 L37,30 L37,10 L8,10 L8,24.6793188 L23,30 Z' id='Fill-2' fill-rule='nonzero'%3E%3C/path%3E%3Cpolygon id='Fill-1' points='43 27 45 27 45 14 43 14'%3E%3C/polygon%3E%3Cpolygon id='Fill-3' points='0 24 2 24 2 11 0 11'%3E%3C/polygon%3E%3Cpolygon id='Fill-4' points='1 18 6 18 6 16 1 16'%3E%3C/polygon%3E%3Cpolygon id='Fill-5' points='10 2 23 2 23 0 10 0'%3E%3C/polygon%3E%3Cpolygon id='Fill-6' points='16 10 18 10 18 1 16 1'%3E%3C/polygon%3E%3Cpolygon id='Fill-7' points='37 19 43 19 43 17 37 17'%3E%3C/polygon%3E%3Cpolygon id='Fill-8' points='37 23 43 23 43 21 37 21'%3E%3C/polygon%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-engine' viewBox='0 0 48 32' stroke='none' stroke-width='1' fill-rule='nonzero'%3E%3Cpath d='M39,32 L23,32 L6,26 L6,25 L6,8 L39,8 L39,32 Z M23,30 L37,30 L37,10 L8,10 L8,24.6793188 L23,30 Z' id='Fill-2' fill-rule='nonzero'%3E%3C/path%3E%3Cpolygon id='Fill-1' points='43 27 45 27 45 14 43 14'%3E%3C/polygon%3E%3Cpolygon id='Fill-3' points='0 24 2 24 2 11 0 11'%3E%3C/polygon%3E%3Cpolygon id='Fill-4' points='1 18 6 18 6 16 1 16'%3E%3C/polygon%3E%3Cpolygon id='Fill-5' points='10 2 23 2 23 0 10 0'%3E%3C/polygon%3E%3Cpolygon id='Fill-6' points='16 10 18 10 18 1 16 1'%3E%3C/polygon%3E%3Cpolygon id='Fill-7' points='37 19 43 19 43 17 37 17'%3E%3C/polygon%3E%3Cpolygon id='Fill-8' points='37 23 43 23 43 21 37 21'%3E%3C/polygon%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.kubernetes:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-kubernetes' viewBox='0 0 20 20'%3E%3Cpath d='M10,0A10,10,0,1,0,20,10,10,10,0,0,0,10,0Zm8,9.61L13.55,8.13l1.69-3.37L11.87,6.45,10.39,2A8,8,0,0,1,18,9.61ZM9.61,2,8.13,6.45,4.76,4.76,6.45,8.13,2,9.61A8,8,0,0,1,9.61,2ZM2,10.39l4.43,1.48L4.76,15.24l3.37-1.69L9.61,18A8,8,0,0,1,2,10.39ZM10.39,18l1.48-4.43,3.37,1.69-1.69-3.37L18,10.39A8,8,0,0,1,10.39,18Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-kubernetes' viewBox='0 0 20 20'%3E%3Cpath d='M10,0A10,10,0,1,0,20,10,10,10,0,0,0,10,0Zm8,9.61L13.55,8.13l1.69-3.37L11.87,6.45,10.39,2A8,8,0,0,1,18,9.61ZM9.61,2,8.13,6.45,4.76,4.76,6.45,8.13,2,9.61A8,8,0,0,1,9.61,2ZM2,10.39l4.43,1.48L4.76,15.24l3.37-1.69L9.61,18A8,8,0,0,1,2,10.39ZM10.39,18l1.48-4.43,3.37,1.69-1.69-3.37L18,10.39A8,8,0,0,1,10.39,18Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.app:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-docker-app' viewBox='0 0 22 20'%3E%3Cpath d='M20,0H2A2,2,0,0,0,0,2V18a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V2A2,2,0,0,0,20,0Zm0,4H12V2h8ZM7,4V2h3V4ZM5,2V4H2V2ZM2,18V6H20V18Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-docker-app' viewBox='0 0 22 20'%3E%3Cpath d='M20,0H2A2,2,0,0,0,0,2V18a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V2A2,2,0,0,0,20,0Zm0,4H12V2h8ZM7,4V2h3V4ZM5,2V4H2V2ZM2,18V6H20V18Z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.registry:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-image-registry' viewBox='0 0 21 18'%3E%3Crect width='4' height='4' /%3E%3Crect x='6' width='4' height='4' /%3E%3Crect y='6' width='4' height='4' /%3E%3Crect x='6' y='6' width='4' height='4' /%3E%3Crect y='12' width='4' height='4' /%3E%3Crect x='6' y='12' width='4' height='4' /%3E%3Crect x='12' width='4' height='4' /%3E%3Cpath d='M20,18H14a1,1,0,0,1-.93-.63l-2-5a1,1,0,0,1,.1-.93A1,1,0,0,1,12,11h1V7a1,1,0,0,1,1-1h3a1,1,0,0,1,1,1v3.28l2.32.77A1,1,0,0,1,21,12v5A1,1,0,0,1,20,18Zm-5.32-2H19V12.72L16.68,12A1,1,0,0,1,16,11V8H15v4a1,1,0,0,1-1,1h-.52Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-image-registry' viewBox='0 0 21 18'%3E%3Crect width='4' height='4' /%3E%3Crect x='6' width='4' height='4' /%3E%3Crect y='6' width='4' height='4' /%3E%3Crect x='6' y='6' width='4' height='4' /%3E%3Crect y='12' width='4' height='4' /%3E%3Crect x='6' y='12' width='4' height='4' /%3E%3Crect x='12' width='4' height='4' /%3E%3Cpath d='M20,18H14a1,1,0,0,1-.93-.63l-2-5a1,1,0,0,1,.1-.93A1,1,0,0,1,12,11h1V7a1,1,0,0,1,1-1h3a1,1,0,0,1,1,1v3.28l2.32.77A1,1,0,0,1,21,12v5A1,1,0,0,1,20,18Zm-5.32-2H19V12.72L16.68,12A1,1,0,0,1,16,11V8H15v4a1,1,0,0,1-1,1h-.52Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.management:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-container-management' viewBox='0 0 22 20'%3E%3Cpath d='M11,13.63l-2,.85V8.17l5-2.54V8h2V4a1,1,0,0,0-.61-.92l-7-3a1,1,0,0,0-.78,0l-7,3A1,1,0,0,0,0,4v9a1,1,0,0,0,.61.92l7,3a1,1,0,0,0,.78,0L11,15.8Zm-4,.85L2,12.34V5.63L7,8.17Zm1-8L3.36,4.08,8,2.09l4.64,2Z' /%3E%3Cpath d='M21.45,11.11l-4-2a1,1,0,0,0-.9,0l-4,2A1,1,0,0,0,12,12v5a1,1,0,0,0,.55.89l4,2a1,1,0,0,0,.9,0l4-2A1,1,0,0,0,22,17V12A1,1,0,0,0,21.45,11.11Zm-4.45,0,1.76.88L17,12.88,15.24,12Zm-3,2.5,2,1v2.76l-2-1Zm4,3.76V14.62l2-1v2.76Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-container-management' viewBox='0 0 22 20'%3E%3Cpath d='M11,13.63l-2,.85V8.17l5-2.54V8h2V4a1,1,0,0,0-.61-.92l-7-3a1,1,0,0,0-.78,0l-7,3A1,1,0,0,0,0,4v9a1,1,0,0,0,.61.92l7,3a1,1,0,0,0,.78,0L11,15.8Zm-4,.85L2,12.34V5.63L7,8.17Zm1-8L3.36,4.08,8,2.09l4.64,2Z' /%3E%3Cpath d='M21.45,11.11l-4-2a1,1,0,0,0-.9,0l-4,2A1,1,0,0,0,12,12v5a1,1,0,0,0,.55.89l4,2a1,1,0,0,0,.9,0l4-2A1,1,0,0,0,22,17V12A1,1,0,0,0,21.45,11.11Zm-4.45,0,1.76.88L17,12.88,15.24,12Zm-3,2.5,2,1v2.76l-2-1Zm4,3.76V14.62l2-1v2.76Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.modern-apps:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-apps' viewBox='0 0 18 18' stroke-width='2' stroke='%23000' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.6675,1.0875 L14.6675,4.0875 C15.1772433,4.34079751 15.499698,4.86079202 15.5,5.43 L15.5,12.5775 C15.499698,13.146708 15.1772433,13.6667025 14.6675,13.92 L8.6675,16.92 C8.24497405,17.1314321 7.74752595,17.1314321 7.325,16.92 L1.325,13.92 C0.815744304,13.6634017 0.496031498,13.1402353 0.5,12.57 L0.5,5.43 C0.500302044,4.86079202 0.822756741,4.34079751 1.3325,4.0875 L7.3325,1.0875 C7.75297447,0.878561138 8.24702553,0.878561138 8.6675,1.0875 Z'%3E%3C/path%3E%3Cpolyline points='0.74 4.62 8 8.25 15.26 4.62'%3E%3C/polyline%3E%3Cpath d='M8,17.07 L8,8.25'%3E%3C/path%3E%3Cpath d='M4.25,2.625 L11.75,6.375'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-apps' viewBox='0 0 18 18' stroke-width='2' stroke='%23000' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.6675,1.0875 L14.6675,4.0875 C15.1772433,4.34079751 15.499698,4.86079202 15.5,5.43 L15.5,12.5775 C15.499698,13.146708 15.1772433,13.6667025 14.6675,13.92 L8.6675,16.92 C8.24497405,17.1314321 7.74752595,17.1314321 7.325,16.92 L1.325,13.92 C0.815744304,13.6634017 0.496031498,13.1402353 0.5,12.57 L0.5,5.43 C0.500302044,4.86079202 0.822756741,4.34079751 1.3325,4.0875 L7.3325,1.0875 C7.75297447,0.878561138 8.24702553,0.878561138 8.6675,1.0875 Z'%3E%3C/path%3E%3Cpolyline points='0.74 4.62 8 8.25 15.26 4.62'%3E%3C/polyline%3E%3Cpath d='M8,17.07 L8,8.25'%3E%3C/path%3E%3Cpath d='M4.25,2.625 L11.75,6.375'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.cicid:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg id='icon-cicd' xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 20 16' stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline id='Shape' points='0 0.75 0 5.25 4.5 5.25'%3E%3C/polyline%3E%3Cpolyline id='Shape' points='16.5 12.75 16.5 8.25 12 8.25'%3E%3C/polyline%3E%3Cpath d='M14.6175,4.5 C13.8443388,2.31510874 12.0042996,0.679663684 9.74378496,0.168193699 C7.4832703,-0.343276286 5.11841937,0.3407593 3.48,1.98 L0,5.25 M16.5,8.25 L13.02,11.52 C11.3815806,13.1592407 9.0167297,13.8432763 6.75621504,13.3318063 C4.49570037,12.8203363 2.65566123,11.1848913 1.8825,9' id='Shape'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg id='icon-cicd' xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 20 16' stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline id='Shape' points='0 0.75 0 5.25 4.5 5.25'%3E%3C/polyline%3E%3Cpolyline id='Shape' points='16.5 12.75 16.5 8.25 12 8.25'%3E%3C/polyline%3E%3Cpath d='M14.6175,4.5 C13.8443388,2.31510874 12.0042996,0.679663684 9.74378496,0.168193699 C7.4832703,-0.343276286 5.11841937,0.3407593 3.48,1.98 L0,5.25 M16.5,8.25 L13.02,11.52 C11.3815806,13.1592407 9.0167297,13.8432763 6.75621504,13.3318063 C4.49570037,12.8203363 2.65566123,11.1848913 1.8825,9' id='Shape'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.cloud-migration:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg id='icon-cloud' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 15' stroke-width='2' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M13.5,4.75 L12.555,4.75 C11.7753483,1.73042565 8.81243615,-0.188442708 5.73810623,0.335180742 C2.66377631,0.858804192 0.50314239,3.65032088 0.767047014,6.75773787 C1.03095164,9.86515486 3.63139765,12.2523257 6.75,12.25 L13.5,12.25 C15.5710678,12.25 17.25,10.5710678 17.25,8.5 C17.25,6.42893219 15.5710678,4.75 13.5,4.75 Z' id='Shape'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg id='icon-cloud' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 15' stroke-width='2' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M13.5,4.75 L12.555,4.75 C11.7753483,1.73042565 8.81243615,-0.188442708 5.73810623,0.335180742 C2.66377631,0.858804192 0.50314239,3.65032088 0.767047014,6.75773787 C1.03095164,9.86515486 3.63139765,12.2523257 6.75,12.25 L13.5,12.25 C15.5710678,12.25 17.25,10.5710678 17.25,8.5 C17.25,6.42893219 15.5710678,4.75 13.5,4.75 Z' id='Shape'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.data-science:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-data' viewBox='-1 -1 19 19' stroke-width='2' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolyline id='Path-2_1_' points='1,1 1,17 17,17 '/%3E%3Ccircle id='Oval-2_5_' cx='5.5' cy='11.5' r='1.5'/%3E%3Ccircle id='Oval-2_4_' cx='14.5' cy='9.5' r='1.5'/%3E%3Ccircle id='Oval-2_3_' cx='9.5' cy='5.5' r='1.5'/%3E%3Cpath id='Path-3_3_' d='M6.321,10.088l2.236-2.983L6.321,10.088z'/%3E%3Cpath id='Path-3_2_' d='M13.169,8.585l-2.396-1.87L13.169,8.585z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-data' viewBox='-1 -1 19 19' stroke-width='2' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolyline id='Path-2_1_' points='1,1 1,17 17,17 '/%3E%3Ccircle id='Oval-2_5_' cx='5.5' cy='11.5' r='1.5'/%3E%3Ccircle id='Oval-2_4_' cx='14.5' cy='9.5' r='1.5'/%3E%3Ccircle id='Oval-2_3_' cx='9.5' cy='5.5' r='1.5'/%3E%3Cpath id='Path-3_3_' d='M6.321,10.088l2.236-2.983L6.321,10.088z'/%3E%3Cpath id='Path-3_2_' d='M13.169,8.585l-2.396-1.87L13.169,8.585z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.digital-transformation:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-transform' viewBox='0 0 18 17' stroke-width='2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle' x='0.5' y='0.5' width='16' height='15' rx='2'%3E%3C/rect%3E%3Cpath d='M8.91479519,4.87131617 L12.178248,9.72085049 C12.332418,9.94994919 12.2716763,10.2606499 12.0425776,10.4148199 C11.9600696,10.4703429 11.8628784,10.5 11.7634281,10.5 L5.23652252,10.5 C4.96038014,10.5 4.73652252,10.2761424 4.73652252,10 C4.73652252,9.90054964 4.76617958,9.80335846 4.82170262,9.72085049 L8.08515539,4.87131617 C8.23932541,4.64221746 8.5500261,4.58147576 8.77912481,4.73564578 C8.83268247,4.77168696 8.87875402,4.81775851 8.91479519,4.87131617 Z' id='Triangle'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-transform' viewBox='0 0 18 17' stroke-width='2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle' x='0.5' y='0.5' width='16' height='15' rx='2'%3E%3C/rect%3E%3Cpath d='M8.91479519,4.87131617 L12.178248,9.72085049 C12.332418,9.94994919 12.2716763,10.2606499 12.0425776,10.4148199 C11.9600696,10.4703429 11.8628784,10.5 11.7634281,10.5 L5.23652252,10.5 C4.96038014,10.5 4.73652252,10.2761424 4.73652252,10 C4.73652252,9.90054964 4.76617958,9.80335846 4.82170262,9.72085049 L8.08515539,4.87131617 C8.23932541,4.64221746 8.5500261,4.58147576 8.77912481,4.73564578 C8.83268247,4.77168696 8.87875402,4.81775851 8.91479519,4.87131617 Z' id='Triangle'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.digital-transformation:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-transform' viewBox='0 0 18 17' stroke-width='2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle' x='0.5' y='0.5' width='16' height='15' rx='2'%3E%3C/rect%3E%3Cpath d='M8.91479519,4.87131617 L12.178248,9.72085049 C12.332418,9.94994919 12.2716763,10.2606499 12.0425776,10.4148199 C11.9600696,10.4703429 11.8628784,10.5 11.7634281,10.5 L5.23652252,10.5 C4.96038014,10.5 4.73652252,10.2761424 4.73652252,10 C4.73652252,9.90054964 4.76617958,9.80335846 4.82170262,9.72085049 L8.08515539,4.87131617 C8.23932541,4.64221746 8.5500261,4.58147576 8.77912481,4.73564578 C8.83268247,4.77168696 8.87875402,4.81775851 8.91479519,4.87131617 Z' id='Triangle'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-transform' viewBox='0 0 18 17' stroke-width='2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle' x='0.5' y='0.5' width='16' height='15' rx='2'%3E%3C/rect%3E%3Cpath d='M8.91479519,4.87131617 L12.178248,9.72085049 C12.332418,9.94994919 12.2716763,10.2606499 12.0425776,10.4148199 C11.9600696,10.4703429 11.8628784,10.5 11.7634281,10.5 L5.23652252,10.5 C4.96038014,10.5 4.73652252,10.2761424 4.73652252,10 C4.73652252,9.90054964 4.76617958,9.80335846 4.82170262,9.72085049 L8.08515539,4.87131617 C8.23932541,4.64221746 8.5500261,4.58147576 8.77912481,4.73564578 C8.83268247,4.77168696 8.87875402,4.81775851 8.91479519,4.87131617 Z' id='Triangle'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.edge-computing:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-sheild' viewBox='0 -0.5 14 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_1_' d='M7,16 c0,0,6-3,6-7.5V3.25L7,1L1,3.25V8.5C1,13,7,16,7,16z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-sheild' viewBox='0 -0.5 14 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_1_' d='M7,16 c0,0,6-3,6-7.5V3.25L7,1L1,3.25V8.5C1,13,7,16,7,16z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.microservices:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-micro' viewBox='0 0 18 18' stroke='%23000' fill='none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon id='Shape_5_' points=' 8.5,1 1,4.75 8.5,8.5 16,4.75 '/%3E%3Cpolyline id='Shape_4_' points=' 1,12.25 8.5,16 16,12.25 '/%3E%3Cpolyline id='Shape_3_' fill='none' points=' 1,8.5 8.5,12.25 16,8.5 '/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-micro' viewBox='0 0 18 18' stroke='%23000' fill='none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon id='Shape_5_' points=' 8.5,1 1,4.75 8.5,8.5 16,4.75 '/%3E%3Cpolyline id='Shape_4_' points=' 1,12.25 8.5,16 16,12.25 '/%3E%3Cpolyline id='Shape_3_' fill='none' points=' 1,8.5 8.5,12.25 16,8.5 '/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.windows-server:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-migration' viewBox='0 0 17 17'%3E%3Cpolygon points='12.57 10.11 14.51 12.05 11.01 12.05 3.79 4.36 0.82 4.36 0.82 4.95 3.53 4.95 10.76 12.64 14.51 12.64 12.57 14.58 12.99 15 15.64 12.35 12.99 9.69 12.57 10.11'/%3E%3Cpolygon points='3.53 12.05 0.82 12.05 0.82 12.64 3.79 12.64 6.65 9.59 6.22 9.19 3.53 12.05'/%3E%3Cpolygon points='11.01 4.95 14.51 4.95 12.57 6.89 12.99 7.31 15.64 4.65 12.99 2 12.57 2.42 14.51 4.36 10.76 4.36 7.88 7.44 8.31 7.84 11.01 4.95'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-migration' viewBox='0 0 17 17'%3E%3Cpolygon points='12.57 10.11 14.51 12.05 11.01 12.05 3.79 4.36 0.82 4.36 0.82 4.95 3.53 4.95 10.76 12.64 14.51 12.64 12.57 14.58 12.99 15 15.64 12.35 12.99 9.69 12.57 10.11'/%3E%3Cpolygon points='3.53 12.05 0.82 12.05 0.82 12.64 3.79 12.64 6.65 9.59 6.22 9.19 3.53 12.05'/%3E%3Cpolygon points='11.01 4.95 14.51 4.95 12.57 6.89 12.99 7.31 15.64 4.65 12.99 2 12.57 2.42 14.51 4.36 10.76 4.36 7.88 7.44 8.31 7.84 11.01 4.95'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.blog:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-blog' viewBox='0 0 16 16' stroke-width='2' fill='none' stroke-linecap='round' stroke='%23000' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle-path' class='cls-2' x='1' y='1' width='14' height='14' rx='2' ry='2'/%3E%3Cpath id='Shape' class='cls-2' d='M1,5.67H15'/%3E%3Cpath id='Shape-2' data-name='Shape' class='cls-2' d='M5.67,15V5.67'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-blog' viewBox='0 0 16 16' stroke-width='2' fill='none' stroke-linecap='round' stroke='%23000' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle-path' class='cls-2' x='1' y='1' width='14' height='14' rx='2' ry='2'/%3E%3Cpath id='Shape' class='cls-2' d='M1,5.67H15'/%3E%3Cpath id='Shape-2' data-name='Shape' class='cls-2' d='M5.67,15V5.67'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.community:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-world' viewBox='-0.5 -0.5 18 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_1_' cx='8.5' cy='8.5' r='7.5'/%3E%3Cpath id='Shape_3_' d='M1,8.5h15'/%3E%3Cpath id='Shape_2_' d='M8.5,1 c1.876,2.054,2.941,4.719,3,7.5c-0.059,2.781-1.124,5.446-3,7.5c-1.876-2.054-2.942-4.719-3-7.5C5.558,5.719,6.624,3.054,8.5,1z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-world' viewBox='-0.5 -0.5 18 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_1_' cx='8.5' cy='8.5' r='7.5'/%3E%3Cpath id='Shape_3_' d='M1,8.5h15'/%3E%3Cpath id='Shape_2_' d='M8.5,1 c1.876,2.054,2.941,4.719,3,7.5c-0.059,2.781-1.124,5.446-3,7.5c-1.876-2.054-2.942-4.719-3-7.5C5.558,5.719,6.624,3.054,8.5,1z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.content:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-book' viewBox='-0.5 -0.5 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_3_' d='M1,1h4.5 c1.657,0,3,1.343,3,3v10.5c0-1.242-1.007-2.25-2.25-2.25H1V1z'/%3E%3Cpath id='Shape_2_' d='M16,1h-4.5 c-1.656,0-3,1.343-3,3v10.5c0-1.242,1.008-2.25,2.25-2.25H16V1z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-book' viewBox='-0.5 -0.5 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_3_' d='M1,1h4.5 c1.657,0,3,1.343,3,3v10.5c0-1.242-1.007-2.25-2.25-2.25H1V1z'/%3E%3Cpath id='Shape_2_' d='M16,1h-4.5 c-1.656,0-3,1.343-3,3v10.5c0-1.242,1.008-2.25,2.25-2.25H16V1z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.open-source:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-opensource' viewBox='0 0 18 17' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M1,9 C1,4.581722 4.581722,1 9,1 C13.418278,1 17,4.581722 17,9 C17,11.8779676 15.4803009,14.4009905 13.1995977,15.8103736 L11.0641482,11.8953828 C11.9669885,11.250585 12.5555556,10.1940261 12.5555556,9 C12.5555556,7.03632089 10.9636791,5.44444444 9,5.44444444 C7.03632089,5.44444444 5.44444444,7.03632089 5.44444444,9 C5.44444444,10.1940261 6.03301148,11.250585 6.93585178,11.8953828 L4.80040226,15.8103736 C2.51969907,14.4009905 1,11.8779676 1,9 Z'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-opensource' viewBox='0 0 18 17' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M1,9 C1,4.581722 4.581722,1 9,1 C13.418278,1 17,4.581722 17,9 C17,11.8779676 15.4803009,14.4009905 13.1995977,15.8103736 L11.0641482,11.8953828 C11.9669885,11.250585 12.5555556,10.1940261 12.5555556,9 C12.5555556,7.03632089 10.9636791,5.44444444 9,5.44444444 C7.03632089,5.44444444 5.44444444,7.03632089 5.44444444,9 C5.44444444,10.1940261 6.03301148,11.250585 6.93585178,11.8953828 L4.80040226,15.8103736 C2.51969907,14.4009905 1,11.8779676 1,9 Z'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.dockercon:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-dockercon' stroke='%23000' viewBox='0 0 20 18'%3E%3Cpath d='M19.57,15.81,18,8.76A2.31,2.31,0,0,0,15.81,7h-1V9h1a.33.33,0,0,1,.24.19L17.56,16H2.05L3.57,9.19A.3.3,0,0,1,3.81,9h1V7h-1a2.33,2.33,0,0,0-2.2,1.76L.05,15.81a1.8,1.8,0,0,0,.33,1.53A1.82,1.82,0,0,0,1.81,18h16a1.77,1.77,0,0,0,1.76-2.19Z' /%3E%3Cpath d='M9.81,0a4,4,0,0,0-4,4c0,3,4,8,4,8s4-5,4-8A4,4,0,0,0,9.81,0Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,9.81,6Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-dockercon' stroke='%23000' viewBox='0 0 20 18'%3E%3Cpath d='M19.57,15.81,18,8.76A2.31,2.31,0,0,0,15.81,7h-1V9h1a.33.33,0,0,1,.24.19L17.56,16H2.05L3.57,9.19A.3.3,0,0,1,3.81,9h1V7h-1a2.33,2.33,0,0,0-2.2,1.76L.05,15.81a1.8,1.8,0,0,0,.33,1.53A1.82,1.82,0,0,0,1.81,18h16a1.77,1.77,0,0,0,1.76-2.19Z' /%3E%3Cpath d='M9.81,0a4,4,0,0,0-4,4c0,3,4,8,4,8s4-5,4-8A4,4,0,0,0,9.81,0Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,9.81,6Z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.events:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-bolt' viewBox='0 0 16 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Shape' points='7.5 0 0 9 6.75 9 6 15 13.5 6 6.75 6'%3E%3C/polygon%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-bolt' viewBox='0 0 16 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Shape' points='7.5 0 0 9 6.75 9 6 15 13.5 6 6.75 6'%3E%3C/polygon%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.customer-success:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-award' viewBox='-0.75 -0.75 14 20' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_1_' cx='6.25' cy='6.25' r='5.25'/%3E%3Cpolyline id='Shape_1_' points='3.407,10.668 2.5,17.5 6.25,15.25 10,17.5 9.093,10.66 '/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-award' viewBox='-0.75 -0.75 14 20' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_1_' cx='6.25' cy='6.25' r='5.25'/%3E%3Cpolyline id='Shape_1_' points='3.407,10.668 2.5,17.5 6.25,15.25 10,17.5 9.093,10.66 '/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.docs:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-docs' viewBox='-0.75 -0.5 15 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_3_' d='M7.75,1H2.5 C1.671,1,1,1.671,1,2.5v12C1,15.328,1.671,16,2.5,16h9c0.828,0,1.5-0.672,1.5-1.5V6.25L7.75,1z'/%3E%3Cpolyline id='Shape_2_' points='7.75,1 7.75,6.25 13,6.25 '/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-docs' viewBox='-0.75 -0.5 15 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_3_' d='M7.75,1H2.5 C1.671,1,1,1.671,1,2.5v12C1,15.328,1.671,16,2.5,16h9c0.828,0,1.5-0.672,1.5-1.5V6.25L7.75,1z'/%3E%3Cpolyline id='Shape_2_' points='7.75,1 7.75,6.25 13,6.25 '/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.engineering:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-engineering' viewBox='0 0 20 20'%3E%3Cpath d='M19,0H1A1,1,0,0,0,0,1V19a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V1A1,1,0,0,0,19,0ZM2,2H5V18H2ZM18,18H7V2H18Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-engineering' viewBox='0 0 20 20'%3E%3Cpath d='M19,0H1A1,1,0,0,0,0,1V19a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V1A1,1,0,0,0,19,0ZM2,2H5V18H2ZM18,18H7V2H18Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.training:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-play' viewBox='-0.5 -0.75 18 14' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Shape_3_' points='9.25,11.5 16,6.25 9.25,1 '/%3E%3Cpolygon id='Shape_2_' points='1,11.5 7.75,6.25 1,1 '/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-play' viewBox='-0.5 -0.75 18 14' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Shape_3_' points='9.25,11.5 16,6.25 9.25,1 '/%3E%3Cpolygon id='Shape_2_' points='1,11.5 7.75,6.25 1,1 '/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.financial-services:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-dollar' viewBox='-2 0 12 20' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M4.5,0 L4.5,16.5' id='Shape'%3E%3C/path%3E%3Cpath d='M8.25,3 L2.625,3 C1.17525253,3 -8.8817842e-16,4.17525253 -8.8817842e-16,5.625 C-8.8817842e-16,7.07474747 1.17525253,8.25 2.625,8.25 L6.375,8.25 C7.82474745,8.25000003 8.99999994,9.42525255 8.99999994,10.875 C8.99999994,12.3247474 7.82474745,13.5 6.375,13.5 L-8.8817842e-16,13.5' id='Shape'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-dollar' viewBox='-2 0 12 20' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M4.5,0 L4.5,16.5' id='Shape'%3E%3C/path%3E%3Cpath d='M8.25,3 L2.625,3 C1.17525253,3 -8.8817842e-16,4.17525253 -8.8817842e-16,5.625 C-8.8817842e-16,7.07474747 1.17525253,8.25 2.625,8.25 L6.375,8.25 C7.82474745,8.25000003 8.99999994,9.42525255 8.99999994,10.875 C8.99999994,12.3247474 7.82474745,13.5 6.375,13.5 L-8.8817842e-16,13.5' id='Shape'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.government:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-case' viewBox='-1 -0.5 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Rectangle-path_1_' d=' M3,4h11c1.104,0,2,0.896,2,2v6.5c0,1.104-0.896,2-2,2H3c-1.104,0-2-0.896-2-2V6C1,4.896,1.896,4,3,4z'/%3E%3Cpath id='Shape_1_' d='M11.5,14.5 v-12C11.5,1.671,10.828,1,10,1H7C6.171,1,5.5,1.671,5.5,2.5v12'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-case' viewBox='-1 -0.5 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Rectangle-path_1_' d=' M3,4h11c1.104,0,2,0.896,2,2v6.5c0,1.104-0.896,2-2,2H3c-1.104,0-2-0.896-2-2V6C1,4.896,1.896,4,3,4z'/%3E%3Cpath id='Shape_1_' d='M11.5,14.5 v-12C11.5,1.671,10.828,1,10,1H7C6.171,1,5.5,1.671,5.5,2.5v12'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.healthcare:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-heart' viewBox='0 0 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M14.88,1.9575 C14.1063569,1.1834936 13.0568535,0.748630784 11.9625,0.748630784 C10.8681465,0.748630784 9.81864315,1.1834936 9.045,1.9575 L8.25,2.7525 L7.455,1.9575 C5.84370924,0.346209283 3.23129078,0.346209303 1.62000004,1.95750004 C0.00870930282,3.56879078 0.00870928336,6.18120924 1.62,7.7925 L2.415,8.5875 L8.25,14.4225 L14.085,8.5875 L14.88,7.7925 C15.6540064,7.01885685 16.0888692,5.96935352 16.0888692,4.875 C16.0888692,3.78064648 15.6540064,2.73114315 14.88,1.9575 Z' id='Shape'%3E%3C/path%3E%3Cpolyline id='Path-12' points='1.76200777 7.51439109 4.28675519 7.51439109 6.25 4.4973602 8.30420003 9.53142197 10.3075386 6.51487071 11.8622937 6.51487071'%3E%3C/polyline%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-heart' viewBox='0 0 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M14.88,1.9575 C14.1063569,1.1834936 13.0568535,0.748630784 11.9625,0.748630784 C10.8681465,0.748630784 9.81864315,1.1834936 9.045,1.9575 L8.25,2.7525 L7.455,1.9575 C5.84370924,0.346209283 3.23129078,0.346209303 1.62000004,1.95750004 C0.00870930282,3.56879078 0.00870928336,6.18120924 1.62,7.7925 L2.415,8.5875 L8.25,14.4225 L14.085,8.5875 L14.88,7.7925 C15.6540064,7.01885685 16.0888692,5.96935352 16.0888692,4.875 C16.0888692,3.78064648 15.6540064,2.73114315 14.88,1.9575 Z' id='Shape'%3E%3C/path%3E%3Cpolyline id='Path-12' points='1.76200777 7.51439109 4.28675519 7.51439109 6.25 4.4973602 8.30420003 9.53142197 10.3075386 6.51487071 11.8622937 6.51487071'%3E%3C/polyline%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.higher-education:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-edu' viewBox='0 -2 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Path-13' points='8 -1.70530257e-13 0 4 7.95708824 8 16 4'%3E%3C/polygon%3E%3Cpath d='M2.97535532,6.02417388 L3.03979847,9.97226121 C4.68559485,11.3194612 6.33899536,11.9953742 8,12 C9.66100464,12.0046258 11.3276713,11.3379592 13,10 L13,6' id='Path-14'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-edu' viewBox='0 -2 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Path-13' points='8 -1.70530257e-13 0 4 7.95708824 8 16 4'%3E%3C/polygon%3E%3Cpath d='M2.97535532,6.02417388 L3.03979847,9.97226121 C4.68559485,11.3194612 6.33899536,11.9953742 8,12 C9.66100464,12.0046258 11.3276713,11.3379592 13,10 L13,6' id='Path-14'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.insurance:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-life-ring' viewBox='-0.5 -0.5 18 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_3_' cx='8.5' cy='8.5' r='7.5'/%3E%3Ccircle id='Oval_2_' cx='8.5' cy='8.5' r='3'/%3E%3Cpath id='Shape_7_' d='M3.25,3.25 l3,3'/%3E%3Cpath id='Shape_6_' d='M10.75,10.75 l3,3'/%3E%3Cpath id='Shape_5_' d='M10.75,6.25 l3-3'/%3E%3Cpath id='Shape_4_' d='M3.25,13.75 l3-3'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-life-ring' viewBox='-0.5 -0.5 18 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_3_' cx='8.5' cy='8.5' r='7.5'/%3E%3Ccircle id='Oval_2_' cx='8.5' cy='8.5' r='3'/%3E%3Cpath id='Shape_7_' d='M3.25,3.25 l3,3'/%3E%3Cpath id='Shape_6_' d='M10.75,10.75 l3,3'/%3E%3Cpath id='Shape_5_' d='M10.75,6.25 l3-3'/%3E%3Cpath id='Shape_4_' d='M3.25,13.75 l3-3'/%3E%3C/svg%3E");
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .class-icons {
    padding: 0px;
  }
  .site-header header.top-navigation nav.main-nav .class-icons a {
    color: #fff;
  }
  .site-header header.top-navigation nav.main-nav .class-icons a::before {
    background-color: #fff;
  }
}

.site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu {
  width: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu li.grid-item, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu li.grid-item, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu li.grid-item {
  display: block;
  width: 50%;
}

.site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu li.grid-item ul.subtree, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu li.grid-item ul.subtree, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu li.grid-item ul.subtree {
  padding-top: 10px;
  padding-left: 20px;
  list-style-type: none;
}

.site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu li.grid-item ul.subtree li, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu li.grid-item ul.subtree li, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu li.grid-item ul.subtree li {
  margin-bottom: 10px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu {
    clear: both;
  }
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu {
    width: 300px;
    max-height: 800px;
  }
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu {
    padding: 0px;
  }
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0px;
    width: auto;
    max-height: unset;
  }
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu li.grid-item, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu li.grid-item, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu li.grid-item {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .dropdown-menu ul.submenu li.grid-item {
    margin-bottom: 10px;
  }
}

footer.bottom-links {
  background-color: #022144;
  padding: 80px 0 40px;
}

footer.bottom-links .footer-logo-wrap {
  margin-bottom: 30px;
}

footer.bottom-links .footer-logo-wrap .footer-logo {
  width: 150px;
  height: 30px;
  fill: #0091e2;
  position: relative;
  top: -10px;
}

footer.bottom-links .footer-nav .footer-nav-wrap {
  float: left;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 14px;
  margin-bottom: 30px;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul .inner {
  margin-bottom: 0px;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul .inner li::before {
  content: "- ";
}

footer.bottom-links .footer-nav .footer-nav-wrap ul li a {
  color: #697A89;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul .base-nav {
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul .base-nav a {
  color: #fff;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul ul .has-subnav {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 15px;
  color: #fff;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul ul .has-subnav a {
  color: #fff;
}

footer.bottom-links .footer-nav .footer-nav-wrap-1 {
  width: 40%;
}

footer.bottom-links .footer-nav .footer-nav-wrap-1 .footer-nav-column {
  width: 50%;
  float: left;
  padding-right: 10px;
}

footer.bottom-links .footer-nav .footer-nav-wrap-2 {
  width: 60%;
}

footer.bottom-links .footer-nav .footer-nav-wrap-2 .footer-nav-column {
  width: 33%;
  float: left;
  padding-right: 10px;
}

footer.bottom-links .footer-nav .footer-drupal-wordpress {
  width: 100%;
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column {
  float: none;
  width: 20%;
  padding-right: 10px;
}

footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column li.subnav-parent {
  margin-top: 30px;
}

footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column ul.subtree {
  margin-bottom: 0px;
}

footer.bottom-links .contact-wrap {
  text-align: right;
  height: 73px;
  position: relative;
  padding: 0 30px;
}

footer.bottom-links .contact-wrap .primary-btn {
  padding-left: 65px;
  background-image: url(../images/icons/mail.svg);
  background-position: left 30px center;
  background-repeat: no-repeat;
  background-size: 22px;
}

footer.bottom-links .contact-wrap .primary-btn.fixed {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 9;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}

footer.bottom-links .secondary-footer .legal-social-row {
  margin-top: 50px;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap {
  float: right;
  padding-right: 5 0px;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul li a {
  padding: 20px;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul li a svg {
  fill: #fff;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul li a:hover {
  opacity: 0.5;
}

footer.bottom-links .secondary-footer .legal-social-row .legal-wrap {
  color: #fff;
  font-weight: 500;
  padding-top: 24px;
}

footer.bottom-links .secondary-footer .legal-social-row .legal-wrap p {
  font-size: 14px;
}

footer.bottom-links .secondary-footer .legal-social-row .legal-wrap a {
  color: #fff;
}

@media screen and (max-width: 767px) {
  footer.bottom-links .footer-nav .footer-nav-wrap-1 {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-1 .footer-nav-column {
    width: 100%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 .footer-nav-column {
    width: 100%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 > ul {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress {
    width: 100%;
    float: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column {
    float: none;
    width: 50%;
    padding-right: 10px;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column.customers {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  footer.bottom-links .secondary-footer .contact-wrap {
    text-align: center;
  }
  footer.bottom-links .secondary-footer .legal-social-row .social-wrap {
    float: none;
    margin: 0 auto;
  }
  footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  footer.bottom-links .secondary-footer .legal-social-row .legal-wrap {
    text-align: center;
  }
}

@media screen and (max-width: 575px) {
  footer.bottom-links .footer-nav .footer-nav-wrap-1 {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-1 > ul {
    width: 100%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 > ul {
    width: 100%;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress {
    width: 100%;
    float: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column {
    float: none;
    width: 50%;
    padding-right: 10px;
  }
}

/* site posts styles */
.featured-wrap .row {
  background: rgba(2, 33, 68, 0.9);
  padding: 0px;
  margin: 0px 0px 30px 0px;
  border-radius: 3px;
  min-height: 460px;
}

.featured-wrap .row .image-wrap {
  padding: 0px;
}

.featured-wrap .row .image-wrap .image-inner {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.featured-wrap .row .featured-post {
  position: relative;
  color: #fff;
  padding: 50px;
}

.featured-wrap .row .featured-post h2 a {
  color: #fff;
}

.featured-wrap .row .featured-post .post-tags {
  margin-bottom: 100px;
}

.featured-wrap .row .featured-post .post-tags i {
  margin-right: 5px;
  font-size: 13px;
}

.featured-wrap .row .featured-post .post-tags a {
  color: #fff;
}

@media screen and (max-width: 767px) {
  .featured-wrap .row .image-wrap .image-inner {
    min-height: 460px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0px;
  }
}

.post-wrap {
  margin-bottom: 30px;
}

.post-snippet {
  position: relative;
  background: #fff;
  border: 1px solid #f2f2f2;
  -webkit-box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  padding: 40px;
  height: 100%;
  min-height: 380px;
}

.post-snippet .square {
  width: 30px;
  height: 30px;
  background-color: #f2f2f2;
  display: block;
  margin-bottom: 30px;
}

.post-snippet p.post-excerpt {
  margin-bottom: 65px;
}

.post-content, .post-tags {
  margin-bottom: 30px;
}

.post-title {
  margin-bottom: 30px;
}

.post-title a {
  color: #022144;
}

.post-title a:hover {
  color: #287cf9;
}

.post-meta {
  position: absolute;
  bottom: 40px;
  left: 40px;
}

.post-link {
  position: absolute;
  bottom: 40px;
  right: 40px;
}

.post-link i {
  padding-left: 10px;
}

.upper {
  text-transform: uppercase;
}

.upper a {
  text-transform: uppercase;
}

blockquote {
  font-size: 1.6rem;
  margin: 1.5em 0px;
  padding: 0.5em 0px;
  quotes: "“" "”" "‘" "’";
  font-style: italic;
}

blockquote p {
  display: inline;
  font-size: 1.6rem;
  font-style: italic;
}

code {
  display: inline;
  background: #f2f2f2;
  border: 1px solid #d1d2d3;
  padding: 0px 4px;
  margin-right: 4px;
  border-radius: 4px;
  color: #697A89;
}

code a {
  color: #697A89;
  text-decoration: underline;
}

pre {
  display: block;
  background: #f2f2f2;
  padding: 20px;
  border: 1px solid #d1d2d3;
  border-radius: 4px;
  margin: 40px 0px;
  color: #697A89;
}

pre a {
  color: #697A89;
  text-decoration: underline;
}

.single-post .post-title {
  margin-bottom: 100px;
  margin-top: 0px;
}

.single-post .header-meta {
  margin-bottom: 60px;
}

.single-post .header-meta .avatar {
  float: left;
  margin-right: 10px;
  position: relative;
  top: -3px;
}

.single-post .header-meta .avatar img {
  border-radius: 50%;
  max-width: 60px;
  max-height: 60px;
}

.single-post .header-meta .info {
  margin-top: 0px;
}

.single-post .post h2, .single-post .post h3, .single-post .post h4, .single-post .post h5 {
  margin-top: 50px;
}

.single-post .aligncenter {
  margin: 20px auto;
}

.single-post .post-thumbnail {
  width: 140px;
  height: 140px;
  position: relative;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-radius: 50%;
  margin-bottom: 30px;
}

.single-post .post-thumbnail img {
  max-width: auto;
  height: 100%;
  display: inline;
  margin: 0 auto;
}

.related-posts {
  margin-bottom: 60px;
  width: 100%;
}

.related-posts h3 {
  margin-bottom: 40px;
}

.related-posts .related-posts-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.related-posts .related-posts-wrap .related-post-item {
  width: 30%;
  text-align: left;
  margin-bottom: 40px;
}

.related-posts .related-posts-wrap .related-post-item .image-frame {
  background-color: #022144;
  background-size: cover;
  background-position: center;
  height: 200px;
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

.related-posts .related-posts-wrap .related-post-item h4 {
  font-size: 1rem;
  margin-bottom: 0px;
}

.related-posts .related-posts-wrap .related-post-item h4 a {
  color: #697A89;
}

.related-posts .related-posts-wrap .related-post-item .byline {
  font-size: .9rem;
  margin-bottom: 10px;
}

.related-posts .related-posts-wrap .related-post-item .post-tags {
  font-size: .9rem;
  color: #697A89;
}

.related-posts .related-posts-wrap .related-post-item .post-tags a {
  color: #697A89;
}

@media screen and (max-width: 919px) {
  .related-posts {
    margin-top: 60px;
  }
  .related-posts .related-posts-wrap .related-post-item {
    width: 100%;
  }
  .related-posts .related-posts-wrap .related-post-item .image-frame {
    height: 300px;
    width: 100%;
  }
}

/* site homepage styles */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiaW1wb3J0L19jb2xvcnMuc2NzcyIsImltcG9ydC9fZm9udHMuc2NzcyIsImltcG9ydC9fZ2xvYmFsLnNjc3MiLCJpbXBvcnQvX2NhdGVnb3J5LW1lbnUuc2NzcyIsImltcG9ydC9faGVhZGVyLnNjc3MiLCJpbXBvcnQvX2Zvb3Rlci5zY3NzIiwiaW1wb3J0L19wb3N0cy5zY3NzIiwiaW1wb3J0L19zaW5nbGUuc2NzcyIsImltcG9ydC9faG9tZXBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIscUNBQXFDO0FDQXJDLGlCQUFpQjtBQ0FqQixnQkFBZ0I7QUFDaEI7RUFDSSwwQkFBeUI7RUFDekIsc0hBQ3dEO0VBQ3hELGlCQUFnQjtFQUNoQixtQkFBa0I7Q0hHckI7O0FHQUM7RUFDRSwwQkFBeUI7RUFDekIsa0hBQ3NEO0VBQ3RELGlCQUFnQjtFQUNoQixtQkFBa0I7Q0hFckI7O0FHQ0M7RUFDRSwwQkFBeUI7RUFDekIsb0hBQ3VEO0VBQ3ZELG9CQUFtQjtFQUNuQixtQkFBa0I7Q0hDckI7O0FHRUM7RUFDRSxvQ0FBbUM7RUFDbkMsbUNBQWtDO0NBQ25DOztBQUVEO0VBQ0UsZ0JBQWU7Q0FDaEI7O0FBRUQ7RUFDRSx3REFBdUQ7RUFDdkQscUJBQW9CO0VBQ3BCLGVEekJXO0NDMEJaOztBQUVEO0VBQ0UsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2Ysd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUNsQixlRHpDVTtFQzBDVixvQkFBbUI7Q0FDcEI7O0FBQ0Q7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3BCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsZUFBYztFQUNkLGVEckRVO0VDc0RWLG9CQUFtQjtDQUNwQjs7QUFDRDtFQUNFLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixlRDVEVTtFQzZEVixvQkFBbUI7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O0FBS2pCO0VBQ0k7SUFDSSxpQkFBZ0I7R0FVbkI7RUFYRDtJQUlZLFlBQVc7R0FLZDtFQVRUO0lBTWdCLGNBQWE7SUFDYixZQUFXO0dBQ2Q7Q1RtZ0RoQjs7QVV4bURELDBCQUEwQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIHNpdGUgbWFpbiBzY3NzIGZpbGVzIGZvciBpbXBvcnQgKi9cbi8qIHNpdGUgY29sb3JzICovXG4vKiBzaXRlIGZvbnRzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUVCBDb21tb25zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVENvbW1vbnMtRGVtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1RUQ29tbW9ucy1EZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVFQgQ29tbW9ucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVFRDb21tb25zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVFRDb21tb25zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVFQgQ29tbW9ucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVFRDb21tb25zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1RUQ29tbW9ucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4qIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdUVCBDb21tb25zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGNvbG9yOiAjNjk3QTg5O1xufVxuXG5oMSwgaDIueGwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGNvbG9yOiAjMDIyMTQ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5oMS50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAyMjE0NDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgY29sb3I6ICMwMjIxNDQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmgzLnN1Yi1oMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTY3O1xuICBjb2xvcjogIzAyMjE0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuaDUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgY29sb3I6ICMwMjIxNDQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBjb2xvcjogIzAyMjE0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxhcmdlLXAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnNtYWxsLXAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbnVsLCBvbCwgZGwge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIGNvbG9yOiAjMjQ5NmVkO1xufVxuXG4uYXJyb3ctbGluayB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jdGEtYXJyb3cuc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTVweCAzNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OWQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI4N2NmOTtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY29uZGFyeS1idG4tYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjg3Y2Y5O1xufVxuXG4uc2Vjb25kYXJ5LWJ0bi1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMjE0NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWNvbmRhcnktYnRuLXcge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2Vjb25kYXJ5LWJ0bi13OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyNDk2ZWQ7XG59XG5cbi5vcmFuZ2UtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY4MjZkO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgyNmQ7XG59XG5cbi5vcmFuZ2UtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3NjVmO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDc2NWY7XG59XG5cbi8qIHNpdGUgZ2xvYmFsIGxheW91dCAqL1xuLm91dGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmFuZ2xlLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dyYXktYmFja2dyb3VuZC5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuYW5nbGUtYmcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEwNXB4O1xuICB9XG59XG5cbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbn1cblxuLmpvaW4tZG9ja2VyIHtcbiAgbWFyZ2luOiA2MHB4IDBweDtcbn1cblxudWwucGFnaW5hdGlvbiBsaSBzcGFuLmN1cnJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmFjdGlvbi13cmFwIGEuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5kaXYuc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5kaXYuc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmRpdi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5zZWN0aW9uLmNhdGVnb3J5LW1lbnUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbnNlY3Rpb24uY2F0ZWdvcnktbWVudSAuYmxvZy1uYXYge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5zZWN0aW9uLmNhdGVnb3J5LW1lbnUgLmJsb2ctbmF2IC5uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuc2VjdGlvbi5jYXRlZ29yeS1tZW51IC5ibG9nLW5hdiAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbnNlY3Rpb24uY2F0ZWdvcnktbWVudSAuYmxvZy1uYXYgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI0OTZlZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgc2VjdGlvbi5jYXRlZ29yeS1tZW51IC5ibG9nLW5hdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIHNlY3Rpb24uY2F0ZWdvcnktbWVudSAuYmxvZy1uYXYgLm5hdiB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIHNlY3Rpb24uY2F0ZWdvcnktbWVudSAuYmxvZy1uYXYgLm5hdiAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICB9XG4gIHNlY3Rpb24uY2F0ZWdvcnktbWVudSAuYmxvZy1uYXYgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogLjVyZW0gLjdyZW07XG4gIH1cbn1cblxuLnNpZGUtY2F0ZWdvcnktbWVudSBoNSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNGU3O1xuICBjb2xvcjogIzY5N0E4OTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaWRlLWNhdGVnb3J5LW1lbnUgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uc2lkZS1jYXRlZ29yeS1tZW51IHVsIGxpIGkuZmEge1xuICBjb2xvcjogIzY5N0E4OTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2lkZS1jYXRlZ29yeS1tZW51IHVsIGxpIGEge1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuLyogc2l0ZSBoZWFkZXIgc3R5bGVzICovXG4uc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ5NmVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlO1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMjNweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1icmFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItYnJhbmQgLmxvZ28ge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLWJyYW5kIC5sb2dvLmVuZ2luZWVyaW5nIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItYnJhbmQgLmxvZ28uYmxvZyB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstbm9uZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtcGFnZSAubmF2LWxpbmsge1xuICBjb2xvcjogIzAyMjE0NDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmxpc3QtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGJvdHRvbTogMXB4O1xuICBzdHJva2U6ICMwMjIxNDQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubGlzdC1pY29uLm5vdmEge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6ICMwMjIxNDQ7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IGE6aG92ZXIgLmxpc3QtaWNvbiB7XG4gIHN0cm9rZTogIzI0OTZlZDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgYTpob3ZlciAubGlzdC1pY29uLm5vdmEge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6ICMyNDk2ZWQ7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5hY3Rpb24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmFjdGlvbi13cmFwIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmFjdGlvbi13cmFwIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzRjhDO1xuICBwYWRkaW5nOiAxM3B4IDM1cHggOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMThweCByZ2JhKDExLCAzMywgNzQsIDAuMSksIDBweCAtMnB4IDRweCByZ2JhKDExLCAzMywgNzQsIDAuMDMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmFjdGlvbi13cmFwIC5idG46aG92ZXIge1xuICBjb2xvcjogIzI0OTZlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWJlZTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLnNlYXJjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5zZWFyY2gtdG9nZ2xlIC5zZWFyY2gtaWNvbiB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmhlYWRlci1zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBsZWZ0OiAtMzEwcHg7XG4gIHRvcDogOHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmhlYWRlci1zZWFyY2gtZm9ybSAjc2VhcmNoRm9ybSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmhlYWRlci1zZWFyY2gtZm9ybSAjc2VhcmNoRm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDdweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhNGU1O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMyU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuaGVhZGVyLXNlYXJjaC1mb3JtLnNlYXJjaC1vcGVuZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4ICM4ZTljYWE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWJlZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICMwMjIxNDQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyODdjZjk7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIC5kcm9wZG93bi1tZW51IC5zdWJtZW51LWhlYWQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNjk3QTg5O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSAuc3VibWVudSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnU6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSAuc3VibWVudSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogIzY5N0E4OTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSAuc3VibWVudSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnUgLnJvdyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDE0cHggMThweCAxNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMThweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IC0ycHggMXB4ICNkZWUyZTUpO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnUuc29sdXRpb25zIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnUuc29sdXRpb25zOmJlZm9yZSB7XG4gICAgbGVmdDogMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCA1cHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci10b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItdG9nZ2xlciBzcGFuIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLXRvZ2dsZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItdG9nZ2xlciBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAjbW9iaWxlU2VhcmNoRm9ybSB7XG4gICAgYmFja2dyb3VuZDogIzQ5YTRlNTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAjbW9iaWxlU2VhcmNoRm9ybSBpbnB1dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgI21vYmlsZVNlYXJjaEZvcm0gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZSAuYWN0aW9uLXdyYXAgLmJ0biB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudS5wcm9kdWN0cyAuZHJvcGRvd24taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogIzAyMjE0NDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2OTdBODk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciAubGlzdC1pY29uIHtcbiAgICBzdHJva2U6ICNmZmY7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIgLmxpc3QtaWNvbi5ub3ZhIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSAuc3VibWVudS1oZWFkIHtcbiAgICBjb2xvcjogIzY5N0E4OTtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgLmxpc3QtaWNvbiB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgLmxpc3QtaWNvbi5ub3ZhIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1icmFuZCB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgc3BhbiwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuc3VibWVudS1oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0Y4Qztcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm5hdmJhci10b2dnbGVyIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0b3A6IDdweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm5hdmJhci10b2dnbGVyIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3R0b206IDdweDtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLWJyYW5kIC5sb2dvIHtcbiAgZmlsbDogIzI0OTZlZDtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ub25lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LXBhZ2UgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmFjdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5hY3Rpb24td3JhcCBhIHtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmFjdGlvbi13cmFwIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzRjhDO1xuICBwYWRkaW5nOiAxM3B4IDM1cHggOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMThweCByZ2JhKDExLCAzMywgNzQsIDAuMSksIDBweCAtMnB4IDRweCByZ2JhKDExLCAzMywgNzQsIDAuMDMpO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmFjdGlvbi13cmFwIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVlO1xuICBjb2xvcjogIzI4N2NmOTtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuc2VhcmNoLXRvZ2dsZSAuc2VhcmNoLWljb24ge1xuICBzdHJva2U6ICM2OTdBODk7XG4gIGZpbGw6ICM2OTdBODk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci10b2dnbGVyIHNwYW4ge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDIyMTQ0O1xuICB9XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjMjQ5NmVkO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAubmF2YmFyLWJyYW5kIC5sb2dvIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sIC53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSBzcGFuLCAud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUtaGVhZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5hY3Rpb24td3JhcCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5hY3Rpb24td3JhcCAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubWFpbi1uYXYgLmFjdGlvbi13cmFwIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0OTZlZDtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubWFpbi1uYXYgLnNlYXJjaC10b2dnbGUgLnNlYXJjaC1pY29uIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuXG4uYmx1ZS1oZWFkZXItdHBsIC5zaXRlLWhlYWRlciwgLmJsdWUtaGVhZGVyLXNvbHV0aW9ucy1ib3gtdHBsIC5zaXRlLWhlYWRlciwgLmJsdWUtaGVhZGVyLXNlYXJjaC10cGwgLnNpdGUtaGVhZGVyLCAuYmx1ZS1oZWFkZXItc2hvcnQtdHBsIC5zaXRlLWhlYWRlciwgLnNvbHV0aW9ucy10cGwgLnNpdGUtaGVhZGVyLCAuaG9tZXBhZ2UtdHBsIC5zaXRlLWhlYWRlciwgLmhvbWVwYWdlLXBsYXRmb3JtLXRwbCAuc2l0ZS1oZWFkZXIsIC5uZXdzLXRwbCAuc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDBweDtcbn1cblxuLmJsdWUtaGVhZGVyLXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLCAuYmx1ZS1oZWFkZXItc29sdXRpb25zLWJveC10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiwgLmJsdWUtaGVhZGVyLXNlYXJjaC10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiwgLmJsdWUtaGVhZGVyLXNob3J0LXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLCAuc29sdXRpb25zLXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLCAuaG9tZXBhZ2UtdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24sIC5ob21lcGFnZS1wbGF0Zm9ybS10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiwgLm5ld3MtdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYmx1ZS1oZWFkZXItdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkLCAuYmx1ZS1oZWFkZXItc29sdXRpb25zLWJveC10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQsIC5ibHVlLWhlYWRlci1zZWFyY2gtdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkLCAuYmx1ZS1oZWFkZXItc2hvcnQtdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkLCAuc29sdXRpb25zLXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCwgLmhvbWVwYWdlLXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCwgLmhvbWVwYWdlLXBsYXRmb3JtLXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCwgLm5ld3MtdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZDogIzI0OTZlZDtcbn1cblxuLmhpZGRlbi1tZW51IC5uYXZiYXItdG9nZ2xlciwgLmhpZGRlbi1tZW51ICNuYXZiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4tbWVudS5ub2RlLXR5cGUtY2FtcGFpZ25fbGFuZGluZyAuaGVyby1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMzBweCAwcHggMTBweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IHtcbiAgcGFkZGluZzogMHB4IDM1cHg7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSAuc3VibWVudSBhIHtcbiAgY29sb3I6ICMwMjIxNDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSAuc3VibWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUgYS5zdWJtZW51LWhlYWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSAuc3VibWVudSBhLnN1Ym1lbnUtaGVhZCB7XG4gIGNvbG9yOiAjNjk3QTg5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjIxNDQ7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi13aGF0LWNvbnRhaW5lcicgdmlld0JveD0nMCAwIDIwIDIwJyBzdHlsZT0nZmlsbDogJTI1MjMwMjIxNDQ7JyUzRSUzQ3BhdGggZD0nTTE5LjQxLDQuMDlsLTktNGExLDEsMCwwLDAtLjgyLDBsLTksNEExLDEsMCwwLDAsMCw1VjE1YTEsMSwwLDAsMCwuNTkuOTFsOSw0YTEsMSwwLDAsMCwuODIsMGw5LTRBMSwxLDAsMCwwLDIwLDE1VjVBMSwxLDAsMCwwLDE5LjQxLDQuMDlaTTEwLDIuMDksMTYuNTQsNSwxMCw3LjkxLDMuNDYsNVpNMiw2LjU0LDksOS42NXY3LjgxTDIsMTQuMzVabTksMTAuOTJWOS42NWw3LTMuMTF2Ny44MVonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUgYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSAuc3VibWVudSBhLndoYXQtY29udGFpbmVyOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24td2hhdC1jb250YWluZXInIHZpZXdCb3g9JzAgMCAyMCAyMCcgc3R5bGU9J2ZpbGw6ICUyNTIzMDIyMTQ0OyclM0UlM0NwYXRoIGQ9J00xOS40MSw0LjA5bC05LTRhMSwxLDAsMCwwLS44MiwwbC05LDRBMSwxLDAsMCwwLDAsNVYxNWExLDEsMCwwLDAsLjU5LjkxbDksNGExLDEsMCwwLDAsLjgyLDBsOS00QTEsMSwwLDAsMCwyMCwxNVY1QTEsMSwwLDAsMCwxOS40MSw0LjA5Wk0xMCwyLjA5LDE2LjU0LDUsMTAsNy45MSwzLjQ2LDVaTTIsNi41NCw5LDkuNjV2Ny44MUwyLDE0LjM1Wm05LDEwLjkyVjkuNjVsNy0zLjExdjcuODFaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IGEuY29tcGFueTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1jb21wYW55JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBkPSdNMTksMEgxQTEsMSwwLDAsMCwwLDFWMTlhMSwxLDAsMCwwLDEsMUgxOWExLDEsMCwwLDAsMS0xVjFBMSwxLDAsMCwwLDE5LDBaTTksMThWMTZoMnYyWm05LDBIMTNWMTVhMSwxLDAsMCwwLTEtMUg4YTEsMSwwLDAsMC0xLDF2M0gyVjJIMThaJy8lM0UlM0NyZWN0IHg9JzcnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTEnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTUnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nNycgeT0nOScgd2lkdGg9JzInIGhlaWdodD0nMicvJTNFJTNDcmVjdCB4PSczJyB5PSc1JyB3aWR0aD0nMicgaGVpZ2h0PScyJy8lM0UlM0NyZWN0IHg9JzMnIHk9JzknIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTEnIHk9JzknIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTUnIHk9JzknIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQy9zdmclM0UgXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUgYS5wYXJ0bmVyczo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1pbWFnZS1wYXJ0bmVycycgdmlld0JveD0nMCAwIDIyIDIwJyUzRSUzQ3BhdGggZD0nTTE5LjM3LDE3LjA2YTMuNSwzLjUsMCwxLDAtNC43NCwwQzEzLjE1LDE3LjU5LDEyLDE4LjYyLDEyLDIwaDJjMC0uNiwxLjQxLTEuMzYsMy0xLjM2czMsLjc2LDMsMS4zNmgyQzIyLDE4LjYyLDIwLjg1LDE3LjU5LDE5LjM3LDE3LjA2Wk0xNywxM2ExLjUsMS41LDAsMSwxLTEuNSwxLjVBMS41LDEuNSwwLDAsMSwxNywxM1onIC8lM0UlM0NwYXRoIGQ9J003LjM3LDE3LjA2YTMuNSwzLjUsMCwxLDAtNC43NCwwQzEuMTUsMTcuNTksMCwxOC42MiwwLDIwSDJjMC0uNiwxLjQxLTEuMzYsMy0xLjM2UzgsMTkuNCw4LDIwaDJDMTAsMTguNjIsOC44NSwxNy41OSw3LjM3LDE3LjA2Wk01LDEzYTEuNSwxLjUsMCwxLDEtMS41LDEuNUExLjUsMS41LDAsMCwxLDUsMTNaJyAvJTNFJTNDcGF0aCBkPSdNMTQsOWgyYzAtMS4zOC0xLjE1LTIuNDEtMi42My0yLjk0YTMuNSwzLjUsMCwxLDAtNC43NCwwQzcuMTUsNi41OSw2LDcuNjIsNiw5SDhjMC0uNiwxLjQxLTEuMzYsMy0xLjM2UzE0LDguNCwxNCw5Wk0xMSwyQTEuNSwxLjUsMCwxLDEsOS41LDMuNSwxLjUsMS41LDAsMCwxLDExLDJaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuZW50ZXJwcmlzZTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1lbnRlcnByaXNlJyB2aWV3Qm94PScwIDAgNDAgNDAnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNMzgsMTIgTDMyLDEyIEwzMCwxMiBMMjQsMTIgTDIyLDEyIEwyMiwwIEwwLDAgTDAsNDAgTDQwLDQwIEw0MCwxMiBMMzgsMTIgWiBNMTMsMzggTDksMzggTDksMzAgTDEzLDMwIEwxMywzOCBaIE0yMCwxMiBMMjAsMzggTDE1LDM4IEwxNSwyOCBMNywyOCBMNywzOCBMMiwzOCBMMiwyIEwyMCwyIEwyMCwxMiBaIE0zMiwzNy45OTk4MzkyIEwyOCwzNy45OTk4MzkyIEwyOCwzMy45OTk4MzkyIEwzMiwzMy45OTk4MzkyIEwzMiwzNy45OTk4MzkyIFogTTM4LDM4LjAwMDYzOTcgTDM0LDM4LjAwMDYzOTcgTDM0LDMyLjAwMDYzOTcgTDI2LDMyLjAwMDYzOTcgTDI2LDM4LjAwMDYzOTcgTDIyLDM4LjAwMDYzOTcgTDIyLDE0LjAwMDYzOTcgTDM4LDE0LjAwMDYzOTcgTDM4LDM4LjAwMDYzOTcgWiBNMTAsNC4wMDAyMzk5MSBMNCw0LjAwMDIzOTkxIEw0LDEwLjAwMDIzOTkgTDEwLDEwLjAwMDIzOTkgTDEwLDQuMDAwMjM5OTEgWiBNOCw4LjAwMDMxOTg3IEw2LDguMDAwMzE5ODcgTDYsNi4wMDAzMTk4NyBMOCw2LjAwMDMxOTg3IEw4LDguMDAwMzE5ODcgWiBNMTgsNC4wMDAyMzk5MSBMMTIsNC4wMDAyMzk5MSBMMTIsMTAuMDAwMjM5OSBMMTgsMTAuMDAwMjM5OSBMMTgsNC4wMDAyMzk5MSBaIE0xNiw4LjAwMDMxOTg3IEwxNCw4LjAwMDMxOTg3IEwxNCw2LjAwMDMxOTg3IEwxNiw2LjAwMDMxOTg3IEwxNiw4LjAwMDMxOTg3IFogTTEwLDEyLjAwMDU1OTcgTDQsMTIuMDAwNTU5NyBMNCwxOC4wMDA1NTk3IEwxMCwxOC4wMDA1NTk3IEwxMCwxMi4wMDA1NTk3IFogTTgsMTYuMDAwNjM5NyBMNiwxNi4wMDA2Mzk3IEw2LDE0LjAwMDYzOTcgTDgsMTQuMDAwNjM5NyBMOCwxNi4wMDA2Mzk3IFogTTE4LDEyLjAwMDU1OTcgTDEyLDEyLjAwMDU1OTcgTDEyLDE4LjAwMDU1OTcgTDE4LDE4LjAwMDU1OTcgTDE4LDEyLjAwMDU1OTcgWiBNMTYsMTYuMDAwNjM5NyBMMTQsMTYuMDAwNjM5NyBMMTQsMTQuMDAwNjM5NyBMMTYsMTQuMDAwNjM5NyBMMTYsMTYuMDAwNjM5NyBaIE0xMCwyMC4wMDA4Nzk2IEw0LDIwLjAwMDg3OTYgTDQsMjYuMDAwODc5NiBMMTAsMjYuMDAwODc5NiBMMTAsMjAuMDAwODc5NiBaIE04LDI0LjAwMDk1OTUgTDYsMjQuMDAwOTU5NSBMNiwyMi4wMDA5NTk1IEw4LDIyLjAwMDk1OTUgTDgsMjQuMDAwOTU5NSBaIE0xOCwyMC4wMDA4Nzk2IEwxMiwyMC4wMDA4Nzk2IEwxMiwyNi4wMDA4Nzk2IEwxOCwyNi4wMDA4Nzk2IEwxOCwyMC4wMDA4Nzk2IFogTTE2LDI0LjAwMDk1OTUgTDE0LDI0LjAwMDk1OTUgTDE0LDIyLjAwMDk1OTUgTDE2LDIyLjAwMDk1OTUgTDE2LDI0LjAwMDk1OTUgWiBNMzQsMTUuOTk5MTE5NiBMMjYsMTUuOTk5MTE5NiBMMjYsMjEuOTk5MTE5NiBMMzQsMjEuOTk5MTE5NiBMMzQsMTUuOTk5MTE5NiBaIE0zMiwxOS45OTkxOTk1IEwyOCwxOS45OTkxOTk1IEwyOCwxNy45OTkxOTk1IEwzMiwxNy45OTkxOTk1IEwzMiwxOS45OTkxOTk1IFogTTM0LDIzLjk5OTQzOTQgTDI2LDIzLjk5OTQzOTQgTDI2LDI5Ljk5OTQzOTQgTDM0LDI5Ljk5OTQzOTQgTDM0LDIzLjk5OTQzOTQgWiBNMzIsMjcuOTk5NTE5NCBMMjgsMjcuOTk5NTE5NCBMMjgsMjUuOTk5NTE5NCBMMzIsMjUuOTk5NTE5NCBMMzIsMjcuOTk5NTE5NCBaJyBpZD0nRmlsbC0xJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuaHViOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24taHViJyB2aWV3Qm94PScwIDAgNDIgMzgnIHN0cm9rZS13aWR0aD0nMicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTM3LjE3NjM3MSwzNi4yMzI0ODEyIEMzNy4xOTIwMTE3LDM2LjgwNDEwOTUgMzYuNzM3Mjc0MywzNy4yNzA2ODUgMzYuMTY4NDg5MSwzNy4yNzA2ODUgTDMuNzQzMzUyMDQsMzcuMjcwMzQ3NiBDMy4xNzgyNzU4MywzNy4yNzAzNDc2IDIuNzI0MDAwNTYsMzYuODA5MTgxOCAyLjcyNDAwMDU2LDM2LjIzOTc3NjcgTDIuNzI0MDAwNTYsMTkuNjEzMTM4MyBDMS40MzEyMDA3LDE4LjQ4ODE0MzEgMC42NjI1NTEzMzYsMTYuODg4NDMyNiAwLjY2MjU1MTMzNiwxNS4xNjE4MjQ5IEwwLjY2NDIwNzg5MywxNC42OTUwMyBDMC42Mzc3NDE4MywxNC40NTMyMTI3IDAuNjUwNTI0MjU1LDE0LjI5NDI0MzggMC43MTE2MDQ4MjcsMTQuMTIzODIzMSBMNS4xMDc5MzI0NiwxLjIwOTM1NDY4IEM1LjI0ODUzMjg2LDAuNzk3MDIwNjIzIDUuNjM4NDg1OTQsMC41MTE2Mjc5MDcgNi4wNjY4MTA2OSwwLjUxMTYyNzkwNyBMMzQuMDcyODM2NCwwLjUxMTYyNzkwNyBDMzQuNTA5MTYwNywwLjUxMTYyNzkwNyAzNC44ODk5MjcsMC43OTM1NzgyMDEgMzUuMDMxNjY1MywxLjIwOTIxMDM0IEwzOS40NDI4NTY3LDE0LjEyMzQwOTUgQzM5LjQ4NzEyOTYsMTQuMjczMjA0IDM5LjUwMjA3ODIsMTQuNDI0OTQ0NCAzOS40ODg0NzI2LDE0LjU0OTM2NDkgTDM5LjQ4ODQ3MjYsMTUuMTUwNTgzNSBDMzkuNDg4NDcyNiwxNi45OTU5NTE3IDM4LjYxOTA2MDEsMTguNjg4MzAzMSAzNy4xNzY0NzQ2LDE5Ljc1NjMwODQgTDM3LjE3NjM3MSwzNi4yMzI0ODEyIFogTTM1LjEzNzYyMDgsMzUuMjA5MzExIEwzNS4xMzc2MjA4LDIwLjcwNTcxNTIgQzM0LjcwMjM5MjQsMjAuODA5NzU5MyAzNC4yNzEzMzMsMjAuODYzMzY0MSAzMy44MzM2MDY5LDIwLjg2MzM2NDEgQzMyLjAwNDYwMTksMjAuODYzMzY0MSAzMC4zMDEzNzU2LDE5Ljk1NDcwMDggMjkuMjQzNzIyMSwxOC40NzcxNTM4IEMyOC4xODYwNDczLDE5Ljk1NDY5NSAyNi40ODI4NTE1LDIwLjg2MzM2NDEgMjQuNjUzODQ0NCwyMC44NjMzNjQxIEMyMi44MjQ4MDMsMjAuODYzMzY0MSAyMS4xMjE2MTU1LDE5Ljk1NDcxNTcgMjAuMDYzOTU5MSwxOC40NzcxNTQ0IEMxOS4wMDYyODQyLDE5Ljk1NDY5NTMgMTcuMzAzMDg4NywyMC44NjMzNjQxIDE1LjQ3NDA4MTgsMjAuODYzMzY0MSBDMTMuNjQ1MDQwNCwyMC44NjMzNjQxIDExLjk0MTg1MjksMTkuOTU0NzE1NyAxMC44ODQxOTY1LDE4LjQ3NzE1NDQgQzkuODI2NTIxNjEsMTkuOTU0Njk1MyA4LjEyMzMyNjA4LDIwLjg2MzM2NDEgNi4yOTQzMTkxOSwyMC44NjMzNjQxIEM1Ljc2NzM1NTU1LDIwLjg2MzM2NDEgNS4yNDA5NTc3OCwyMC43ODgzNDE4IDQuNzM5NzMzOTgsMjAuNjQ0Njc0IEw0LjczOTczMzk4LDM1LjIwOTMxMSBMMzUuMTM3NjIwOCwzNS4yMDkzMTEgWiBNMzAuMjcyMDIyNiwxNS42NTU3NjI2IEMzMC41MTU0NjMyLDE3LjQ1MDExOTIgMzIuMDUwMzkwOSwxOC44MDE4NTU0IDMzLjg0NTA4MywxOC44MDE4NTU0IEMzNS43Mjg2Nzk0LDE4LjgwMTg1NTQgMzcuMjg1NDEzLDE3LjMzOTUxMzQgMzcuNDQ3NDU5OSwxNS40NzUxOTMyIEwzMC4yMjgwNzY1LDE1LjQ3NTE5MzIgQzMwLjI0NzA2MzgsMTUuNTMyOTg3IDMwLjI2MTc5MTksMTUuNTkzMjk1OCAzMC4yNzIwMjI2LDE1LjY1NTc2MjYgWiBNMjEuMDQ4NDMwNiwxNS40NzUxOTMyIEMyMS4wNjc0MTc5LDE1LjUzMjk4NyAyMS4wODIxNDU5LDE1LjU5MzI5NTggMjEuMDkyMzc2NywxNS42NTU3NjI2IEMyMS4zMzU4MTczLDE3LjQ1MDExOTIgMjIuODcwNzQ0OSwxOC44MDE4NTU0IDI0LjY2NTQzNywxOC44MDE4NTU0IEMyNi40NjAxMDAxLDE4LjgwMTg1NTQgMjcuOTk1MDE2OSwxNy40NTAxNDgxIDI4LjIzNzgxOTEsMTUuNjYxMTU1NiBDMjguMjQ1MTIyNSwxNS41OTgxMzE4IDI4LjI1OTAwNDUsMTUuNTM1ODA1NiAyOC4yNzg3Mzc1LDE1LjQ3NTE5MzIgTDIxLjA0ODQzMDYsMTUuNDc1MTkzMiBaIE0xMS45MjM4MTAyLDE1LjY1NTc2MjYgQzEyLjE2NzI1MDgsMTcuNDUwMTE5MiAxMy43MDIxNzg1LDE4LjgwMTg1NTQgMTUuNDk2ODcwNSwxOC44MDE4NTU0IEMxNy4yOTE1MzM2LDE4LjgwMTg1NTQgMTguODI2NDUwNSwxNy40NTAxNDgxIDE5LjA2OTI1MjYsMTUuNjYxMTU1NiBDMTkuMDc2NTU2MSwxNS41OTgxMzE4IDE5LjA5MDQzODEsMTUuNTM1ODA1NiAxOS4xMTAxNzEsMTUuNDc1MTkzMiBMMTEuODc5ODY0MSwxNS40NzUxOTMyIEMxMS44OTg4NTE0LDE1LjUzMjk4NyAxMS45MTM1Nzk1LDE1LjU5MzI5NTggMTEuOTIzODEwMiwxNS42NTU3NjI2IFogTTYuMzE2ODI4MDUsMTguODAxODMxNyBDOC4xMTE0OTExNCwxOC44MDE4MzE3IDkuNjQ2NDA3OTgsMTcuNDUwMTI0NCA5Ljg4OTIxMDEyLDE1LjY2MTEzMTkgQzkuODk2NTEzNTcsMTUuNTk4MTA4MSA5LjkxMDM5NTU5LDE1LjUzNTc4MTkgOS45MzAxMjg1NiwxNS40NzUxNjk2IEwyLjcwMzE4Nzk2LDE1LjQ3NTE2OTYgQzIuODY2MTIwMDYsMTcuMzM0Njg1MiA0LjQyODA5Njk2LDE4LjgwMTgzMTcgNi4zMTY4MjgwNSwxOC44MDE4MzE3IFogTTMuMDk2NzAwODIsMTMuNDEzOTkyNCBMMzcuMDQyNTcsMTMuNDEzOTkyNCBMMzMuMzQ4OTQ4MiwyLjU3MjA0NzM2IEw2LjgwMTE5MjM5LDIuNTcyMDQ3MzYgTDMuMDk2NzAwODIsMTMuNDEzOTkyNCBaJyBpZD0nRmlsbC0xJyAlM0UlM0MvcGF0aCUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZS0zJyB4PScxNCcgeT0nMjYnIHdpZHRoPSc2JyBoZWlnaHQ9JzEwJyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNMjAsMjYgTDIwLDM2IEwyNiwzNiBMMjYsMjYgTDIwLDI2IFonIGlkPSdSZWN0YW5nbGUtMycgJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS50b29sczpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXRvb2xzJyB2aWV3Qm94PScwIDAgMjAgMTgnJTNFJTNDcGF0aCBkPSdNMTksNEgxNFYxYTEsMSwwLDAsMC0xLTFIN0ExLDEsMCwwLDAsNiwxVjRIMUExLDEsMCwwLDAsMCw1VjE3YTEsMSwwLDAsMCwxLDFIMTlhMSwxLDAsMCwwLDEtMVY1QTEsMSwwLDAsMCwxOSw0Wk04LDJoNFY0SDhaTTE4LDE2SDJWNkgxOFonLyUzRSUzQ3BhdGggZD0nTTExLjE4LDEwSDguODJhMywzLDAsMCwwLTUuNjQsMEg2djJIMy4xOGEzLDMsMCwwLDAsNS42NCwwaDIuMzZhMywzLDAsMCwwLDUuNjQsMEgxNFYxMGgyLjgyYTMsMywwLDAsMC01LjY0LDBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5kZXNrdG9wOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZGVza3RvcCcgdmlld0JveD0nMCAwIDM4IDM0JyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTEzLDI4IEwwLDI4IEwwLDAgTDM4LDAgTDM4LDI4IEwyNSwyOCBMMjUsMzIgTDMxLDMyIEwzMSwzNCBMNywzNCBMNywzMiBMMTMsMzIgTDEzLDI4IFogTTE1LDI4IEwxNSwzMiBMMjMsMzIgTDIzLDI4IEwxNSwyOCBaIE0yLDIgTDIsMjYgTDM2LDI2IEwzNiwyIEwyLDIgWiBNMCwyMCBMMzgsMjAgTDM4LDIyIEwwLDIyIEwwLDIwIFonIGlkPSdDb21iaW5lZC1TaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmVuZ2luZTpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWVuZ2luZScgdmlld0JveD0nMCAwIDQ4IDMyJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTM5LDMyIEwyMywzMiBMNiwyNiBMNiwyNSBMNiw4IEwzOSw4IEwzOSwzMiBaIE0yMywzMCBMMzcsMzAgTDM3LDEwIEw4LDEwIEw4LDI0LjY3OTMxODggTDIzLDMwIFonIGlkPSdGaWxsLTInIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0MvcGF0aCUzRSUzQ3BvbHlnb24gaWQ9J0ZpbGwtMScgcG9pbnRzPSc0MyAyNyA0NSAyNyA0NSAxNCA0MyAxNCclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J0ZpbGwtMycgcG9pbnRzPScwIDI0IDIgMjQgMiAxMSAwIDExJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nRmlsbC00JyBwb2ludHM9JzEgMTggNiAxOCA2IDE2IDEgMTYnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTUnIHBvaW50cz0nMTAgMiAyMyAyIDIzIDAgMTAgMCclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J0ZpbGwtNicgcG9pbnRzPScxNiAxMCAxOCAxMCAxOCAxIDE2IDEnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTcnIHBvaW50cz0nMzcgMTkgNDMgMTkgNDMgMTcgMzcgMTcnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTgnIHBvaW50cz0nMzcgMjMgNDMgMjMgNDMgMjEgMzcgMjEnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5rdWJlcm5ldGVzOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24ta3ViZXJuZXRlcycgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3BhdGggZD0nTTEwLDBBMTAsMTAsMCwxLDAsMjAsMTAsMTAsMTAsMCwwLDAsMTAsMFptOCw5LjYxTDEzLjU1LDguMTNsMS42OS0zLjM3TDExLjg3LDYuNDUsMTAuMzksMkE4LDgsMCwwLDEsMTgsOS42MVpNOS42MSwyLDguMTMsNi40NSw0Ljc2LDQuNzYsNi40NSw4LjEzLDIsOS42MUE4LDgsMCwwLDEsOS42MSwyWk0yLDEwLjM5bDQuNDMsMS40OEw0Ljc2LDE1LjI0bDMuMzctMS42OUw5LjYxLDE4QTgsOCwwLDAsMSwyLDEwLjM5Wk0xMC4zOSwxOGwxLjQ4LTQuNDMsMy4zNywxLjY5LTEuNjktMy4zN0wxOCwxMC4zOUE4LDgsMCwwLDEsMTAuMzksMThaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuYXBwOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZG9ja2VyLWFwcCcgdmlld0JveD0nMCAwIDIyIDIwJyUzRSUzQ3BhdGggZD0nTTIwLDBIMkEyLDIsMCwwLDAsMCwyVjE4YTIsMiwwLDAsMCwyLDJIMjBhMiwyLDAsMCwwLDItMlYyQTIsMiwwLDAsMCwyMCwwWm0wLDRIMTJWMmg4Wk03LDRWMmgzVjRaTTUsMlY0SDJWMlpNMiwxOFY2SDIwVjE4WicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEucmVnaXN0cnk6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1pbWFnZS1yZWdpc3RyeScgdmlld0JveD0nMCAwIDIxIDE4JyUzRSUzQ3JlY3Qgd2lkdGg9JzQnIGhlaWdodD0nNCcgLyUzRSUzQ3JlY3QgeD0nNicgd2lkdGg9JzQnIGhlaWdodD0nNCcgLyUzRSUzQ3JlY3QgeT0nNicgd2lkdGg9JzQnIGhlaWdodD0nNCcgLyUzRSUzQ3JlY3QgeD0nNicgeT0nNicgd2lkdGg9JzQnIGhlaWdodD0nNCcgLyUzRSUzQ3JlY3QgeT0nMTInIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHg9JzYnIHk9JzEyJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyAvJTNFJTNDcmVjdCB4PScxMicgd2lkdGg9JzQnIGhlaWdodD0nNCcgLyUzRSUzQ3BhdGggZD0nTTIwLDE4SDE0YTEsMSwwLDAsMS0uOTMtLjYzbC0yLTVhMSwxLDAsMCwxLC4xLS45M0ExLDEsMCwwLDEsMTIsMTFoMVY3YTEsMSwwLDAsMSwxLTFoM2ExLDEsMCwwLDEsMSwxdjMuMjhsMi4zMi43N0ExLDEsMCwwLDEsMjEsMTJ2NUExLDEsMCwwLDEsMjAsMThabS01LjMyLTJIMTlWMTIuNzJMMTYuNjgsMTJBMSwxLDAsMCwxLDE2LDExVjhIMTV2NGExLDEsMCwwLDEtMSwxaC0uNTJaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEubWFuYWdlbWVudDpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWNvbnRhaW5lci1tYW5hZ2VtZW50JyB2aWV3Qm94PScwIDAgMjIgMjAnJTNFJTNDcGF0aCBkPSdNMTEsMTMuNjNsLTIsLjg1VjguMTdsNS0yLjU0VjhoMlY0YTEsMSwwLDAsMC0uNjEtLjkybC03LTNhMSwxLDAsMCwwLS43OCwwbC03LDNBMSwxLDAsMCwwLDAsNHY5YTEsMSwwLDAsMCwuNjEuOTJsNywzYTEsMSwwLDAsMCwuNzgsMEwxMSwxNS44Wm0tNCwuODVMMiwxMi4zNFY1LjYzTDcsOC4xN1ptMS04TDMuMzYsNC4wOCw4LDIuMDlsNC42NCwyWicgLyUzRSUzQ3BhdGggZD0nTTIxLjQ1LDExLjExbC00LTJhMSwxLDAsMCwwLS45LDBsLTQsMkExLDEsMCwwLDAsMTIsMTJ2NWExLDEsMCwwLDAsLjU1Ljg5bDQsMmExLDEsMCwwLDAsLjksMGw0LTJBMSwxLDAsMCwwLDIyLDE3VjEyQTEsMSwwLDAsMCwyMS40NSwxMS4xMVptLTQuNDUsMCwxLjc2Ljg4TDE3LDEyLjg4LDE1LjI0LDEyWm0tMywyLjUsMiwxdjIuNzZsLTItMVptNCwzLjc2VjE0LjYybDItMXYyLjc2WicgLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLm1vZGVybi1hcHBzOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tYXBwcycgdmlld0JveD0nMCAwIDE4IDE4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZT0nJTIzMDAwJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J004LjY2NzUsMS4wODc1IEwxNC42Njc1LDQuMDg3NSBDMTUuMTc3MjQzMyw0LjM0MDc5NzUxIDE1LjQ5OTY5OCw0Ljg2MDc5MjAyIDE1LjUsNS40MyBMMTUuNSwxMi41Nzc1IEMxNS40OTk2OTgsMTMuMTQ2NzA4IDE1LjE3NzI0MzMsMTMuNjY2NzAyNSAxNC42Njc1LDEzLjkyIEw4LjY2NzUsMTYuOTIgQzguMjQ0OTc0MDUsMTcuMTMxNDMyMSA3Ljc0NzUyNTk1LDE3LjEzMTQzMjEgNy4zMjUsMTYuOTIgTDEuMzI1LDEzLjkyIEMwLjgxNTc0NDMwNCwxMy42NjM0MDE3IDAuNDk2MDMxNDk4LDEzLjE0MDIzNTMgMC41LDEyLjU3IEwwLjUsNS40MyBDMC41MDAzMDIwNDQsNC44NjA3OTIwMiAwLjgyMjc1Njc0MSw0LjM0MDc5NzUxIDEuMzMyNSw0LjA4NzUgTDcuMzMyNSwxLjA4NzUgQzcuNzUyOTc0NDcsMC44Nzg1NjExMzggOC4yNDcwMjU1MywwLjg3ODU2MTEzOCA4LjY2NzUsMS4wODc1IFonJTNFJTNDL3BhdGglM0UlM0Nwb2x5bGluZSBwb2ludHM9JzAuNzQgNC42MiA4IDguMjUgMTUuMjYgNC42MiclM0UlM0MvcG9seWxpbmUlM0UlM0NwYXRoIGQ9J004LDE3LjA3IEw4LDguMjUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J000LjI1LDIuNjI1IEwxMS43NSw2LjM3NSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmNpY2lkOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIGlkPSdpY29uLWNpY2QnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAtMiAyMCAxNicgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcG9seWxpbmUgaWQ9J1NoYXBlJyBwb2ludHM9JzAgMC43NSAwIDUuMjUgNC41IDUuMjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDcG9seWxpbmUgaWQ9J1NoYXBlJyBwb2ludHM9JzE2LjUgMTIuNzUgMTYuNSA4LjI1IDEyIDguMjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDcGF0aCBkPSdNMTQuNjE3NSw0LjUgQzEzLjg0NDMzODgsMi4zMTUxMDg3NCAxMi4wMDQyOTk2LDAuNjc5NjYzNjg0IDkuNzQzNzg0OTYsMC4xNjgxOTM2OTkgQzcuNDgzMjcwMywtMC4zNDMyNzYyODYgNS4xMTg0MTkzNywwLjM0MDc1OTMgMy40OCwxLjk4IEwwLDUuMjUgTTE2LjUsOC4yNSBMMTMuMDIsMTEuNTIgQzExLjM4MTU4MDYsMTMuMTU5MjQwNyA5LjAxNjcyOTcsMTMuODQzMjc2MyA2Ljc1NjIxNTA0LDEzLjMzMTgwNjMgQzQuNDk1NzAwMzcsMTIuODIwMzM2MyAyLjY1NTY2MTIzLDExLjE4NDg5MTMgMS44ODI1LDknIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmNsb3VkLW1pZ3JhdGlvbjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyBpZD0naWNvbi1jbG91ZCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlPSclMjMwMDAnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTEzLjUsNC43NSBMMTIuNTU1LDQuNzUgQzExLjc3NTM0ODMsMS43MzA0MjU2NSA4LjgxMjQzNjE1LC0wLjE4ODQ0MjcwOCA1LjczODEwNjIzLDAuMzM1MTgwNzQyIEMyLjY2Mzc3NjMxLDAuODU4ODA0MTkyIDAuNTAzMTQyMzksMy42NTAzMjA4OCAwLjc2NzA0NzAxNCw2Ljc1NzczNzg3IEMxLjAzMDk1MTY0LDkuODY1MTU0ODYgMy42MzEzOTc2NSwxMi4yNTIzMjU3IDYuNzUsMTIuMjUgTDEzLjUsMTIuMjUgQzE1LjU3MTA2NzgsMTIuMjUgMTcuMjUsMTAuNTcxMDY3OCAxNy4yNSw4LjUgQzE3LjI1LDYuNDI4OTMyMTkgMTUuNTcxMDY3OCw0Ljc1IDEzLjUsNC43NSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5kYXRhLXNjaWVuY2U6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1kYXRhJyB2aWV3Qm94PSctMSAtMSAxOSAxOScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2U9JyUyMzAwMCcgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMl8xXycgcG9pbnRzPScxLDEgMSwxNyAxNywxNyAnLyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC0yXzVfJyBjeD0nNS41JyBjeT0nMTEuNScgcj0nMS41Jy8lM0UlM0NjaXJjbGUgaWQ9J092YWwtMl80XycgY3g9JzE0LjUnIGN5PSc5LjUnIHI9JzEuNScvJTNFJTNDY2lyY2xlIGlkPSdPdmFsLTJfM18nIGN4PSc5LjUnIGN5PSc1LjUnIHI9JzEuNScvJTNFJTNDcGF0aCBpZD0nUGF0aC0zXzNfJyBkPSdNNi4zMjEsMTAuMDg4bDIuMjM2LTIuOTgzTDYuMzIxLDEwLjA4OHonLyUzRSUzQ3BhdGggaWQ9J1BhdGgtM18yXycgZD0nTTEzLjE2OSw4LjU4NWwtMi4zOTYtMS44N0wxMy4xNjksOC41ODV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5kaWdpdGFsLXRyYW5zZm9ybWF0aW9uOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tdHJhbnNmb3JtJyB2aWV3Qm94PScwIDAgMTggMTcnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgcng9JzInJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J004LjkxNDc5NTE5LDQuODcxMzE2MTcgTDEyLjE3ODI0OCw5LjcyMDg1MDQ5IEMxMi4zMzI0MTgsOS45NDk5NDkxOSAxMi4yNzE2NzYzLDEwLjI2MDY0OTkgMTIuMDQyNTc3NiwxMC40MTQ4MTk5IEMxMS45NjAwNjk2LDEwLjQ3MDM0MjkgMTEuODYyODc4NCwxMC41IDExLjc2MzQyODEsMTAuNSBMNS4yMzY1MjI1MiwxMC41IEM0Ljk2MDM4MDE0LDEwLjUgNC43MzY1MjI1MiwxMC4yNzYxNDI0IDQuNzM2NTIyNTIsMTAgQzQuNzM2NTIyNTIsOS45MDA1NDk2NCA0Ljc2NjE3OTU4LDkuODAzMzU4NDYgNC44MjE3MDI2Miw5LjcyMDg1MDQ5IEw4LjA4NTE1NTM5LDQuODcxMzE2MTcgQzguMjM5MzI1NDEsNC42NDIyMTc0NiA4LjU1MDAyNjEsNC41ODE0NzU3NiA4Ljc3OTEyNDgxLDQuNzM1NjQ1NzggQzguODMyNjgyNDcsNC43NzE2ODY5NiA4Ljg3ODc1NDAyLDQuODE3NzU4NTEgOC45MTQ3OTUxOSw0Ljg3MTMxNjE3IFonIGlkPSdUcmlhbmdsZSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmRpZ2l0YWwtdHJhbnNmb3JtYXRpb246YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi10cmFuc2Zvcm0nIHZpZXdCb3g9JzAgMCAxOCAxNycgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzE2JyBoZWlnaHQ9JzE1JyByeD0nMiclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTguOTE0Nzk1MTksNC44NzEzMTYxNyBMMTIuMTc4MjQ4LDkuNzIwODUwNDkgQzEyLjMzMjQxOCw5Ljk0OTk0OTE5IDEyLjI3MTY3NjMsMTAuMjYwNjQ5OSAxMi4wNDI1Nzc2LDEwLjQxNDgxOTkgQzExLjk2MDA2OTYsMTAuNDcwMzQyOSAxMS44NjI4Nzg0LDEwLjUgMTEuNzYzNDI4MSwxMC41IEw1LjIzNjUyMjUyLDEwLjUgQzQuOTYwMzgwMTQsMTAuNSA0LjczNjUyMjUyLDEwLjI3NjE0MjQgNC43MzY1MjI1MiwxMCBDNC43MzY1MjI1Miw5LjkwMDU0OTY0IDQuNzY2MTc5NTgsOS44MDMzNTg0NiA0LjgyMTcwMjYyLDkuNzIwODUwNDkgTDguMDg1MTU1MzksNC44NzEzMTYxNyBDOC4yMzkzMjU0MSw0LjY0MjIxNzQ2IDguNTUwMDI2MSw0LjU4MTQ3NTc2IDguNzc5MTI0ODEsNC43MzU2NDU3OCBDOC44MzI2ODI0Nyw0Ljc3MTY4Njk2IDguODc4NzU0MDIsNC44MTc3NTg1MSA4LjkxNDc5NTE5LDQuODcxMzE2MTcgWicgaWQ9J1RyaWFuZ2xlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuZWRnZS1jb21wdXRpbmc6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1zaGVpbGQnIHZpZXdCb3g9JzAgLTAuNSAxNCAxOCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBpZD0nU2hhcGVfMV8nIGQ9J003LDE2IGMwLDAsNi0zLDYtNy41VjMuMjVMNywxTDEsMy4yNVY4LjVDMSwxMyw3LDE2LDcsMTZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5taWNyb3NlcnZpY2VzOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tbWljcm8nIHZpZXdCb3g9JzAgMCAxOCAxOCcgc3Ryb2tlPSclMjMwMDAnIGZpbGw9J25vbmUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlnb24gaWQ9J1NoYXBlXzVfJyBwb2ludHM9JyA4LjUsMSAxLDQuNzUgOC41LDguNSAxNiw0Ljc1ICcvJTNFJTNDcG9seWxpbmUgaWQ9J1NoYXBlXzRfJyBwb2ludHM9JyAxLDEyLjI1IDguNSwxNiAxNiwxMi4yNSAnLyUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZV8zXycgZmlsbD0nbm9uZScgcG9pbnRzPScgMSw4LjUgOC41LDEyLjI1IDE2LDguNSAnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLndpbmRvd3Mtc2VydmVyOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tbWlncmF0aW9uJyB2aWV3Qm94PScwIDAgMTcgMTcnJTNFJTNDcG9seWdvbiBwb2ludHM9JzEyLjU3IDEwLjExIDE0LjUxIDEyLjA1IDExLjAxIDEyLjA1IDMuNzkgNC4zNiAwLjgyIDQuMzYgMC44MiA0Ljk1IDMuNTMgNC45NSAxMC43NiAxMi42NCAxNC41MSAxMi42NCAxMi41NyAxNC41OCAxMi45OSAxNSAxNS42NCAxMi4zNSAxMi45OSA5LjY5IDEyLjU3IDEwLjExJy8lM0UlM0Nwb2x5Z29uIHBvaW50cz0nMy41MyAxMi4wNSAwLjgyIDEyLjA1IDAuODIgMTIuNjQgMy43OSAxMi42NCA2LjY1IDkuNTkgNi4yMiA5LjE5IDMuNTMgMTIuMDUnLyUzRSUzQ3BvbHlnb24gcG9pbnRzPScxMS4wMSA0Ljk1IDE0LjUxIDQuOTUgMTIuNTcgNi44OSAxMi45OSA3LjMxIDE1LjY0IDQuNjUgMTIuOTkgMiAxMi41NyAyLjQyIDE0LjUxIDQuMzYgMTAuNzYgNC4zNiA3Ljg4IDcuNDQgOC4zMSA3Ljg0IDExLjAxIDQuOTUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmJsb2c6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1ibG9nJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZS1wYXRoJyBjbGFzcz0nY2xzLTInIHg9JzEnIHk9JzEnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgcng9JzInIHJ5PScyJy8lM0UlM0NwYXRoIGlkPSdTaGFwZScgY2xhc3M9J2Nscy0yJyBkPSdNMSw1LjY3SDE1Jy8lM0UlM0NwYXRoIGlkPSdTaGFwZS0yJyBkYXRhLW5hbWU9J1NoYXBlJyBjbGFzcz0nY2xzLTInIGQ9J001LjY3LDE1VjUuNjcnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmNvbW11bml0eTpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXdvcmxkJyB2aWV3Qm94PSctMC41IC0wLjUgMTggMTgnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbF8xXycgY3g9JzguNScgY3k9JzguNScgcj0nNy41Jy8lM0UlM0NwYXRoIGlkPSdTaGFwZV8zXycgZD0nTTEsOC41aDE1Jy8lM0UlM0NwYXRoIGlkPSdTaGFwZV8yXycgZD0nTTguNSwxIGMxLjg3NiwyLjA1NCwyLjk0MSw0LjcxOSwzLDcuNWMtMC4wNTksMi43ODEtMS4xMjQsNS40NDYtMyw3LjVjLTEuODc2LTIuMDU0LTIuOTQyLTQuNzE5LTMtNy41QzUuNTU4LDUuNzE5LDYuNjI0LDMuMDU0LDguNSwxeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuY29udGVudDpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWJvb2snIHZpZXdCb3g9Jy0wLjUgLTAuNSAxOCAxNicgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBpZD0nU2hhcGVfM18nIGQ9J00xLDFoNC41IGMxLjY1NywwLDMsMS4zNDMsMywzdjEwLjVjMC0xLjI0Mi0xLjAwNy0yLjI1LTIuMjUtMi4yNUgxVjF6Jy8lM0UlM0NwYXRoIGlkPSdTaGFwZV8yXycgZD0nTTE2LDFoLTQuNSBjLTEuNjU2LDAtMywxLjM0My0zLDN2MTAuNWMwLTEuMjQyLDEuMDA4LTIuMjUsMi4yNS0yLjI1SDE2VjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5vcGVuLXNvdXJjZTpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLW9wZW5zb3VyY2UnIHZpZXdCb3g9JzAgMCAxOCAxNycgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMSw5IEMxLDQuNTgxNzIyIDQuNTgxNzIyLDEgOSwxIEMxMy40MTgyNzgsMSAxNyw0LjU4MTcyMiAxNyw5IEMxNywxMS44Nzc5Njc2IDE1LjQ4MDMwMDksMTQuNDAwOTkwNSAxMy4xOTk1OTc3LDE1LjgxMDM3MzYgTDExLjA2NDE0ODIsMTEuODk1MzgyOCBDMTEuOTY2OTg4NSwxMS4yNTA1ODUgMTIuNTU1NTU1NiwxMC4xOTQwMjYxIDEyLjU1NTU1NTYsOSBDMTIuNTU1NTU1Niw3LjAzNjMyMDg5IDEwLjk2MzY3OTEsNS40NDQ0NDQ0NCA5LDUuNDQ0NDQ0NDQgQzcuMDM2MzIwODksNS40NDQ0NDQ0NCA1LjQ0NDQ0NDQ0LDcuMDM2MzIwODkgNS40NDQ0NDQ0NCw5IEM1LjQ0NDQ0NDQ0LDEwLjE5NDAyNjEgNi4wMzMwMTE0OCwxMS4yNTA1ODUgNi45MzU4NTE3OCwxMS44OTUzODI4IEw0LjgwMDQwMjI2LDE1LjgxMDM3MzYgQzIuNTE5Njk5MDcsMTQuNDAwOTkwNSAxLDExLjg3Nzk2NzYgMSw5IFonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5kb2NrZXJjb246YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1kb2NrZXJjb24nIHN0cm9rZT0nJTIzMDAwJyB2aWV3Qm94PScwIDAgMjAgMTgnJTNFJTNDcGF0aCBkPSdNMTkuNTcsMTUuODEsMTgsOC43NkEyLjMxLDIuMzEsMCwwLDAsMTUuODEsN2gtMVY5aDFhLjMzLjMzLDAsMCwxLC4yNC4xOUwxNy41NiwxNkgyLjA1TDMuNTcsOS4xOUEuMy4zLDAsMCwxLDMuODEsOWgxVjdoLTFhMi4zMywyLjMzLDAsMCwwLTIuMiwxLjc2TC4wNSwxNS44MWExLjgsMS44LDAsMCwwLC4zMywxLjUzQTEuODIsMS44MiwwLDAsMCwxLjgxLDE4aDE2YTEuNzcsMS43NywwLDAsMCwxLjc2LTIuMTlaJyAvJTNFJTNDcGF0aCBkPSdNOS44MSwwYTQsNCwwLDAsMC00LDRjMCwzLDQsOCw0LDhzNC01LDQtOEE0LDQsMCwwLDAsOS44MSwwWm0wLDZhMiwyLDAsMSwxLDItMkEyLDIsMCwwLDEsOS44MSw2WicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuZXZlbnRzOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tYm9sdCcgdmlld0JveD0nMCAwIDE2IDE4JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0Nwb2x5Z29uIGlkPSdTaGFwZScgcG9pbnRzPSc3LjUgMCAwIDkgNi43NSA5IDYgMTUgMTMuNSA2IDYuNzUgNiclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmN1c3RvbWVyLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1hd2FyZCcgdmlld0JveD0nLTAuNzUgLTAuNzUgMTQgMjAnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbF8xXycgY3g9JzYuMjUnIGN5PSc2LjI1JyByPSc1LjI1Jy8lM0UlM0Nwb2x5bGluZSBpZD0nU2hhcGVfMV8nIHBvaW50cz0nMy40MDcsMTAuNjY4IDIuNSwxNy41IDYuMjUsMTUuMjUgMTAsMTcuNSA5LjA5MywxMC42NiAnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmRvY3M6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1kb2NzJyB2aWV3Qm94PSctMC43NSAtMC41IDE1IDE4JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGlkPSdTaGFwZV8zXycgZD0nTTcuNzUsMUgyLjUgQzEuNjcxLDEsMSwxLjY3MSwxLDIuNXYxMkMxLDE1LjMyOCwxLjY3MSwxNiwyLjUsMTZoOWMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41VjYuMjVMNy43NSwxeicvJTNFJTNDcG9seWxpbmUgaWQ9J1NoYXBlXzJfJyBwb2ludHM9JzcuNzUsMSA3Ljc1LDYuMjUgMTMsNi4yNSAnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmVuZ2luZWVyaW5nOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZW5naW5lZXJpbmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J00xOSwwSDFBMSwxLDAsMCwwLDAsMVYxOWExLDEsMCwwLDAsMSwxSDE5YTEsMSwwLDAsMCwxLTFWMUExLDEsMCwwLDAsMTksMFpNMiwySDVWMThIMlpNMTgsMThIN1YySDE4WicgLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLnRyYWluaW5nOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tcGxheScgdmlld0JveD0nLTAuNSAtMC43NSAxOCAxNCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcG9seWdvbiBpZD0nU2hhcGVfM18nIHBvaW50cz0nOS4yNSwxMS41IDE2LDYuMjUgOS4yNSwxICcvJTNFJTNDcG9seWdvbiBpZD0nU2hhcGVfMl8nIHBvaW50cz0nMSwxMS41IDcuNzUsNi4yNSAxLDEgJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5maW5hbmNpYWwtc2VydmljZXM6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1kb2xsYXInIHZpZXdCb3g9Jy0yIDAgMTIgMjAnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTQuNSwwIEw0LjUsMTYuNScgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOC4yNSwzIEwyLjYyNSwzIEMxLjE3NTI1MjUzLDMgLTguODgxNzg0MmUtMTYsNC4xNzUyNTI1MyAtOC44ODE3ODQyZS0xNiw1LjYyNSBDLTguODgxNzg0MmUtMTYsNy4wNzQ3NDc0NyAxLjE3NTI1MjUzLDguMjUgMi42MjUsOC4yNSBMNi4zNzUsOC4yNSBDNy44MjQ3NDc0NSw4LjI1MDAwMDAzIDguOTk5OTk5OTQsOS40MjUyNTI1NSA4Ljk5OTk5OTk0LDEwLjg3NSBDOC45OTk5OTk5NCwxMi4zMjQ3NDc0IDcuODI0NzQ3NDUsMTMuNSA2LjM3NSwxMy41IEwtOC44ODE3ODQyZS0xNiwxMy41JyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5nb3Zlcm5tZW50OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tY2FzZScgdmlld0JveD0nLTEgLTAuNSAxOCAxNicgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlLXBhdGhfMV8nIGQ9JyBNMyw0aDExYzEuMTA0LDAsMiwwLjg5NiwyLDJ2Ni41YzAsMS4xMDQtMC44OTYsMi0yLDJIM2MtMS4xMDQsMC0yLTAuODk2LTItMlY2QzEsNC44OTYsMS44OTYsNCwzLDR6Jy8lM0UlM0NwYXRoIGlkPSdTaGFwZV8xXycgZD0nTTExLjUsMTQuNSB2LTEyQzExLjUsMS42NzEsMTAuODI4LDEsMTAsMUg3QzYuMTcxLDEsNS41LDEuNjcxLDUuNSwyLjV2MTInLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmhlYWx0aGNhcmU6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1oZWFydCcgdmlld0JveD0nMCAwIDE4IDE2JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00xNC44OCwxLjk1NzUgQzE0LjEwNjM1NjksMS4xODM0OTM2IDEzLjA1Njg1MzUsMC43NDg2MzA3ODQgMTEuOTYyNSwwLjc0ODYzMDc4NCBDMTAuODY4MTQ2NSwwLjc0ODYzMDc4NCA5LjgxODY0MzE1LDEuMTgzNDkzNiA5LjA0NSwxLjk1NzUgTDguMjUsMi43NTI1IEw3LjQ1NSwxLjk1NzUgQzUuODQzNzA5MjQsMC4zNDYyMDkyODMgMy4yMzEyOTA3OCwwLjM0NjIwOTMwMyAxLjYyMDAwMDA0LDEuOTU3NTAwMDQgQzAuMDA4NzA5MzAyODIsMy41Njg3OTA3OCAwLjAwODcwOTI4MzM2LDYuMTgxMjA5MjQgMS42Miw3Ljc5MjUgTDIuNDE1LDguNTg3NSBMOC4yNSwxNC40MjI1IEwxNC4wODUsOC41ODc1IEwxNC44OCw3Ljc5MjUgQzE1LjY1NDAwNjQsNy4wMTg4NTY4NSAxNi4wODg4NjkyLDUuOTY5MzUzNTIgMTYuMDg4ODY5Miw0Ljg3NSBDMTYuMDg4ODY5MiwzLjc4MDY0NjQ4IDE1LjY1NDAwNjQsMi43MzExNDMxNSAxNC44OCwxLjk1NzUgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMTInIHBvaW50cz0nMS43NjIwMDc3NyA3LjUxNDM5MTA5IDQuMjg2NzU1MTkgNy41MTQzOTEwOSA2LjI1IDQuNDk3MzYwMiA4LjMwNDIwMDAzIDkuNTMxNDIxOTcgMTAuMzA3NTM4NiA2LjUxNDg3MDcxIDExLjg2MjI5MzcgNi41MTQ4NzA3MSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5oaWdoZXItZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZWR1JyB2aWV3Qm94PScwIC0yIDE4IDE2JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoLTEzJyBwb2ludHM9JzggLTEuNzA1MzAyNTdlLTEzIDAgNCA3Ljk1NzA4ODI0IDggMTYgNCclM0UlM0MvcG9seWdvbiUzRSUzQ3BhdGggZD0nTTIuOTc1MzU1MzIsNi4wMjQxNzM4OCBMMy4wMzk3OTg0Nyw5Ljk3MjI2MTIxIEM0LjY4NTU5NDg1LDExLjMxOTQ2MTIgNi4zMzg5OTUzNiwxMS45OTUzNzQyIDgsMTIgQzkuNjYxMDA0NjQsMTIuMDA0NjI1OCAxMS4zMjc2NzEzLDExLjMzNzk1OTIgMTMsMTAgTDEzLDYnIGlkPSdQYXRoLTE0JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuaW5zdXJhbmNlOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tbGlmZS1yaW5nJyB2aWV3Qm94PSctMC41IC0wLjUgMTggMTgnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbF8zXycgY3g9JzguNScgY3k9JzguNScgcj0nNy41Jy8lM0UlM0NjaXJjbGUgaWQ9J092YWxfMl8nIGN4PSc4LjUnIGN5PSc4LjUnIHI9JzMnLyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzdfJyBkPSdNMy4yNSwzLjI1IGwzLDMnLyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzZfJyBkPSdNMTAuNzUsMTAuNzUgbDMsMycvJTNFJTNDcGF0aCBpZD0nU2hhcGVfNV8nIGQ9J00xMC43NSw2LjI1IGwzLTMnLyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzRfJyBkPSdNMy4yNSwxMy43NSBsMy0zJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucHJvZHVjdHMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnJlc291cmNlcyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51LCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuc29sdXRpb25zIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUge1xuICB3aWR0aDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucHJvZHVjdHMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0sIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5yZXNvdXJjZXMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0sIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5zb2x1dGlvbnMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnByb2R1Y3RzIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtIHVsLnN1YnRyZWUsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5yZXNvdXJjZXMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0gdWwuc3VidHJlZSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnNvbHV0aW9ucyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51IGxpLmdyaWQtaXRlbSB1bC5zdWJ0cmVlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucHJvZHVjdHMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0gdWwuc3VidHJlZSBsaSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnJlc291cmNlcyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51IGxpLmdyaWQtaXRlbSB1bC5zdWJ0cmVlIGxpLCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuc29sdXRpb25zIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtIHVsLnN1YnRyZWUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucHJvZHVjdHMgLmRyb3Bkb3duLW1lbnUsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5yZXNvdXJjZXMgLmRyb3Bkb3duLW1lbnUsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5zb2x1dGlvbnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5wcm9kdWN0cyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51LCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucmVzb3VyY2VzIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5zb2x1dGlvbnMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5wcm9kdWN0cyAuZHJvcGRvd24tbWVudSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnJlc291cmNlcyAuZHJvcGRvd24tbWVudSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnNvbHV0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5wcm9kdWN0cyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51LCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucmVzb3VyY2VzIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5zb2x1dGlvbnMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnByb2R1Y3RzIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtLCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucmVzb3VyY2VzIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtLCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuc29sdXRpb25zIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIyMTQ0O1xuICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLWxvZ28td3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1sb2dvLXdyYXAgLmZvb3Rlci1sb2dvIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZpbGw6ICMwMDkxZTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAgdWwgLmlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAgdWwgLmlubmVyIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi0gXCI7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcCB1bCBsaSBhIHtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcCB1bCAuYmFzZS1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAgdWwgLmJhc2UtbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwIHVsIHVsIC5oYXMtc3VibmF2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwIHVsIHVsIC5oYXMtc3VibmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTEge1xuICB3aWR0aDogNDAlO1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMSAuZm9vdGVyLW5hdi1jb2x1bW4ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTIge1xuICB3aWR0aDogNjAlO1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMiAuZm9vdGVyLW5hdi1jb2x1bW4ge1xuICB3aWR0aDogMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLWRydXBhbC13b3JkcHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyAuZm9vdGVyLW5hdi1jb2x1bW4ge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLWRydXBhbC13b3JkcHJlc3MgLmZvb3Rlci1uYXYtY29sdW1uIGxpLnN1Ym5hdi1wYXJlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyAuZm9vdGVyLW5hdi1jb2x1bW4gdWwuc3VidHJlZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuY29udGFjdC13cmFwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogNzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmNvbnRhY3Qtd3JhcCAucHJpbWFyeS1idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWFpbC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmNvbnRhY3Qtd3JhcCAucHJpbWFyeS1idG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLnNlY29uZGFyeS1mb290ZXIgLmxlZ2FsLXNvY2lhbC1yb3cgLnNvY2lhbC13cmFwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA1IDBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAuc29jaWFsLXdyYXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLnNlY29uZGFyeS1mb290ZXIgLmxlZ2FsLXNvY2lhbC1yb3cgLnNvY2lhbC13cmFwIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLnNlY29uZGFyeS1mb290ZXIgLmxlZ2FsLXNvY2lhbC1yb3cgLnNvY2lhbC13cmFwIHVsIGxpIGEge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5zZWNvbmRhcnktZm9vdGVyIC5sZWdhbC1zb2NpYWwtcm93IC5zb2NpYWwtd3JhcCB1bCBsaSBhIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLnNlY29uZGFyeS1mb290ZXIgLmxlZ2FsLXNvY2lhbC1yb3cgLnNvY2lhbC13cmFwIHVsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLnNlY29uZGFyeS1mb290ZXIgLmxlZ2FsLXNvY2lhbC1yb3cgLmxlZ2FsLXdyYXAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLnNlY29uZGFyeS1mb290ZXIgLmxlZ2FsLXNvY2lhbC1yb3cgLmxlZ2FsLXdyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAubGVnYWwtd3JhcCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcC0xIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcC0xIC5mb290ZXItbmF2LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTIgLmZvb3Rlci1uYXYtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMiA+IHVsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1kcnVwYWwtd29yZHByZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyAuZm9vdGVyLW5hdi1jb2x1bW4ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyAuZm9vdGVyLW5hdi1jb2x1bW4uY3VzdG9tZXJzIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAuY29udGFjdC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAuc29jaWFsLXdyYXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGZvb3Rlci5ib3R0b20tbGlua3MgLnNlY29uZGFyeS1mb290ZXIgLmxlZ2FsLXNvY2lhbC1yb3cgLnNvY2lhbC13cmFwIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5zZWNvbmRhcnktZm9vdGVyIC5sZWdhbC1zb2NpYWwtcm93IC5sZWdhbC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTEgPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTIgPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLWRydXBhbC13b3JkcHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1kcnVwYWwtd29yZHByZXNzIC5mb290ZXItbmF2LWNvbHVtbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8qIHNpdGUgcG9zdHMgc3R5bGVzICovXG4uZmVhdHVyZWQtd3JhcCAucm93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyLCAzMywgNjgsIDAuOSk7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xufVxuXG4uZmVhdHVyZWQtd3JhcCAucm93IC5pbWFnZS13cmFwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZmVhdHVyZWQtd3JhcCAucm93IC5pbWFnZS13cmFwIC5pbWFnZS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5mZWF0dXJlZC13cmFwIC5yb3cgLmZlYXR1cmVkLXBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4uZmVhdHVyZWQtd3JhcCAucm93IC5mZWF0dXJlZC1wb3N0IGgyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZlYXR1cmVkLXdyYXAgLnJvdyAuZmVhdHVyZWQtcG9zdCAucG9zdC10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5mZWF0dXJlZC13cmFwIC5yb3cgLmZlYXR1cmVkLXBvc3QgLnBvc3QtdGFncyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZlYXR1cmVkLXdyYXAgLnJvdyAuZmVhdHVyZWQtcG9zdCAucG9zdC10YWdzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLXdyYXAgLnJvdyAuaW1hZ2Utd3JhcCAuaW1hZ2UtaW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgfVxufVxuXG4ucG9zdC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3Qtc25pcHBldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzgwcHg7XG59XG5cbi5wb3N0LXNuaXBwZXQgLnNxdWFyZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC1zbmlwcGV0IHAucG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLnBvc3QtY29udGVudCwgLnBvc3QtdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDIyMTQ0O1xufVxuXG4ucG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyODdjZjk7XG59XG5cbi5wb3N0LW1ldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNDBweDtcbn1cblxuLnBvc3QtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbn1cblxuLnBvc3QtbGluayBpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udXBwZXIgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAxLjVlbSAwcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDBweDtcbiAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDJkMztcbiAgcGFkZGluZzogMHB4IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbmNvZGUgYSB7XG4gIGNvbG9yOiAjNjk3QTg5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQyZDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA0MHB4IDBweDtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbnByZSBhIHtcbiAgY29sb3I6ICM2OTdBODk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmhlYWRlci1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5oZWFkZXItbWV0YSAuYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuaGVhZGVyLW1ldGEgLmF2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWF4LWhlaWdodDogNjBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5oZWFkZXItbWV0YSAuaW5mbyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0IGgyLCAuc2luZ2xlLXBvc3QgLnBvc3QgaDMsIC5zaW5nbGUtcG9zdCAucG9zdCBoNCwgLnNpbmdsZS1wb3N0IC5wb3N0IGg1IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBtYXgtd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgaDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0cy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0cy13cmFwIC5yZWxhdGVkLXBvc3QtaXRlbSB7XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIC5pbWFnZS1mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjIxNDQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIGg0IGEge1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtd3JhcCAucmVsYXRlZC1wb3N0LWl0ZW0gLmJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIC5wb3N0LXRhZ3Mge1xuICBmb250LXNpemU6IC45cmVtO1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtd3JhcCAucmVsYXRlZC1wb3N0LWl0ZW0gLnBvc3QtdGFncyBhIHtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOXB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0cy13cmFwIC5yZWxhdGVkLXBvc3QtaXRlbSAuaW1hZ2UtZnJhbWUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogc2l0ZSBob21lcGFnZSBzdHlsZXMgKi9cbiIsIi8qIHNpdGUgbWFpbiBzY3NzIGZpbGVzIGZvciBpbXBvcnQgKi9cblxuQGltcG9ydCAnaW1wb3J0L2NvbG9ycyc7XG5AaW1wb3J0ICdpbXBvcnQvZm9udHMnO1xuQGltcG9ydCAnaW1wb3J0L2dsb2JhbCc7XG5cbkBpbXBvcnQgJ2ltcG9ydC9jYXRlZ29yeS1tZW51JztcbkBpbXBvcnQgJ2ltcG9ydC9oZWFkZXInO1xuQGltcG9ydCAnaW1wb3J0L2Zvb3Rlcic7XG5AaW1wb3J0ICdpbXBvcnQvcG9zdHMnO1xuQGltcG9ydCAnaW1wb3J0L3NpbmdsZSc7XG5AaW1wb3J0ICdpbXBvcnQvaG9tZXBhZ2UnOyIsIi8qIHNpdGUgY29sb3JzICovXHJcblxyXG4kYmx1ZTogIzI0OTZlZDtcclxuJGRibHVlOiAjMjg1NGExO1xyXG4kbmF2eTogIzAyMjE0NDtcclxuJHBvcC1ibHVlOiAjMjg3Y2Y5O1xyXG4kbWFyaW5lOiAjMDAzRjhDO1xyXG4kcHJpbWFyeTogIzAwN2JmZjtcclxuJHByaW1hcnktaG92ZXI6ICMwMDY5ZDk7XHJcblxyXG4vLyRkZ3JleTogIzhmOWRhYTtcclxuLy8kZGdyZXk6ICM3NTgxOGQ7XHJcbiRkZ3JleTogIzY5N0E4OTtcclxuJGdyZXk6ICNlOWViZWU7XHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbiRncmVlbjogIzRkY2ZlZDtcclxuJG9yYW5nZTogI2ZmODI2ZDtcclxuJHBvcC1vcmFuZ2U6ICNmZDc2NWY7XHJcbiIsIi8qIHNpdGUgZm9udHMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RUIENvbW1vbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1RUQ29tbW9ucy1EZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9UVENvbW1vbnMtRGVtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RUIENvbW1vbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1RUQ29tbW9ucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvVFRDb21tb25zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuICBcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVFQgQ29tbW9ucyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvVFRDb21tb25zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvVFRDb21tb25zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgKiB7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgfVxyXG4gIFxyXG4gIDpyb290IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgXHJcbiAgaHRtbCwgYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RUIENvbW1vbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICBjb2xvcjogJGRncmV5O1xyXG4gIH1cclxuICBcclxuICBoMSwgaDIueGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTsgLy8gNjRweFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBoMS50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyLjc1cmVtOyAvLyA0NHB4XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtOyAvLyAzMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJi5zdWItaDEge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgY29sb3I6ICRkZ3JleTtcclxuICAgIH1cclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvLyAyNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNjc7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBoNSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyAyMHB4XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBoNiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgLy8gMThweFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xyXG4gICAgY29sb3I6ICRuYXZ5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmxhcmdlLXAge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyAyMHB4XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyAvLyAxN3B4XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxuICAuc21hbGwtcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgLy8gNDhweFxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgLy8gNDBweFxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgLy8gNDhweFxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLCBvbCwgZGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbiAgLmFycm93LWxpbmsge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jdGEtYXJyb3cuc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICBcclxuICAuYnRuIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMTVweCAzNXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogICRwcmltYXJ5LWhvdmVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJHBvcC1ibHVlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuc2Vjb25kYXJ5LWJ0bi1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkcG9wLWJsdWU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWNvbmRhcnktYnRuLXcge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAub3JhbmdlLWJ0biB7XHJcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBvcC1vcmFuZ2U7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcC1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICIsIi8qIHNpdGUgZ2xvYmFsIGxheW91dCAqL1xyXG5tYWluIHtcclxuXHJcbn1cclxuLm91dGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuLmFuZ2xlLWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2dyYXktYmFja2dyb3VuZC5zdmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbn1cclxuLmpvaW4tZG9ja2VyIHtcclxuICAgIG1hcmdpbjogNjBweCAwcHg7XHJcbn1cclxudWwucGFnaW5hdGlvbiB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgc3Bhbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAgIC53aGl0ZS1oZWFkZXIge1xyXG4gICAgICAgIC5zaXRlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlYWRlci50b3AtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59ICAgIFxyXG5kaXYuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGFydGljbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsInNlY3Rpb24uY2F0ZWdvcnktbWVudSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgLmJsb2ctbmF2IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBhLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGEubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxufVxyXG4uc2lkZS1jYXRlZ29yeS1tZW51IHtcclxuICAgIGg1IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTRlNztcclxuICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBpLmZhIHsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIHNpdGUgaGVhZGVyIHN0eWxlcyAqL1xyXG4uc2l0ZS1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgfVxyXG4gIGhlYWRlci50b3AtbmF2aWdhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMjNweDtcclxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAmLmVuZ2luZWVyaW5nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ibG9nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYubGluay1ub25lOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdXJyZW50LXBhZ2Uge1xyXG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LWljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIG1heC13aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgIGJvdHRvbTogMXB4OyAgICAgIFxyXG4gICAgICAgICAgc3Ryb2tlOiAkbmF2eTtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgJi5ub3ZhIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xyXG4gICAgICAgICAgICBmaWxsOiAkbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYTpob3ZlciAubGlzdC1pY29uIHtcclxuICAgICAgICAgIHN0cm9rZTogJGJsdWU7XHJcbiAgICAgICAgICAmLm5vdmEge1xyXG4gICAgICAgICAgICBzdHJva2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGZpbGw6ICRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyaW5lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMzVweCA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxOHB4IHJnYmEoMTEsIDMzLCA3NCwgMC4xKSwgMHB4IC0ycHggNHB4IHJnYmEoMTEsIDMzLCA3NCwgMC4wMyk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIGxlZnQ6IC0zMTBweDtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICNzZWFyY2hGb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggN3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTRlNTtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzJTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpICB7XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLmRyb3Bkb3duLXdyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMTQyLDE1NiwxNzAsMSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG5hdnk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcG9wLWJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3VibWVudS1oZWFkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZ3JleTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTRweCAxOHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTJweCAxcHggI2RlZTJlNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc29sdXRpb25zIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDVweDtcclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI21vYmlsZVNlYXJjaEZvcm0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ5YTRlNTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAuYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAmLnByb2R1Y3RzIC5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLy8gY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgIC5saXN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAmLm5vdmEge1xyXG4gICAgICAgICAgICAgICAgICBzdHJva2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdWJtZW51LWhlYWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGlzdC1pY29uIHsgICAgIFxyXG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAmLm5vdmEge1xyXG4gICAgICAgICAgICAgIHN0cm9rZTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICYuZW5naW5lZXJpbmcge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmxvZyB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vTW9iaWxlIG1lbnUgc3R5bGVzLlxyXG4gICAgJi5oZWFkZXItZXhwYW5kZWQge1xyXG4gICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbSwgc3BhbiwgLnN1Ym1lbnUtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206IDdweFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciB7XHJcbiAgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBmaWxsOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYubGluay1ub25lOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdXJyZW50LXBhZ2Uge1xyXG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXJpbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzNXB4IDhweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE4cHggcmdiYSgxMSwgMzMsIDc0LCAwLjEpLCAwcHggLTJweCA0cHggcmdiYSgxMSwgMzMsIDc0LCAwLjAzKTtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcG9wLWJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAgICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRkZ3JleTtcclxuICAgICAgICAgICAgZmlsbDogJGRncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vTW9iaWxlIG1lbnUgc3R5bGVzLlxyXG4gICAgJi5oZWFkZXItZXhwYW5kZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0sIHNwYW4sIC5zdWJtZW51LWhlYWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGlvbi13cmFwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vRHJ1cGFsIHNwZWNpZmljIHN0eWxlcy5cclxuLmJsdWUtaGVhZGVyLXRwbCwgLmJsdWUtaGVhZGVyLXNvbHV0aW9ucy1ib3gtdHBsLCAuYmx1ZS1oZWFkZXItc2VhcmNoLXRwbCwgLmJsdWUtaGVhZGVyLXNob3J0LXRwbCwgLnNvbHV0aW9ucy10cGwsIC5ob21lcGFnZS10cGwsIC5ob21lcGFnZS1wbGF0Zm9ybS10cGwsLm5ld3MtdHBsICB7XHJcbiAgLnNpdGUtaGVhZGVyIHtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgJi5oZWFkZXItZXhwYW5kZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oaWRkZW4tbWVudSB7XHJcbiAgLm5hdmJhci10b2dnbGVyLCAjbmF2YmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5ub2RlLXR5cGUtY2FtcGFpZ25fbGFuZGluZyB7XHJcbiAgICAuaGVyby1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vTmV3IHN0eWxlcyBmb3IgY2xhc3MgYmFzZWQgaWNvbnMuXHJcbi5zaXRlLWhlYWRlciB7XHJcbiAgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIHtcclxuICAgIG5hdi5tYWluLW5hdiB7XHJcbiAgICAgIC5jbGFzcy1pY29ucyB7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAwcHggMTBweDtcclxuICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDM1cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDIyMTQ0O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuc3VibWVudS1oZWFkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5zdWJtZW51LWhlYWQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNjk3QTg5O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjIxNDQ7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXdoYXQtY29udGFpbmVyJyB2aWV3Qm94PScwIDAgMjAgMjAnIHN0eWxlPSdmaWxsOiAlMjUyMzAyMjE0NDsnJTNFJTNDcGF0aCBkPSdNMTkuNDEsNC4wOWwtOS00YTEsMSwwLDAsMC0uODIsMGwtOSw0QTEsMSwwLDAsMCwwLDVWMTVhMSwxLDAsMCwwLC41OS45MWw5LDRhMSwxLDAsMCwwLC44MiwwbDktNEExLDEsMCwwLDAsMjAsMTVWNUExLDEsMCwwLDAsMTkuNDEsNC4wOVpNMTAsMi4wOSwxNi41NCw1LDEwLDcuOTEsMy40Niw1Wk0yLDYuNTQsOSw5LjY1djcuODFMMiwxNC4zNVptOSwxMC45MlY5LjY1bDctMy4xMXY3LjgxWicgLyUzRSUzQy9zdmclM0VcIik7IFxyXG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7ICBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS53aGF0LWNvbnRhaW5lcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24td2hhdC1jb250YWluZXInIHZpZXdCb3g9JzAgMCAyMCAyMCcgc3R5bGU9J2ZpbGw6ICUyNTIzMDIyMTQ0OyclM0UlM0NwYXRoIGQ9J00xOS40MSw0LjA5bC05LTRhMSwxLDAsMCwwLS44MiwwbC05LDRBMSwxLDAsMCwwLDAsNVYxNWExLDEsMCwwLDAsLjU5LjkxbDksNGExLDEsMCwwLDAsLjgyLDBsOS00QTEsMSwwLDAsMCwyMCwxNVY1QTEsMSwwLDAsMCwxOS40MSw0LjA5Wk0xMCwyLjA5LDE2LjU0LDUsMTAsNy45MSwzLjQ2LDVaTTIsNi41NCw5LDkuNjV2Ny44MUwyLDE0LjM1Wm05LDEwLjkyVjkuNjVsNy0zLjExdjcuODFaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmNvbXBhbnk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1jb21wYW55JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBkPSdNMTksMEgxQTEsMSwwLDAsMCwwLDFWMTlhMSwxLDAsMCwwLDEsMUgxOWExLDEsMCwwLDAsMS0xVjFBMSwxLDAsMCwwLDE5LDBaTTksMThWMTZoMnYyWm05LDBIMTNWMTVhMSwxLDAsMCwwLTEtMUg4YTEsMSwwLDAsMC0xLDF2M0gyVjJIMThaJy8lM0UlM0NyZWN0IHg9JzcnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTEnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTUnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nNycgeT0nOScgd2lkdGg9JzInIGhlaWdodD0nMicvJTNFJTNDcmVjdCB4PSczJyB5PSc1JyB3aWR0aD0nMicgaGVpZ2h0PScyJy8lM0UlM0NyZWN0IHg9JzMnIHk9JzknIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTEnIHk9JzknIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTUnIHk9JzknIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQy9zdmclM0UgXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEucGFydG5lcnM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1pbWFnZS1wYXJ0bmVycycgdmlld0JveD0nMCAwIDIyIDIwJyUzRSUzQ3BhdGggZD0nTTE5LjM3LDE3LjA2YTMuNSwzLjUsMCwxLDAtNC43NCwwQzEzLjE1LDE3LjU5LDEyLDE4LjYyLDEyLDIwaDJjMC0uNiwxLjQxLTEuMzYsMy0xLjM2czMsLjc2LDMsMS4zNmgyQzIyLDE4LjYyLDIwLjg1LDE3LjU5LDE5LjM3LDE3LjA2Wk0xNywxM2ExLjUsMS41LDAsMSwxLTEuNSwxLjVBMS41LDEuNSwwLDAsMSwxNywxM1onIC8lM0UlM0NwYXRoIGQ9J003LjM3LDE3LjA2YTMuNSwzLjUsMCwxLDAtNC43NCwwQzEuMTUsMTcuNTksMCwxOC42MiwwLDIwSDJjMC0uNiwxLjQxLTEuMzYsMy0xLjM2UzgsMTkuNCw4LDIwaDJDMTAsMTguNjIsOC44NSwxNy41OSw3LjM3LDE3LjA2Wk01LDEzYTEuNSwxLjUsMCwxLDEtMS41LDEuNUExLjUsMS41LDAsMCwxLDUsMTNaJyAvJTNFJTNDcGF0aCBkPSdNMTQsOWgyYzAtMS4zOC0xLjE1LTIuNDEtMi42My0yLjk0YTMuNSwzLjUsMCwxLDAtNC43NCwwQzcuMTUsNi41OSw2LDcuNjIsNiw5SDhjMC0uNiwxLjQxLTEuMzYsMy0xLjM2UzE0LDguNCwxNCw5Wk0xMSwyQTEuNSwxLjUsMCwxLDEsOS41LDMuNSwxLjUsMS41LDAsMCwxLDExLDJaJyAvJTNFJTNDL3N2ZyUzRVwiKTsgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5lbnRlcnByaXNlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZW50ZXJwcmlzZScgdmlld0JveD0nMCAwIDQwIDQwJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTM4LDEyIEwzMiwxMiBMMzAsMTIgTDI0LDEyIEwyMiwxMiBMMjIsMCBMMCwwIEwwLDQwIEw0MCw0MCBMNDAsMTIgTDM4LDEyIFogTTEzLDM4IEw5LDM4IEw5LDMwIEwxMywzMCBMMTMsMzggWiBNMjAsMTIgTDIwLDM4IEwxNSwzOCBMMTUsMjggTDcsMjggTDcsMzggTDIsMzggTDIsMiBMMjAsMiBMMjAsMTIgWiBNMzIsMzcuOTk5ODM5MiBMMjgsMzcuOTk5ODM5MiBMMjgsMzMuOTk5ODM5MiBMMzIsMzMuOTk5ODM5MiBMMzIsMzcuOTk5ODM5MiBaIE0zOCwzOC4wMDA2Mzk3IEwzNCwzOC4wMDA2Mzk3IEwzNCwzMi4wMDA2Mzk3IEwyNiwzMi4wMDA2Mzk3IEwyNiwzOC4wMDA2Mzk3IEwyMiwzOC4wMDA2Mzk3IEwyMiwxNC4wMDA2Mzk3IEwzOCwxNC4wMDA2Mzk3IEwzOCwzOC4wMDA2Mzk3IFogTTEwLDQuMDAwMjM5OTEgTDQsNC4wMDAyMzk5MSBMNCwxMC4wMDAyMzk5IEwxMCwxMC4wMDAyMzk5IEwxMCw0LjAwMDIzOTkxIFogTTgsOC4wMDAzMTk4NyBMNiw4LjAwMDMxOTg3IEw2LDYuMDAwMzE5ODcgTDgsNi4wMDAzMTk4NyBMOCw4LjAwMDMxOTg3IFogTTE4LDQuMDAwMjM5OTEgTDEyLDQuMDAwMjM5OTEgTDEyLDEwLjAwMDIzOTkgTDE4LDEwLjAwMDIzOTkgTDE4LDQuMDAwMjM5OTEgWiBNMTYsOC4wMDAzMTk4NyBMMTQsOC4wMDAzMTk4NyBMMTQsNi4wMDAzMTk4NyBMMTYsNi4wMDAzMTk4NyBMMTYsOC4wMDAzMTk4NyBaIE0xMCwxMi4wMDA1NTk3IEw0LDEyLjAwMDU1OTcgTDQsMTguMDAwNTU5NyBMMTAsMTguMDAwNTU5NyBMMTAsMTIuMDAwNTU5NyBaIE04LDE2LjAwMDYzOTcgTDYsMTYuMDAwNjM5NyBMNiwxNC4wMDA2Mzk3IEw4LDE0LjAwMDYzOTcgTDgsMTYuMDAwNjM5NyBaIE0xOCwxMi4wMDA1NTk3IEwxMiwxMi4wMDA1NTk3IEwxMiwxOC4wMDA1NTk3IEwxOCwxOC4wMDA1NTk3IEwxOCwxMi4wMDA1NTk3IFogTTE2LDE2LjAwMDYzOTcgTDE0LDE2LjAwMDYzOTcgTDE0LDE0LjAwMDYzOTcgTDE2LDE0LjAwMDYzOTcgTDE2LDE2LjAwMDYzOTcgWiBNMTAsMjAuMDAwODc5NiBMNCwyMC4wMDA4Nzk2IEw0LDI2LjAwMDg3OTYgTDEwLDI2LjAwMDg3OTYgTDEwLDIwLjAwMDg3OTYgWiBNOCwyNC4wMDA5NTk1IEw2LDI0LjAwMDk1OTUgTDYsMjIuMDAwOTU5NSBMOCwyMi4wMDA5NTk1IEw4LDI0LjAwMDk1OTUgWiBNMTgsMjAuMDAwODc5NiBMMTIsMjAuMDAwODc5NiBMMTIsMjYuMDAwODc5NiBMMTgsMjYuMDAwODc5NiBMMTgsMjAuMDAwODc5NiBaIE0xNiwyNC4wMDA5NTk1IEwxNCwyNC4wMDA5NTk1IEwxNCwyMi4wMDA5NTk1IEwxNiwyMi4wMDA5NTk1IEwxNiwyNC4wMDA5NTk1IFogTTM0LDE1Ljk5OTExOTYgTDI2LDE1Ljk5OTExOTYgTDI2LDIxLjk5OTExOTYgTDM0LDIxLjk5OTExOTYgTDM0LDE1Ljk5OTExOTYgWiBNMzIsMTkuOTk5MTk5NSBMMjgsMTkuOTk5MTk5NSBMMjgsMTcuOTk5MTk5NSBMMzIsMTcuOTk5MTk5NSBMMzIsMTkuOTk5MTk5NSBaIE0zNCwyMy45OTk0Mzk0IEwyNiwyMy45OTk0Mzk0IEwyNiwyOS45OTk0Mzk0IEwzNCwyOS45OTk0Mzk0IEwzNCwyMy45OTk0Mzk0IFogTTMyLDI3Ljk5OTUxOTQgTDI4LDI3Ljk5OTUxOTQgTDI4LDI1Ljk5OTUxOTQgTDMyLDI1Ljk5OTUxOTQgTDMyLDI3Ljk5OTUxOTQgWicgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5odWI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWh1Yicgdmlld0JveD0nMCAwIDQyIDM4JyBzdHJva2Utd2lkdGg9JzInIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00zNy4xNzYzNzEsMzYuMjMyNDgxMiBDMzcuMTkyMDExNywzNi44MDQxMDk1IDM2LjczNzI3NDMsMzcuMjcwNjg1IDM2LjE2ODQ4OTEsMzcuMjcwNjg1IEwzLjc0MzM1MjA0LDM3LjI3MDM0NzYgQzMuMTc4Mjc1ODMsMzcuMjcwMzQ3NiAyLjcyNDAwMDU2LDM2LjgwOTE4MTggMi43MjQwMDA1NiwzNi4yMzk3NzY3IEwyLjcyNDAwMDU2LDE5LjYxMzEzODMgQzEuNDMxMjAwNywxOC40ODgxNDMxIDAuNjYyNTUxMzM2LDE2Ljg4ODQzMjYgMC42NjI1NTEzMzYsMTUuMTYxODI0OSBMMC42NjQyMDc4OTMsMTQuNjk1MDMgQzAuNjM3NzQxODMsMTQuNDUzMjEyNyAwLjY1MDUyNDI1NSwxNC4yOTQyNDM4IDAuNzExNjA0ODI3LDE0LjEyMzgyMzEgTDUuMTA3OTMyNDYsMS4yMDkzNTQ2OCBDNS4yNDg1MzI4NiwwLjc5NzAyMDYyMyA1LjYzODQ4NTk0LDAuNTExNjI3OTA3IDYuMDY2ODEwNjksMC41MTE2Mjc5MDcgTDM0LjA3MjgzNjQsMC41MTE2Mjc5MDcgQzM0LjUwOTE2MDcsMC41MTE2Mjc5MDcgMzQuODg5OTI3LDAuNzkzNTc4MjAxIDM1LjAzMTY2NTMsMS4yMDkyMTAzNCBMMzkuNDQyODU2NywxNC4xMjM0MDk1IEMzOS40ODcxMjk2LDE0LjI3MzIwNCAzOS41MDIwNzgyLDE0LjQyNDk0NDQgMzkuNDg4NDcyNiwxNC41NDkzNjQ5IEwzOS40ODg0NzI2LDE1LjE1MDU4MzUgQzM5LjQ4ODQ3MjYsMTYuOTk1OTUxNyAzOC42MTkwNjAxLDE4LjY4ODMwMzEgMzcuMTc2NDc0NiwxOS43NTYzMDg0IEwzNy4xNzYzNzEsMzYuMjMyNDgxMiBaIE0zNS4xMzc2MjA4LDM1LjIwOTMxMSBMMzUuMTM3NjIwOCwyMC43MDU3MTUyIEMzNC43MDIzOTI0LDIwLjgwOTc1OTMgMzQuMjcxMzMzLDIwLjg2MzM2NDEgMzMuODMzNjA2OSwyMC44NjMzNjQxIEMzMi4wMDQ2MDE5LDIwLjg2MzM2NDEgMzAuMzAxMzc1NiwxOS45NTQ3MDA4IDI5LjI0MzcyMjEsMTguNDc3MTUzOCBDMjguMTg2MDQ3MywxOS45NTQ2OTUgMjYuNDgyODUxNSwyMC44NjMzNjQxIDI0LjY1Mzg0NDQsMjAuODYzMzY0MSBDMjIuODI0ODAzLDIwLjg2MzM2NDEgMjEuMTIxNjE1NSwxOS45NTQ3MTU3IDIwLjA2Mzk1OTEsMTguNDc3MTU0NCBDMTkuMDA2Mjg0MiwxOS45NTQ2OTUzIDE3LjMwMzA4ODcsMjAuODYzMzY0MSAxNS40NzQwODE4LDIwLjg2MzM2NDEgQzEzLjY0NTA0MDQsMjAuODYzMzY0MSAxMS45NDE4NTI5LDE5Ljk1NDcxNTcgMTAuODg0MTk2NSwxOC40NzcxNTQ0IEM5LjgyNjUyMTYxLDE5Ljk1NDY5NTMgOC4xMjMzMjYwOCwyMC44NjMzNjQxIDYuMjk0MzE5MTksMjAuODYzMzY0MSBDNS43NjczNTU1NSwyMC44NjMzNjQxIDUuMjQwOTU3NzgsMjAuNzg4MzQxOCA0LjczOTczMzk4LDIwLjY0NDY3NCBMNC43Mzk3MzM5OCwzNS4yMDkzMTEgTDM1LjEzNzYyMDgsMzUuMjA5MzExIFogTTMwLjI3MjAyMjYsMTUuNjU1NzYyNiBDMzAuNTE1NDYzMiwxNy40NTAxMTkyIDMyLjA1MDM5MDksMTguODAxODU1NCAzMy44NDUwODMsMTguODAxODU1NCBDMzUuNzI4Njc5NCwxOC44MDE4NTU0IDM3LjI4NTQxMywxNy4zMzk1MTM0IDM3LjQ0NzQ1OTksMTUuNDc1MTkzMiBMMzAuMjI4MDc2NSwxNS40NzUxOTMyIEMzMC4yNDcwNjM4LDE1LjUzMjk4NyAzMC4yNjE3OTE5LDE1LjU5MzI5NTggMzAuMjcyMDIyNiwxNS42NTU3NjI2IFogTTIxLjA0ODQzMDYsMTUuNDc1MTkzMiBDMjEuMDY3NDE3OSwxNS41MzI5ODcgMjEuMDgyMTQ1OSwxNS41OTMyOTU4IDIxLjA5MjM3NjcsMTUuNjU1NzYyNiBDMjEuMzM1ODE3MywxNy40NTAxMTkyIDIyLjg3MDc0NDksMTguODAxODU1NCAyNC42NjU0MzcsMTguODAxODU1NCBDMjYuNDYwMTAwMSwxOC44MDE4NTU0IDI3Ljk5NTAxNjksMTcuNDUwMTQ4MSAyOC4yMzc4MTkxLDE1LjY2MTE1NTYgQzI4LjI0NTEyMjUsMTUuNTk4MTMxOCAyOC4yNTkwMDQ1LDE1LjUzNTgwNTYgMjguMjc4NzM3NSwxNS40NzUxOTMyIEwyMS4wNDg0MzA2LDE1LjQ3NTE5MzIgWiBNMTEuOTIzODEwMiwxNS42NTU3NjI2IEMxMi4xNjcyNTA4LDE3LjQ1MDExOTIgMTMuNzAyMTc4NSwxOC44MDE4NTU0IDE1LjQ5Njg3MDUsMTguODAxODU1NCBDMTcuMjkxNTMzNiwxOC44MDE4NTU0IDE4LjgyNjQ1MDUsMTcuNDUwMTQ4MSAxOS4wNjkyNTI2LDE1LjY2MTE1NTYgQzE5LjA3NjU1NjEsMTUuNTk4MTMxOCAxOS4wOTA0MzgxLDE1LjUzNTgwNTYgMTkuMTEwMTcxLDE1LjQ3NTE5MzIgTDExLjg3OTg2NDEsMTUuNDc1MTkzMiBDMTEuODk4ODUxNCwxNS41MzI5ODcgMTEuOTEzNTc5NSwxNS41OTMyOTU4IDExLjkyMzgxMDIsMTUuNjU1NzYyNiBaIE02LjMxNjgyODA1LDE4LjgwMTgzMTcgQzguMTExNDkxMTQsMTguODAxODMxNyA5LjY0NjQwNzk4LDE3LjQ1MDEyNDQgOS44ODkyMTAxMiwxNS42NjExMzE5IEM5Ljg5NjUxMzU3LDE1LjU5ODEwODEgOS45MTAzOTU1OSwxNS41MzU3ODE5IDkuOTMwMTI4NTYsMTUuNDc1MTY5NiBMMi43MDMxODc5NiwxNS40NzUxNjk2IEMyLjg2NjEyMDA2LDE3LjMzNDY4NTIgNC40MjgwOTY5NiwxOC44MDE4MzE3IDYuMzE2ODI4MDUsMTguODAxODMxNyBaIE0zLjA5NjcwMDgyLDEzLjQxMzk5MjQgTDM3LjA0MjU3LDEzLjQxMzk5MjQgTDMzLjM0ODk0ODIsMi41NzIwNDczNiBMNi44MDExOTIzOSwyLjU3MjA0NzM2IEwzLjA5NjcwMDgyLDEzLjQxMzk5MjQgWicgaWQ9J0ZpbGwtMScgJTNFJTNDL3BhdGglM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtMycgeD0nMTQnIHk9JzI2JyB3aWR0aD0nNicgaGVpZ2h0PScxMCclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTIwLDI2IEwyMCwzNiBMMjYsMzYgTDI2LDI2IEwyMCwyNiBaJyBpZD0nUmVjdGFuZ2xlLTMnICUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLnRvb2xzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi10b29scycgdmlld0JveD0nMCAwIDIwIDE4JyUzRSUzQ3BhdGggZD0nTTE5LDRIMTRWMWExLDEsMCwwLDAtMS0xSDdBMSwxLDAsMCwwLDYsMVY0SDFBMSwxLDAsMCwwLDAsNVYxN2ExLDEsMCwwLDAsMSwxSDE5YTEsMSwwLDAsMCwxLTFWNUExLDEsMCwwLDAsMTksNFpNOCwyaDRWNEg4Wk0xOCwxNkgyVjZIMThaJy8lM0UlM0NwYXRoIGQ9J00xMS4xOCwxMEg4LjgyYTMsMywwLDAsMC01LjY0LDBINnYySDMuMThhMywzLDAsMCwwLDUuNjQsMGgyLjM2YTMsMywwLDAsMCw1LjY0LDBIMTRWMTBoMi44MmEzLDMsMCwwLDAtNS42NCwwWicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmRlc2t0b3A6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWRlc2t0b3AnIHZpZXdCb3g9JzAgMCAzOCAzNCcgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00xMywyOCBMMCwyOCBMMCwwIEwzOCwwIEwzOCwyOCBMMjUsMjggTDI1LDMyIEwzMSwzMiBMMzEsMzQgTDcsMzQgTDcsMzIgTDEzLDMyIEwxMywyOCBaIE0xNSwyOCBMMTUsMzIgTDIzLDMyIEwyMywyOCBMMTUsMjggWiBNMiwyIEwyLDI2IEwzNiwyNiBMMzYsMiBMMiwyIFogTTAsMjAgTDM4LDIwIEwzOCwyMiBMMCwyMiBMMCwyMCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuZW5naW5lOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1lbmdpbmUnIHZpZXdCb3g9JzAgMCA0OCAzMicgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00zOSwzMiBMMjMsMzIgTDYsMjYgTDYsMjUgTDYsOCBMMzksOCBMMzksMzIgWiBNMjMsMzAgTDM3LDMwIEwzNywxMCBMOCwxMCBMOCwyNC42NzkzMTg4IEwyMywzMCBaJyBpZD0nRmlsbC0yJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDL3BhdGglM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTEnIHBvaW50cz0nNDMgMjcgNDUgMjcgNDUgMTQgNDMgMTQnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTMnIHBvaW50cz0nMCAyNCAyIDI0IDIgMTEgMCAxMSclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J0ZpbGwtNCcgcG9pbnRzPScxIDE4IDYgMTggNiAxNiAxIDE2JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nRmlsbC01JyBwb2ludHM9JzEwIDIgMjMgMiAyMyAwIDEwIDAnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTYnIHBvaW50cz0nMTYgMTAgMTggMTAgMTggMSAxNiAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nRmlsbC03JyBwb2ludHM9JzM3IDE5IDQzIDE5IDQzIDE3IDM3IDE3JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nRmlsbC04JyBwb2ludHM9JzM3IDIzIDQzIDIzIDQzIDIxIDM3IDIxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmt1YmVybmV0ZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWt1YmVybmV0ZXMnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J00xMCwwQTEwLDEwLDAsMSwwLDIwLDEwLDEwLDEwLDAsMCwwLDEwLDBabTgsOS42MUwxMy41NSw4LjEzbDEuNjktMy4zN0wxMS44Nyw2LjQ1LDEwLjM5LDJBOCw4LDAsMCwxLDE4LDkuNjFaTTkuNjEsMiw4LjEzLDYuNDUsNC43Niw0Ljc2LDYuNDUsOC4xMywyLDkuNjFBOCw4LDAsMCwxLDkuNjEsMlpNMiwxMC4zOWw0LjQzLDEuNDhMNC43NiwxNS4yNGwzLjM3LTEuNjlMOS42MSwxOEE4LDgsMCwwLDEsMiwxMC4zOVpNMTAuMzksMThsMS40OC00LjQzLDMuMzcsMS42OS0xLjY5LTMuMzdMMTgsMTAuMzlBOCw4LDAsMCwxLDEwLjM5LDE4WicgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5hcHA6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWRvY2tlci1hcHAnIHZpZXdCb3g9JzAgMCAyMiAyMCclM0UlM0NwYXRoIGQ9J00yMCwwSDJBMiwyLDAsMCwwLDAsMlYxOGEyLDIsMCwwLDAsMiwySDIwYTIsMiwwLDAsMCwyLTJWMkEyLDIsMCwwLDAsMjAsMFptMCw0SDEyVjJoOFpNNyw0VjJoM1Y0Wk01LDJWNEgyVjJaTTIsMThWNkgyMFYxOFonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5yZWdpc3RyeTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24taW1hZ2UtcmVnaXN0cnknIHZpZXdCb3g9JzAgMCAyMSAxOCclM0UlM0NyZWN0IHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHg9JzYnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHk9JzYnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHg9JzYnIHk9JzYnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHk9JzEyJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyAvJTNFJTNDcmVjdCB4PSc2JyB5PScxMicgd2lkdGg9JzQnIGhlaWdodD0nNCcgLyUzRSUzQ3JlY3QgeD0nMTInIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NwYXRoIGQ9J00yMCwxOEgxNGExLDEsMCwwLDEtLjkzLS42M2wtMi01YTEsMSwwLDAsMSwuMS0uOTNBMSwxLDAsMCwxLDEyLDExaDFWN2ExLDEsMCwwLDEsMS0xaDNhMSwxLDAsMCwxLDEsMXYzLjI4bDIuMzIuNzdBMSwxLDAsMCwxLDIxLDEydjVBMSwxLDAsMCwxLDIwLDE4Wm0tNS4zMi0ySDE5VjEyLjcyTDE2LjY4LDEyQTEsMSwwLDAsMSwxNiwxMVY4SDE1djRhMSwxLDAsMCwxLTEsMWgtLjUyWicgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5tYW5hZ2VtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1jb250YWluZXItbWFuYWdlbWVudCcgdmlld0JveD0nMCAwIDIyIDIwJyUzRSUzQ3BhdGggZD0nTTExLDEzLjYzbC0yLC44NVY4LjE3bDUtMi41NFY4aDJWNGExLDEsMCwwLDAtLjYxLS45MmwtNy0zYTEsMSwwLDAsMC0uNzgsMGwtNywzQTEsMSwwLDAsMCwwLDR2OWExLDEsMCwwLDAsLjYxLjkybDcsM2ExLDEsMCwwLDAsLjc4LDBMMTEsMTUuOFptLTQsLjg1TDIsMTIuMzRWNS42M0w3LDguMTdabTEtOEwzLjM2LDQuMDgsOCwyLjA5bDQuNjQsMlonIC8lM0UlM0NwYXRoIGQ9J00yMS40NSwxMS4xMWwtNC0yYTEsMSwwLDAsMC0uOSwwbC00LDJBMSwxLDAsMCwwLDEyLDEydjVhMSwxLDAsMCwwLC41NS44OWw0LDJhMSwxLDAsMCwwLC45LDBsNC0yQTEsMSwwLDAsMCwyMiwxN1YxMkExLDEsMCwwLDAsMjEuNDUsMTEuMTFabS00LjQ1LDAsMS43Ni44OEwxNywxMi44OCwxNS4yNCwxMlptLTMsMi41LDIsMXYyLjc2bC0yLTFabTQsMy43NlYxNC42MmwyLTF2Mi43NlonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEubW9kZXJuLWFwcHM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWFwcHMnIHZpZXdCb3g9JzAgMCAxOCAxOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2U9JyUyMzAwMCcgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNOC42Njc1LDEuMDg3NSBMMTQuNjY3NSw0LjA4NzUgQzE1LjE3NzI0MzMsNC4zNDA3OTc1MSAxNS40OTk2OTgsNC44NjA3OTIwMiAxNS41LDUuNDMgTDE1LjUsMTIuNTc3NSBDMTUuNDk5Njk4LDEzLjE0NjcwOCAxNS4xNzcyNDMzLDEzLjY2NjcwMjUgMTQuNjY3NSwxMy45MiBMOC42Njc1LDE2LjkyIEM4LjI0NDk3NDA1LDE3LjEzMTQzMjEgNy43NDc1MjU5NSwxNy4xMzE0MzIxIDcuMzI1LDE2LjkyIEwxLjMyNSwxMy45MiBDMC44MTU3NDQzMDQsMTMuNjYzNDAxNyAwLjQ5NjAzMTQ5OCwxMy4xNDAyMzUzIDAuNSwxMi41NyBMMC41LDUuNDMgQzAuNTAwMzAyMDQ0LDQuODYwNzkyMDIgMC44MjI3NTY3NDEsNC4zNDA3OTc1MSAxLjMzMjUsNC4wODc1IEw3LjMzMjUsMS4wODc1IEM3Ljc1Mjk3NDQ3LDAuODc4NTYxMTM4IDguMjQ3MDI1NTMsMC44Nzg1NjExMzggOC42Njc1LDEuMDg3NSBaJyUzRSUzQy9wYXRoJTNFJTNDcG9seWxpbmUgcG9pbnRzPScwLjc0IDQuNjIgOCA4LjI1IDE1LjI2IDQuNjInJTNFJTNDL3BvbHlsaW5lJTNFJTNDcGF0aCBkPSdNOCwxNy4wNyBMOCw4LjI1JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNNC4yNSwyLjYyNSBMMTEuNzUsNi4zNzUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuY2ljaWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyBpZD0naWNvbi1jaWNkJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgLTIgMjAgMTYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZScgcG9pbnRzPScwIDAuNzUgMCA1LjI1IDQuNSA1LjI1JyUzRSUzQy9wb2x5bGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZScgcG9pbnRzPScxNi41IDEyLjc1IDE2LjUgOC4yNSAxMiA4LjI1JyUzRSUzQy9wb2x5bGluZSUzRSUzQ3BhdGggZD0nTTE0LjYxNzUsNC41IEMxMy44NDQzMzg4LDIuMzE1MTA4NzQgMTIuMDA0Mjk5NiwwLjY3OTY2MzY4NCA5Ljc0Mzc4NDk2LDAuMTY4MTkzNjk5IEM3LjQ4MzI3MDMsLTAuMzQzMjc2Mjg2IDUuMTE4NDE5MzcsMC4zNDA3NTkzIDMuNDgsMS45OCBMMCw1LjI1IE0xNi41LDguMjUgTDEzLjAyLDExLjUyIEMxMS4zODE1ODA2LDEzLjE1OTI0MDcgOS4wMTY3Mjk3LDEzLjg0MzI3NjMgNi43NTYyMTUwNCwxMy4zMzE4MDYzIEM0LjQ5NTcwMDM3LDEyLjgyMDMzNjMgMi42NTU2NjEyMywxMS4xODQ4OTEzIDEuODgyNSw5JyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuY2xvdWQtbWlncmF0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgaWQ9J2ljb24tY2xvdWQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE1JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZT0nJTIzMDAwJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00xMy41LDQuNzUgTDEyLjU1NSw0Ljc1IEMxMS43NzUzNDgzLDEuNzMwNDI1NjUgOC44MTI0MzYxNSwtMC4xODg0NDI3MDggNS43MzgxMDYyMywwLjMzNTE4MDc0MiBDMi42NjM3NzYzMSwwLjg1ODgwNDE5MiAwLjUwMzE0MjM5LDMuNjUwMzIwODggMC43NjcwNDcwMTQsNi43NTc3Mzc4NyBDMS4wMzA5NTE2NCw5Ljg2NTE1NDg2IDMuNjMxMzk3NjUsMTIuMjUyMzI1NyA2Ljc1LDEyLjI1IEwxMy41LDEyLjI1IEMxNS41NzEwNjc4LDEyLjI1IDE3LjI1LDEwLjU3MTA2NzggMTcuMjUsOC41IEMxNy4yNSw2LjQyODkzMjE5IDE1LjU3MTA2NzgsNC43NSAxMy41LDQuNzUgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmRhdGEtc2NpZW5jZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZGF0YScgdmlld0JveD0nLTEgLTEgMTkgMTknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlPSclMjMwMDAnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTJfMV8nIHBvaW50cz0nMSwxIDEsMTcgMTcsMTcgJy8lM0UlM0NjaXJjbGUgaWQ9J092YWwtMl81XycgY3g9JzUuNScgY3k9JzExLjUnIHI9JzEuNScvJTNFJTNDY2lyY2xlIGlkPSdPdmFsLTJfNF8nIGN4PScxNC41JyBjeT0nOS41JyByPScxLjUnLyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC0yXzNfJyBjeD0nOS41JyBjeT0nNS41JyByPScxLjUnLyUzRSUzQ3BhdGggaWQ9J1BhdGgtM18zXycgZD0nTTYuMzIxLDEwLjA4OGwyLjIzNi0yLjk4M0w2LjMyMSwxMC4wODh6Jy8lM0UlM0NwYXRoIGlkPSdQYXRoLTNfMl8nIGQ9J00xMy4xNjksOC41ODVsLTIuMzk2LTEuODdMMTMuMTY5LDguNTg1eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmRpZ2l0YWwtdHJhbnNmb3JtYXRpb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXRyYW5zZm9ybScgdmlld0JveD0nMCAwIDE4IDE3JyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIHJ4PScyJyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNOC45MTQ3OTUxOSw0Ljg3MTMxNjE3IEwxMi4xNzgyNDgsOS43MjA4NTA0OSBDMTIuMzMyNDE4LDkuOTQ5OTQ5MTkgMTIuMjcxNjc2MywxMC4yNjA2NDk5IDEyLjA0MjU3NzYsMTAuNDE0ODE5OSBDMTEuOTYwMDY5NiwxMC40NzAzNDI5IDExLjg2Mjg3ODQsMTAuNSAxMS43NjM0MjgxLDEwLjUgTDUuMjM2NTIyNTIsMTAuNSBDNC45NjAzODAxNCwxMC41IDQuNzM2NTIyNTIsMTAuMjc2MTQyNCA0LjczNjUyMjUyLDEwIEM0LjczNjUyMjUyLDkuOTAwNTQ5NjQgNC43NjYxNzk1OCw5LjgwMzM1ODQ2IDQuODIxNzAyNjIsOS43MjA4NTA0OSBMOC4wODUxNTUzOSw0Ljg3MTMxNjE3IEM4LjIzOTMyNTQxLDQuNjQyMjE3NDYgOC41NTAwMjYxLDQuNTgxNDc1NzYgOC43NzkxMjQ4MSw0LjczNTY0NTc4IEM4LjgzMjY4MjQ3LDQuNzcxNjg2OTYgOC44Nzg3NTQwMiw0LjgxNzc1ODUxIDguOTE0Nzk1MTksNC44NzEzMTYxNyBaJyBpZD0nVHJpYW5nbGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuZGlnaXRhbC10cmFuc2Zvcm1hdGlvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tdHJhbnNmb3JtJyB2aWV3Qm94PScwIDAgMTggMTcnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgcng9JzInJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J004LjkxNDc5NTE5LDQuODcxMzE2MTcgTDEyLjE3ODI0OCw5LjcyMDg1MDQ5IEMxMi4zMzI0MTgsOS45NDk5NDkxOSAxMi4yNzE2NzYzLDEwLjI2MDY0OTkgMTIuMDQyNTc3NiwxMC40MTQ4MTk5IEMxMS45NjAwNjk2LDEwLjQ3MDM0MjkgMTEuODYyODc4NCwxMC41IDExLjc2MzQyODEsMTAuNSBMNS4yMzY1MjI1MiwxMC41IEM0Ljk2MDM4MDE0LDEwLjUgNC43MzY1MjI1MiwxMC4yNzYxNDI0IDQuNzM2NTIyNTIsMTAgQzQuNzM2NTIyNTIsOS45MDA1NDk2NCA0Ljc2NjE3OTU4LDkuODAzMzU4NDYgNC44MjE3MDI2Miw5LjcyMDg1MDQ5IEw4LjA4NTE1NTM5LDQuODcxMzE2MTcgQzguMjM5MzI1NDEsNC42NDIyMTc0NiA4LjU1MDAyNjEsNC41ODE0NzU3NiA4Ljc3OTEyNDgxLDQuNzM1NjQ1NzggQzguODMyNjgyNDcsNC43NzE2ODY5NiA4Ljg3ODc1NDAyLDQuODE3NzU4NTEgOC45MTQ3OTUxOSw0Ljg3MTMxNjE3IFonIGlkPSdUcmlhbmdsZSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5lZGdlLWNvbXB1dGluZzpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tc2hlaWxkJyB2aWV3Qm94PScwIC0wLjUgMTQgMTgnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzFfJyBkPSdNNywxNiBjMCwwLDYtMyw2LTcuNVYzLjI1TDcsMUwxLDMuMjVWOC41QzEsMTMsNywxNiw3LDE2eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLm1pY3Jvc2VydmljZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLW1pY3JvJyB2aWV3Qm94PScwIDAgMTggMTgnIHN0cm9rZT0nJTIzMDAwJyBmaWxsPSdub25lJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5Z29uIGlkPSdTaGFwZV81XycgcG9pbnRzPScgOC41LDEgMSw0Ljc1IDguNSw4LjUgMTYsNC43NSAnLyUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZV80XycgcG9pbnRzPScgMSwxMi4yNSA4LjUsMTYgMTYsMTIuMjUgJy8lM0UlM0Nwb2x5bGluZSBpZD0nU2hhcGVfM18nIGZpbGw9J25vbmUnIHBvaW50cz0nIDEsOC41IDguNSwxMi4yNSAxNiw4LjUgJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEud2luZG93cy1zZXJ2ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLW1pZ3JhdGlvbicgdmlld0JveD0nMCAwIDE3IDE3JyUzRSUzQ3BvbHlnb24gcG9pbnRzPScxMi41NyAxMC4xMSAxNC41MSAxMi4wNSAxMS4wMSAxMi4wNSAzLjc5IDQuMzYgMC44MiA0LjM2IDAuODIgNC45NSAzLjUzIDQuOTUgMTAuNzYgMTIuNjQgMTQuNTEgMTIuNjQgMTIuNTcgMTQuNTggMTIuOTkgMTUgMTUuNjQgMTIuMzUgMTIuOTkgOS42OSAxMi41NyAxMC4xMScvJTNFJTNDcG9seWdvbiBwb2ludHM9JzMuNTMgMTIuMDUgMC44MiAxMi4wNSAwLjgyIDEyLjY0IDMuNzkgMTIuNjQgNi42NSA5LjU5IDYuMjIgOS4xOSAzLjUzIDEyLjA1Jy8lM0UlM0Nwb2x5Z29uIHBvaW50cz0nMTEuMDEgNC45NSAxNC41MSA0Ljk1IDEyLjU3IDYuODkgMTIuOTkgNy4zMSAxNS42NCA0LjY1IDEyLjk5IDIgMTIuNTcgMi40MiAxNC41MSA0LjM2IDEwLjc2IDQuMzYgNy44OCA3LjQ0IDguMzEgNy44NCAxMS4wMSA0Ljk1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuYmxvZzpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tYmxvZycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtcGF0aCcgY2xhc3M9J2Nscy0yJyB4PScxJyB5PScxJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHJ4PScyJyByeT0nMicvJTNFJTNDcGF0aCBpZD0nU2hhcGUnIGNsYXNzPSdjbHMtMicgZD0nTTEsNS42N0gxNScvJTNFJTNDcGF0aCBpZD0nU2hhcGUtMicgZGF0YS1uYW1lPSdTaGFwZScgY2xhc3M9J2Nscy0yJyBkPSdNNS42NywxNVY1LjY3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuY29tbXVuaXR5OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi13b3JsZCcgdmlld0JveD0nLTAuNSAtMC41IDE4IDE4JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NjaXJjbGUgaWQ9J092YWxfMV8nIGN4PSc4LjUnIGN5PSc4LjUnIHI9JzcuNScvJTNFJTNDcGF0aCBpZD0nU2hhcGVfM18nIGQ9J00xLDguNWgxNScvJTNFJTNDcGF0aCBpZD0nU2hhcGVfMl8nIGQ9J004LjUsMSBjMS44NzYsMi4wNTQsMi45NDEsNC43MTksMyw3LjVjLTAuMDU5LDIuNzgxLTEuMTI0LDUuNDQ2LTMsNy41Yy0xLjg3Ni0yLjA1NC0yLjk0Mi00LjcxOS0zLTcuNUM1LjU1OCw1LjcxOSw2LjYyNCwzLjA1NCw4LjUsMXonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1ib29rJyB2aWV3Qm94PSctMC41IC0wLjUgMTggMTYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzNfJyBkPSdNMSwxaDQuNSBjMS42NTcsMCwzLDEuMzQzLDMsM3YxMC41YzAtMS4yNDItMS4wMDctMi4yNS0yLjI1LTIuMjVIMVYxeicvJTNFJTNDcGF0aCBpZD0nU2hhcGVfMl8nIGQ9J00xNiwxaC00LjUgYy0xLjY1NiwwLTMsMS4zNDMtMywzdjEwLjVjMC0xLjI0MiwxLjAwOC0yLjI1LDIuMjUtMi4yNUgxNlYxeicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLm9wZW4tc291cmNlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1vcGVuc291cmNlJyB2aWV3Qm94PScwIDAgMTggMTcnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTEsOSBDMSw0LjU4MTcyMiA0LjU4MTcyMiwxIDksMSBDMTMuNDE4Mjc4LDEgMTcsNC41ODE3MjIgMTcsOSBDMTcsMTEuODc3OTY3NiAxNS40ODAzMDA5LDE0LjQwMDk5MDUgMTMuMTk5NTk3NywxNS44MTAzNzM2IEwxMS4wNjQxNDgyLDExLjg5NTM4MjggQzExLjk2Njk4ODUsMTEuMjUwNTg1IDEyLjU1NTU1NTYsMTAuMTk0MDI2MSAxMi41NTU1NTU2LDkgQzEyLjU1NTU1NTYsNy4wMzYzMjA4OSAxMC45NjM2NzkxLDUuNDQ0NDQ0NDQgOSw1LjQ0NDQ0NDQ0IEM3LjAzNjMyMDg5LDUuNDQ0NDQ0NDQgNS40NDQ0NDQ0NCw3LjAzNjMyMDg5IDUuNDQ0NDQ0NDQsOSBDNS40NDQ0NDQ0NCwxMC4xOTQwMjYxIDYuMDMzMDExNDgsMTEuMjUwNTg1IDYuOTM1ODUxNzgsMTEuODk1MzgyOCBMNC44MDA0MDIyNiwxNS44MTAzNzM2IEMyLjUxOTY5OTA3LDE0LjQwMDk5MDUgMSwxMS44Nzc5Njc2IDEsOSBaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmRvY2tlcmNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZG9ja2VyY29uJyBzdHJva2U9JyUyMzAwMCcgdmlld0JveD0nMCAwIDIwIDE4JyUzRSUzQ3BhdGggZD0nTTE5LjU3LDE1LjgxLDE4LDguNzZBMi4zMSwyLjMxLDAsMCwwLDE1LjgxLDdoLTFWOWgxYS4zMy4zMywwLDAsMSwuMjQuMTlMMTcuNTYsMTZIMi4wNUwzLjU3LDkuMTlBLjMuMywwLDAsMSwzLjgxLDloMVY3aC0xYTIuMzMsMi4zMywwLDAsMC0yLjIsMS43NkwuMDUsMTUuODFhMS44LDEuOCwwLDAsMCwuMzMsMS41M0ExLjgyLDEuODIsMCwwLDAsMS44MSwxOGgxNmExLjc3LDEuNzcsMCwwLDAsMS43Ni0yLjE5WicgLyUzRSUzQ3BhdGggZD0nTTkuODEsMGE0LDQsMCwwLDAtNCw0YzAsMyw0LDgsNCw4czQtNSw0LThBNCw0LDAsMCwwLDkuODEsMFptMCw2YTIsMiwwLDEsMSwyLTJBMiwyLDAsMCwxLDkuODEsNlonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5ldmVudHM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWJvbHQnIHZpZXdCb3g9JzAgMCAxNiAxOCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcG9seWdvbiBpZD0nU2hhcGUnIHBvaW50cz0nNy41IDAgMCA5IDYuNzUgOSA2IDE1IDEzLjUgNiA2Ljc1IDYnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuY3VzdG9tZXItc3VjY2VzczpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tYXdhcmQnIHZpZXdCb3g9Jy0wLjc1IC0wLjc1IDE0IDIwJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NjaXJjbGUgaWQ9J092YWxfMV8nIGN4PSc2LjI1JyBjeT0nNi4yNScgcj0nNS4yNScvJTNFJTNDcG9seWxpbmUgaWQ9J1NoYXBlXzFfJyBwb2ludHM9JzMuNDA3LDEwLjY2OCAyLjUsMTcuNSA2LjI1LDE1LjI1IDEwLDE3LjUgOS4wOTMsMTAuNjYgJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuZG9jczpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZG9jcycgdmlld0JveD0nLTAuNzUgLTAuNSAxNSAxOCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBpZD0nU2hhcGVfM18nIGQ9J003Ljc1LDFIMi41IEMxLjY3MSwxLDEsMS42NzEsMSwyLjV2MTJDMSwxNS4zMjgsMS42NzEsMTYsMi41LDE2aDljMC44MjgsMCwxLjUtMC42NzIsMS41LTEuNVY2LjI1TDcuNzUsMXonLyUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZV8yXycgcG9pbnRzPSc3Ljc1LDEgNy43NSw2LjI1IDEzLDYuMjUgJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuZW5naW5lZXJpbmc6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWVuZ2luZWVyaW5nJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBkPSdNMTksMEgxQTEsMSwwLDAsMCwwLDFWMTlhMSwxLDAsMCwwLDEsMUgxOWExLDEsMCwwLDAsMS0xVjFBMSwxLDAsMCwwLDE5LDBaTTIsMkg1VjE4SDJaTTE4LDE4SDdWMkgxOFonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEudHJhaW5pbmc6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXBsYXknIHZpZXdCb3g9Jy0wLjUgLTAuNzUgMTggMTQnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BvbHlnb24gaWQ9J1NoYXBlXzNfJyBwb2ludHM9JzkuMjUsMTEuNSAxNiw2LjI1IDkuMjUsMSAnLyUzRSUzQ3BvbHlnb24gaWQ9J1NoYXBlXzJfJyBwb2ludHM9JzEsMTEuNSA3Ljc1LDYuMjUgMSwxICcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmZpbmFuY2lhbC1zZXJ2aWNlczpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZG9sbGFyJyB2aWV3Qm94PSctMiAwIDEyIDIwJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J000LjUsMCBMNC41LDE2LjUnIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTguMjUsMyBMMi42MjUsMyBDMS4xNzUyNTI1MywzIC04Ljg4MTc4NDJlLTE2LDQuMTc1MjUyNTMgLTguODgxNzg0MmUtMTYsNS42MjUgQy04Ljg4MTc4NDJlLTE2LDcuMDc0NzQ3NDcgMS4xNzUyNTI1Myw4LjI1IDIuNjI1LDguMjUgTDYuMzc1LDguMjUgQzcuODI0NzQ3NDUsOC4yNTAwMDAwMyA4Ljk5OTk5OTk0LDkuNDI1MjUyNTUgOC45OTk5OTk5NCwxMC44NzUgQzguOTk5OTk5OTQsMTIuMzI0NzQ3NCA3LjgyNDc0NzQ1LDEzLjUgNi4zNzUsMTMuNSBMLTguODgxNzg0MmUtMTYsMTMuNScgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmdvdmVybm1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWNhc2UnIHZpZXdCb3g9Jy0xIC0wLjUgMTggMTYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZS1wYXRoXzFfJyBkPScgTTMsNGgxMWMxLjEwNCwwLDIsMC44OTYsMiwydjYuNWMwLDEuMTA0LTAuODk2LDItMiwySDNjLTEuMTA0LDAtMi0wLjg5Ni0yLTJWNkMxLDQuODk2LDEuODk2LDQsMyw0eicvJTNFJTNDcGF0aCBpZD0nU2hhcGVfMV8nIGQ9J00xMS41LDE0LjUgdi0xMkMxMS41LDEuNjcxLDEwLjgyOCwxLDEwLDFIN0M2LjE3MSwxLDUuNSwxLjY3MSw1LjUsMi41djEyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuaGVhbHRoY2FyZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24taGVhcnQnIHZpZXdCb3g9JzAgMCAxOCAxNicgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMTQuODgsMS45NTc1IEMxNC4xMDYzNTY5LDEuMTgzNDkzNiAxMy4wNTY4NTM1LDAuNzQ4NjMwNzg0IDExLjk2MjUsMC43NDg2MzA3ODQgQzEwLjg2ODE0NjUsMC43NDg2MzA3ODQgOS44MTg2NDMxNSwxLjE4MzQ5MzYgOS4wNDUsMS45NTc1IEw4LjI1LDIuNzUyNSBMNy40NTUsMS45NTc1IEM1Ljg0MzcwOTI0LDAuMzQ2MjA5MjgzIDMuMjMxMjkwNzgsMC4zNDYyMDkzMDMgMS42MjAwMDAwNCwxLjk1NzUwMDA0IEMwLjAwODcwOTMwMjgyLDMuNTY4NzkwNzggMC4wMDg3MDkyODMzNiw2LjE4MTIwOTI0IDEuNjIsNy43OTI1IEwyLjQxNSw4LjU4NzUgTDguMjUsMTQuNDIyNSBMMTQuMDg1LDguNTg3NSBMMTQuODgsNy43OTI1IEMxNS42NTQwMDY0LDcuMDE4ODU2ODUgMTYuMDg4ODY5Miw1Ljk2OTM1MzUyIDE2LjA4ODg2OTIsNC44NzUgQzE2LjA4ODg2OTIsMy43ODA2NDY0OCAxNS42NTQwMDY0LDIuNzMxMTQzMTUgMTQuODgsMS45NTc1IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTEyJyBwb2ludHM9JzEuNzYyMDA3NzcgNy41MTQzOTEwOSA0LjI4Njc1NTE5IDcuNTE0MzkxMDkgNi4yNSA0LjQ5NzM2MDIgOC4zMDQyMDAwMyA5LjUzMTQyMTk3IDEwLjMwNzUzODYgNi41MTQ4NzA3MSAxMS44NjIyOTM3IDYuNTE0ODcwNzEnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmhpZ2hlci1lZHVjYXRpb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWVkdScgdmlld0JveD0nMCAtMiAxOCAxNicgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcG9seWdvbiBpZD0nUGF0aC0xMycgcG9pbnRzPSc4IC0xLjcwNTMwMjU3ZS0xMyAwIDQgNy45NTcwODgyNCA4IDE2IDQnJTNFJTNDL3BvbHlnb24lM0UlM0NwYXRoIGQ9J00yLjk3NTM1NTMyLDYuMDI0MTczODggTDMuMDM5Nzk4NDcsOS45NzIyNjEyMSBDNC42ODU1OTQ4NSwxMS4zMTk0NjEyIDYuMzM4OTk1MzYsMTEuOTk1Mzc0MiA4LDEyIEM5LjY2MTAwNDY0LDEyLjAwNDYyNTggMTEuMzI3NjcxMywxMS4zMzc5NTkyIDEzLDEwIEwxMyw2JyBpZD0nUGF0aC0xNCclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5pbnN1cmFuY2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWxpZmUtcmluZycgdmlld0JveD0nLTAuNSAtMC41IDE4IDE4JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NjaXJjbGUgaWQ9J092YWxfM18nIGN4PSc4LjUnIGN5PSc4LjUnIHI9JzcuNScvJTNFJTNDY2lyY2xlIGlkPSdPdmFsXzJfJyBjeD0nOC41JyBjeT0nOC41JyByPSczJy8lM0UlM0NwYXRoIGlkPSdTaGFwZV83XycgZD0nTTMuMjUsMy4yNSBsMywzJy8lM0UlM0NwYXRoIGlkPSdTaGFwZV82XycgZD0nTTEwLjc1LDEwLjc1IGwzLDMnLyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzVfJyBkPSdNMTAuNzUsNi4yNSBsMy0zJy8lM0UlM0NwYXRoIGlkPSdTaGFwZV80XycgZD0nTTMuMjUsMTMuNzUgbDMtMycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3RzLCAucmVzb3VyY2VzLCAuc29sdXRpb25zIHtcclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgdWwuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBsaS5ncmlkLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB1bC5zdWJ0cmVlIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgeyBcclxuICAgICAgICAgICAgICBjbGVhcjogYm90aDsgXHJcbiAgICAgICAgICAgICAgdWwuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICB1bC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbGkuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgICAgIHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vQmxvZyBzcGVjaWZpYyBzdHlsZXMuXHJcbi5kb2NrZXItYmxvZyB7XHJcbiAgLnNpdGUtaGVhZGVyIHsgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICAgIC8vIGhlaWdodDogODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsImZvb3Rlci5ib3R0b20tbGlua3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xyXG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xyXG4gIC5mb290ZXItbG9nby13cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgZmlsbDogIzAwOTFlMjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1uYXYge1xyXG4gICAgLmZvb3Rlci1uYXYtd3JhcCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBcclxuICAgICAgICAuYmFzZS1uYXYge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIC5oYXMtc3VibmF2IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLW5hdi13cmFwLTEge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAuZm9vdGVyLW5hdi1jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1uYXYtd3JhcC0yIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgLmZvb3Rlci1uYXYtY29sdW1uIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgIC5mb290ZXItbmF2LWNvbHVtbiB7XHJcbiAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbGkuc3VibmF2LXBhcmVudCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5zdWJ0cmVlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LXdyYXAge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAucHJpbWFyeS1idG4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWFpbC5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwcHggY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICAgICYuZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWNvbmRhcnktZm9vdGVyIHtcclxuICAgIC5sZWdhbC1zb2NpYWwtcm93IHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgLnNvY2lhbC13cmFwIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSAwcHg7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sZWdhbC13cmFwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZm9vdGVyLW5hdiB7XHJcbiAgICAgIC5mb290ZXItbmF2LXdyYXAtMSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAuZm9vdGVyLW5hdi1jb2x1bW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXItbmF2LXdyYXAtMiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAuZm9vdGVyLW5hdi1jb2x1bW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyLWRydXBhbC13b3JkcHJlc3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5mb290ZXItbmF2LWNvbHVtbiB7XHJcbiAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAmLmN1c3RvbWVycyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kYXJ5LWZvb3RlciB7XHJcbiAgICAgIC5jb250YWN0LXdyYXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAubGVnYWwtc29jaWFsLXJvdyB7XHJcbiAgICAgICAgLnNvY2lhbC13cmFwIHtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZ2FsLXdyYXAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgLmZvb3Rlci1uYXYtd3JhcC0xIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgID51bCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvb3Rlci1uYXYtd3JhcC0yIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLmZvb3Rlci1uYXYtY29sdW1uIHtcclxuICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogc2l0ZSBwb3N0cyBzdHlsZXMgKi9cclxuLmZlYXR1cmVkLXdyYXAgLnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIsMzMsNjgsLjkpO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIC5pbWFnZS1pbm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkLXBvc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4OyAgICAgICAgXHJcbiAgICAgICAgaDIgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC10YWdzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLmltYWdlLXdyYXAge1xyXG4gICAgICAgICAgICAuaW1hZ2UtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wb3N0LXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ucG9zdC1zbmlwcGV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyOXB4IDBweCByZ2JhKDAsMCwwLDAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICB9XHJcbiAgICAuc3F1YXJlIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgcC5wb3N0LWV4Y2VycHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICB9XHJcbn1cclxuLnBvc3QtY29udGVudCwgLnBvc3QtdGFncyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5wb3N0LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzAyMjE0NDtcclxuICAgIH1cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcG9wLWJsdWU7XHJcbiAgICB9XHJcbn1cclxuLnBvc3QtbWV0YXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGxlZnQ6IDQwcHg7XHJcbn1cclxuLnBvc3QtbGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDQwcHg7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG4udXBwZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuYmxvY2txdW90ZSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTsgXHJcbiAgICBtYXJnaW46IDEuNWVtIDBweDtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDBweDtcclxuICAgIHF1b3RlczogXCJcXDIwMUNcIlwiXFwyMDFEXCJcIlxcMjAxOFwiXCJcXDIwMTlcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbiAgYmxvY2txdW90ZSBwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtOyBcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcblxyXG5jb2RlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIC8vYmFja2dyb3VuZDogI0U5RUJFRTtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMmQzO1xyXG4gICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY29sb3I6ICM2OTdBODk7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzY5N0E4OTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxucHJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAjRTlFQkVFO1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMmQzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgbWFyZ2luOiA0MHB4IDBweDtcclxuICAgIGNvbG9yOiAjNjk3QTg5O1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM2OTdBODk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNpbmdsZS1wb3N0IHtcclxuICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLW1ldGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnBvc3Qge1xyXG4gICAgICAgIGgyLCBoMywgaDQsIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmVsYXRlZC1wb3N0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkLXBvc3RzLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAucmVsYXRlZC1wb3N0LWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAuaW1hZ2UtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnlsaW5lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3N0LXRhZ3Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGdyZXk7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOXB4KSB7XHJcbiAgICAucmVsYXRlZC1wb3N0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAucmVsYXRlZC1wb3N0cy13cmFwIHtcclxuICAgICAgICAgICAgLnJlbGF0ZWQtcG9zdC1pdGVte1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2UtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBzaXRlIGhvbWVwYWdlIHN0eWxlcyAqLyJdfQ== */
