@charset "UTF-8";
#navigationContainer {
  /* overwrite sxa */
}

#navigationContainer .component-content, #navigationContainer .component, #navigationContainer.component {
  margin: 0px;
  padding: 0px;
}

#navigationContainer a {
  white-space: initial;
  /* css-3 */
  word-wrap: none;
}

#navigationContainer .link-with-label .component-content div {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  color: #222222;
}

#navigationContainer .link-with-label .component-content .link a {
  margin-left: 5px;
  font-size: 14px;
  font-weight: 500;
  color: #0060af;
  border-bottom: none;
  text-decoration: none;
}

#navigationContainer .link-with-label .component-content .link a:hover {
  border-bottom: 1px solid #0060af;
}

#navigationContainer .utility-nav-menu {
  text-align: right;
  padding-right: 30px;
}

#navigationContainer .utility-nav-menu .component {
  display: inline-block;
}

#navigationContainer .utility-nav-menu .headerless-link-list a {
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  border-bottom: none;
}

#navigationContainer .utility-nav-menu ul {
  margin-top: 20px;
  text-align: right;
}

#navigationContainer .utility-nav-menu ul li {
  display: inline-block;
  margin-left: 25px;
}

#navigationContainer .utility-nav-menu ul li a {
  color: #666666;
}

#navigationContainer .utility-nav-menu ul li a:hover {
  border-bottom: 1px solid;
}

#navigationContainer #headerSignInMobileContainer {
  padding: 10px 0 0 0;
  float: right;
  width: 70px;
  height: 70px;
}

#navigationContainer #headerSignInMobileContainer #mainNavigationSignInMobile .component-content ul {
  text-align: center;
}

#navigationContainer #headerSignInMobileContainer #mainNavigationSignInMobile .component-content ul li {
  display: -ms-grid;
  display: grid;
}

#navigationContainer #headerSignInMobileContainer #mainNavigationSignInMobile .component-content ul li .flyout-link-icon span.la {
  font-size: 30px;
  display: block;
}

#navigationContainer #headerSignInMobileContainer #mainNavigationSignInMobile .component-content ul li .flyout-link {
  font-size: 14px;
  color: #222222;
}

#navigationContainer #mainNavigationYourBranchMobile {
  height: 60px;
  padding: 4px 10px 0 10px;
  border-top: 1px solid #cccccc;
  text-align: center;
  display: table;
}

#navigationContainer #mainNavigationYourBranchMobile .component-content {
  display: table-cell;
  vertical-align: middle;
}

#navigationContainer #mainNavigationYourBranchMobile .component-content div {
  display: block;
  font-size: 14px;
}

#navigationContainer #mainNavigationYourBranchMobile .component-content .link {
  padding: 1px;
}

#navigationContainer #mainNavigationYourBranchMobile .component-content .link a {
  margin: 0;
  color: #0060af !important;
}

#navigationContainer #mobileNavigationHamburger {
  text-align: center;
  float: left;
  height: 70px;
  width: 70px;
  padding: 16px 0 0 0;
  margin: 0px;
}

#navigationContainer #mobileNavigationHamburger a {
  text-decoration: none;
  border: none;
  color: #222222;
  font-size: 14px;
}

#navigationContainer #mobileNavigationHamburger a .la.la-bars, #navigationContainer #mobileNavigationHamburger a .la.la-times {
  font-size: 24px;
  display: block;
}

#navigationContainer #mobileNavigationHamburger a .la.la-bars {
  color: #0060af;
}

#navigationContainer #mobileNavigationHamburger a .la.la-times {
  color: #ffffff;
}

#navigationContainer .image {
  margin: 10px 0 0 0;
  padding: 0px;
  text-align: center;
  max-height: 60px;
  float: left;
}

@media only screen and (max-width: 991px) {
  #navigationContainer .image {
    width: -webkit-calc(100% - 140px);
    width: calc(100% - 140px);
  }
  #navigationContainer .image img {
    max-width: none;
    width: auto;
    height: 58px;
  }
}

#navigationContainer .image a {
  border-bottom: none;
}

#navigationContainer .image a img:focus {
  outline: 1px dotted #222222;
  outline-offset: -1px;
}

#navigationContainer .arrow-box {
  width: 50px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 10%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

#navigationContainer .arrow-box:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  background: #ffffff;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(315deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(315deg);
  transform: translateX(-50%) translateY(-50%) rotate(315deg);
  top: 0;
  left: 50%;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

#navigationContainer .mobile-nav-button li a {
  border-bottom: none;
}

#navigationContainer .mobile-nav-button li .submenu.opened {
  display: block !important;
  width: 94%;
  left: 3%;
  top: 78px;
  position: absolute;
  z-index: 9999;
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.3);
}

#navigationContainer .mobile-nav-button li .submenu.opened .component.snippet.sign-in {
  background-color: #ffffff;
  border-radius: 4px;
}

#navigationContainer .mobile-nav-button li .submenu.opened .component.snippet.sign-in .field-link a {
  color: #0060af;
  padding: 8px 20px 8px 4px;
  border-bottom: none;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
}

#navigationContainer .mobile-nav-button li .submenu.opened .component.snippet.sign-in .field-link a:after {
  bottom: 1em;
}

#navigationContainer .mobile-nav-button li .submenu.opened .arrow-box {
  left: 92%;
}

#navigationContainer .navigation-menu {
  display: none;
  background-color: #f2f2f2;
}

#navigationContainer .navigation-menu .mobile-nav-button .submenu {
  display: none;
}

#navigationContainer .navigation-menu .mobile-nav-button .submenu.opened {
  width: 94vw !important;
  left: 3vw !important;
  background-color: #ffffff;
  padding: 20px 16px;
  border-radius: 4px;
}

#navigationContainer .navigation-menu .mobile-nav-button .submenu.opened .search-box .component-content .search-box-button-with-redirect {
  background-color: #fec938;
  border-radius: 50%;
  border: none;
  height: 44px;
  width: 50px;
  font-size: 24px;
  text-align: center;
  padding: 0;
  margin-top: 3px;
  margin-left: 8px;
}

#navigationContainer .navigation-menu .mobile-nav-button .submenu.opened .search-box .component-content .search-box-button-with-redirect:before {
  font-family: LineAwesome;
  color: #222222;
  content: "";
}

#navigationContainer .navigation-menu .mobile-nav-button .submenu.opened .search-box .component-content .search-box-button-with-redirect:hover {
  background-color: #fbf2d9;
}

#navigationContainer .navigation-menu .mobile-nav-button .submenu.opened .arrow-box {
  left: 10% !important;
}

#navigationContainer.menu-opened {
  position: fixed;
  background: #ffffff;
  top: 0;
  z-index: 999;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}

#navigationContainer.menu-opened #mobileNavigationHamburger {
  background-color: #0060af;
}

#navigationContainer.menu-opened #mobileNavigationHamburger a {
  color: #ffffff;
}

#navigationContainer.menu-opened .navigation-menu {
  display: block;
}

#navigationContainer.menu-opened .navigation-menu .mobile-nav-button {
  height: 70px;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  text-align: center;
}

#navigationContainer.menu-opened .navigation-menu .mobile-nav-button li {
  display: -ms-grid;
  display: grid;
}

#navigationContainer.menu-opened .navigation-menu .mobile-nav-button li a.flyout-link-icon {
  padding-top: 10px;
}

#navigationContainer.menu-opened .navigation-menu .mobile-nav-button li a.flyout-link-icon span.la {
  font-size: 30px;
  color: #0060af;
}

#navigationContainer.menu-opened .navigation-menu .mobile-nav-button li a.flyout-link {
  font-size: 14px;
  color: #222222;
  margin-top: -3px;
}

#navigationContainer.menu-opened .navigation-menu .mobile-nav-button .field-link {
  padding-top: 10px;
  text-align: center;
  display: -ms-grid;
  display: grid;
}

#navigationContainer.menu-opened .navigation-menu .mobile-nav-button .field-link span.la {
  font-size: 30px;
  color: #0060af;
}

#navigationContainer.menu-opened .navigation-menu .mobile-nav-button .field-link a {
  font-size: 14px;
  color: #222222;
  margin-top: -3px;
  border-bottom: none;
}

#navigationContainer.menu-opened .navigation-menu #mainNavigationHome {
  text-align: left;
  background-color: #004679;
  padding: 15px 0px 15px 15px;
  width: 100%;
}

#navigationContainer.menu-opened .navigation-menu #mainNavigationHome a {
  color: #ffffff;
  width: 100%;
  display: block;
  border: none;
  font-size: 16px;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation {
  clear: both;
  text-align: left;
  background-color: #0060af;
  width: 100%;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li {
  clear: both;
  width: 100%;
  display: block;
  position: relative;
  border-bottom: 1px solid #edf7ff;
  margin: 0px;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li a.flyout-link-icon {
  text-decoration: none;
  border: none;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li a.flyout-link {
  color: #ffffff;
  text-decoration: none;
  border: none;
  display: block;
  height: 50px;
  padding: 10px 0px 0px 15px;
  width: 100%;
  font-size: 16px;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li a.flyout-link:after {
  content: "";
  color: #ffffff;
  font-family: 'FontAwesome';
  position: absolute;
  right: 15px;
  font-size: 1em;
  top: 10px;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li a.flyout-link:focus {
  outline: 1px dotted #222222;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li a[aria-expanded="true"]:after {
  content: "";
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu {
  display: none;
  background-color: #f6f4f4;
  /* over write class styling */
  /* footer */
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu.opened {
  display: block;
}

@media only screen and (max-width: 767px) {
  #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .equal-height > .component-content {
    display: block;
  }
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list {
  border-bottom: 1px solid #cccccc;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list:last-child {
  border-bottom: 1px solid #cccccc;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list {
  padding: 0px;
  margin: 0px;
  width: 100%;
  background-color: #edf7ff;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list h3, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list h3 {
  width: 100%;
  display: block;
  color: #222222;
  font-weight: normal;
  padding: 15px 0px 15px 25px;
  font-size: 16px;
  min-height: 30px;
  margin: 0px;
  cursor: pointer;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list h3:after, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list h3:after {
  content: "";
  color: #0060af;
  font-family: 'FontAwesome';
  position: absolute;
  right: 15px;
  font-size: 1em;
  top: 15px;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list h3[aria-expanded="true"]:after, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list h3[aria-expanded="true"]:after {
  content: "";
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list ul, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list ul {
  background-color: #ffffff;
  display: none;
  margin: 0px;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list ul li, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list ul li {
  border-bottom: 1px solid #cccccc;
  margin: 0px;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list ul li a, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list ul li a {
  margin-left: 25px;
  padding: 10px;
  width: 100%;
  display: block;
  color: #0060af;
  border: none;
  font-size: 16px;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list ul li a:before, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list ul li a:before {
  content: '';
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list ul li a:after, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list ul li a:after {
  bottom: 1.2em;
  content: none;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list ul.opened, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list ul.opened {
  display: block;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .link-list ul.opened li:last-child, #navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list ul.opened li:last-child {
  border-bottom: none;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .headerless-link-list ul {
  display: block;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .final {
  clear: both;
  padding: 15px 0px 15px 15px;
  margin: 0px;
  background-color: #edf7ff;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .final a {
  color: #222222;
  border: none;
  width: 100%;
  display: block;
  padding-left: 15px;
  text-decoration: none;
  font-size: 16px;
}

#navigationContainer.menu-opened .navigation-menu .main-navigation .flyout-list li .submenu .final a:after {
  content: "";
}

body.mobile {
  overflow: hidden;
}

@media only screen and (min-width: 992px) {
  #navigationContainer .image {
    text-align: left;
    padding: 10px 0 0 10px;
    margin: 0;
    max-height: none;
  }
  #navigationContainer .image img {
    height: auto;
  }
  #navigationContainer .link-with-label {
    margin-left: 25px;
  }
  #navigationContainer .link-with-label .component-content .link-label:after {
    content: ':';
    display: inline-block;
  }
  #navigationContainer .main-navigation {
    padding-left: 30px;
  }
  #navigationContainer .flyout {
    position: relative;
    min-height: 40px;
  }
  #navigationContainer .flyout ul.flyout-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
  #navigationContainer .flyout ul.flyout-list li {
    padding-right: 30px;
    float: left;
  }
  #navigationContainer .flyout ul.flyout-list li span.la {
    font-size: 36px;
    vertical-align: middle;
    color: #0060af;
    display: inline-block;
  }
  #navigationContainer .flyout ul.flyout-list li a.flyout-link-icon {
    border: none;
  }
  #navigationContainer .flyout ul.flyout-list li a.flyout-link {
    border: none;
    color: #222222;
    font-weight: 500;
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
  }
  #navigationContainer .flyout ul.flyout-list li a.flyout-link.selected, #navigationContainer .flyout ul.flyout-list li a.flyout-link:hover {
    padding-bottom: 12px;
    border-bottom: 4px solid #fec938;
  }
  #navigationContainer .flyout ul.flyout-list li a.flyout-link:focus {
    outline-offset: -2px;
  }
  #navigationContainer .flyout ul.flyout-list li a.flyout-link-icon.selected, #navigationContainer .flyout ul.flyout-list li a.flyout-link-icon:hover {
    text-decoration: none;
  }
  #navigationContainer .flyout ul.flyout-list li div .submenu {
    display: block !important;
  }
  #navigationContainer .flyout .submenu {
    border: 1px solid #cccccc;
    /* footer */
  }
  #navigationContainer .flyout .submenu.opened {
    position: absolute;
    left: 0px;
    top: 40px;
    width: 150%;
    display: block;
    z-index: 105;
    background-color: #ffffff;
  }
  #navigationContainer .flyout .submenu .link-list, #navigationContainer .flyout .submenu .headerless-link-list {
    border-bottom: none;
    border-right: 1px solid #cccccc;
    padding: 0px 0px 0px 30px;
    margin: 30px 0px 20px 0px;
  }
  #navigationContainer .flyout .submenu .link-list h3, #navigationContainer .flyout .submenu .headerless-link-list h3 {
    color: #0060af;
  }
  #navigationContainer .flyout .submenu .link-list ul li, #navigationContainer .flyout .submenu .headerless-link-list ul li {
    display: block;
    float: none;
    padding: 2px 0px 2px 0px;
    margin-bottom: 5px;
  }
  #navigationContainer .flyout .submenu .link-list ul li a, #navigationContainer .flyout .submenu .headerless-link-list ul li a {
    color: #222222;
    font-size: 16px;
    padding-top: 10px;
    padding-right: 0px;
    border-bottom: none;
    /* remove chevron in menu inherited from link-list */
    /* add hover style so menu flyout can use link-list and headerless-link-list */
  }
  #navigationContainer .flyout .submenu .link-list ul li a:before, #navigationContainer .flyout .submenu .headerless-link-list ul li a:before {
    content: '';
  }
  #navigationContainer .flyout .submenu .link-list ul li a:after, #navigationContainer .flyout .submenu .headerless-link-list ul li a:after {
    content: none;
    border: none;
  }
  #navigationContainer .flyout .submenu .link-list ul li a:hover, #navigationContainer .flyout .submenu .headerless-link-list ul li a:hover {
    text-decoration: none;
    border-bottom: 1px solid #0060af;
  }
  #navigationContainer .flyout .submenu .link-list:last-child, #navigationContainer .flyout .submenu .link-list:only-child, #navigationContainer .flyout .submenu .headerless-link-list:only-child {
    border-right: none;
  }
  #navigationContainer .flyout .submenu .final {
    background-color: #f6f4f4;
    padding: 15px 0px 15px 30px;
  }
  #navigationContainer .flyout .submenu .final a {
    font-size: 16px;
    color: #0060af;
    border: none;
  }
  #navigationContainer .flyout .submenu .final a:hover {
    border-bottom: 1px solid;
  }
  #navigationContainer .navigation-menu {
    display: block;
    background: #ffffff;
  }
  #navigationContainer .navigation-menu #secondaryNavigation {
    top: -10px;
    margin-bottom: -10px;
    padding-right: 30px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation .component-content .field-link {
    text-align: left;
  }
  #navigationContainer .navigation-menu #secondaryNavigation .component-content .field-link span.la {
    font-size: 36px;
    vertical-align: middle;
    color: #0060af;
    display: inline-block;
  }
  #navigationContainer .navigation-menu #secondaryNavigation .component-content .field-link a {
    border: none;
    color: #222222;
    font-weight: 500;
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    padding-top: 13px;
    padding-bottom: 12px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation .component-content .field-link a:hover {
    border-bottom: 4px solid #fec938;
  }
  #navigationContainer .navigation-menu #secondaryNavigation .flyout ul.flyout-list li {
    padding: 0;
  }
  #navigationContainer .navigation-menu #secondaryNavigation .flyout ul.flyout-list li a.flyout-link {
    font-size: 14px;
    padding-bottom: 13px;
    padding-top: 12px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list {
    float: right;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened {
    width: 420px;
    left: -290px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.3);
    border-radius: 4px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened .arrow-box {
    left: 94%;
  }
}

@media only screen and (min-width: 992px) and (min-width: 992px) {
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened {
    left: -310px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened .arrow-box {
    left: 94%;
  }
}

@media only screen and (min-width: 992px) and (min-width: 1300px) {
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened {
    left: -268px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened .arrow-box {
    left: 94%;
  }
}

@media only screen and (min-width: 992px) {
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened .component.snippet.sign-in {
    background-color: #ffffff;
    border-radius: 4px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened .component.snippet.sign-in .field-link a {
    color: #0060af;
    padding: 8px 20px 8px 4px;
    border-bottom: none;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened .component.snippet.sign-in .field-link a:after {
    bottom: 1em;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened .component.snippet.sign-in .dropdown-link-list .dropdown-menu {
    padding-bottom: 0px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSignIn .component-content ul.flyout-list .submenu.opened .component.snippet.sign-in .dropdown-link-list .dropdown-menu li {
    float: none;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list {
    float: right;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened {
    padding: 20px 16px;
    border-radius: 4px;
    width: 450px;
    left: -12vw;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.3);
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened .arrow-box {
    left: 50%;
  }
}

@media only screen and (min-width: 992px) and (min-width: 992px) {
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened {
    left: -230px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened .arrow-box {
    left: 70%;
  }
}

@media only screen and (min-width: 992px) and (min-width: 1300px) {
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened {
    left: -140px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened .arrow-box {
    left: 60%;
  }
}

@media only screen and (min-width: 992px) {
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened .component .component-content label {
    display: none;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened .component .component-content button {
    background-color: #fec938;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened .component .component-content button:hover {
    background-color: #fbf2d9;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened .component .component-content .search-box-button-with-redirect {
    border-radius: 50%;
    border: none;
    height: 44px;
    width: 50px;
    font-size: 24px;
    text-align: center;
    padding: 0;
    margin-top: 3px;
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationSearch .component-content ul.flyout-list .submenu.opened .component .component-content .search-box-button-with-redirect:before {
    font-family: LineAwesome;
    color: #222222;
    content: "";
  }
  #navigationContainer .navigation-menu #secondaryNavigation #mainNavigationLocations .component-content .field-link {
    text-align: right;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJiLWNvbXBvbmVudC1tYWluLW5hdmlnYXRpb24uY3NzIiwiYmItY29tcG9uZW50LW1haW4tbmF2aWdhdGlvbi5zY3NzIiwiYWJzdHJhY3RzL3ZhcnMvX2JiLWZvbnRzLnNjc3MiLCJhYnN0cmFjdHMvdmFycy9fYmItY29sb3JzLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYWJzdHJhY3RzL3ZhcnMvX2JiLXZhcnMuc2NzcyIsImJhc2UvZm9udGF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0lqQjtFQUNJLG1CQUFtQjtDQTBnQnRCOztBQTNnQkQ7RUFHUSxZQUFXO0VBQ1gsYUFBWTtDQUNmOztBQUxMO0VBU1EscUJBQW9CO0VBQVMsV0FBVztFQUN4QyxnQkFBZTtDQUNsQjs7QUFYTDtFQWdCZ0Isc0JBQXFCO0VBQ3JCLGdCQ2xCZTtFRG1CZixpQkNWVztFRFdYLGVFUkU7Q0ZTTDs7QUFwQmI7RUF1Qm9CLGlCQUFnQjtFQUNoQixnQkN6Qlc7RUQwQlgsaUJDakJPO0VEa0JQLGVFM0JIO0VGNEJHLG9CQUFtQjtFQUNuQixzQkFBcUI7Q0FLeEI7O0FBakNqQjtFQStCd0IsaUNFaENQO0NGaUNJOztBQWhDckI7RUF1Q1Esa0JBQWlCO0VBQ2pCLG9CQUFtQjtDQTZCdEI7O0FBckVMO0VBMkNZLHNCQUFxQjtDQUN4Qjs7QUE1Q1Q7RUFnRGdCLGdCQ2pEZTtFRGtEZixpQkN6Q1c7RUQwQ1gsZUV2Q0U7RUZ3Q0Ysb0JBQW1CO0NBQ3RCOztBQXBEYjtFQXdEWSxpQkFBZ0I7RUFDaEIsa0JBQWlCO0NBV3BCOztBQXBFVDtFQTJEZ0Isc0JBQW9CO0VBQ3BCLGtCQUFpQjtDQU9wQjs7QUFuRWI7RUE4RG9CLGVFbERDO0NGc0RKOztBQWxFakI7RUFnRXdCLHlCQUF3QjtDQUMzQjs7QUFqRXJCO0VBd0VRLG9CQUFtQjtFQUNuQixhQUFZO0VBQ1osWUFBVztFQUNYLGFBQVk7Q0FzQmY7O0FBakdM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QW1DbkI7RUEzU3pCO0lBMFFvQyxVQUFTO0dBQ1o7Q0RoQnBDOztBSXZ0Qk87RUg0ZEo7SUFrUndDLGNBQWE7R0FDaEI7RUFuUnJDO0lBcVJ3QywwQkUzeUJ6QjtHRit5QnNCO0VBelJyQztJQXVSNEMsMEJFdnlCeEI7R0Z3eUJxQjtFQXhSekM7SUEyUndDLG1CQUFrQjtJQUNsQixhQUFZO0lBQ1osYUFBWTtJQUNaLFlBQVU7SUFDVixnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsZ0JBQWU7R0FNbEI7RUF4U3JDO0lBb1M0Qyx5QkFBd0I7SUFDeEIsZUVoekI5QjtJRml6QjhCLGFJOXZCdEI7R0ordkJtQjtFQXZTekM7SUFrVHdCLGtCQUFpQjtHQUNwQjtDRDFCeEIiLCJmaWxlIjoiYmItY29tcG9uZW50LW1haW4tbmF2aWdhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4jbmF2aWdhdGlvbkNvbnRhaW5lciB7XG4gIC8qIG92ZXJ3cml0ZSBzeGEgKi9cbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgLmNvbXBvbmVudC1jb250ZW50LCAjbmF2aWdhdGlvbkNvbnRhaW5lciAuY29tcG9uZW50LCAjbmF2aWdhdGlvbkNvbnRhaW5lci5jb21wb25lbnQge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciBhIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIC8qIGNzcy0zICovXG4gIHdvcmQtd3JhcDogbm9uZTtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgLmxpbmstd2l0aC1sYWJlbCAuY29tcG9uZW50LWNvbnRlbnQgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAubGluay13aXRoLWxhYmVsIC5jb21wb25lbnQtY29udGVudCAubGluayBhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNjBhZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAubGluay13aXRoLWxhYmVsIC5jb21wb25lbnQtY29udGVudCAubGluayBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDYwYWY7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyIC51dGlsaXR5LW5hdi1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyIC51dGlsaXR5LW5hdi1tZW51IC5jb21wb25lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyIC51dGlsaXR5LW5hdi1tZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgLnV0aWxpdHktbmF2LW1lbnUgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgLnV0aWxpdHktbmF2LW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAudXRpbGl0eS1uYXYtbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyIC51dGlsaXR5LW5hdi1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyICNoZWFkZXJTaWduSW5Nb2JpbGVDb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyICNoZWFkZXJTaWduSW5Nb2JpbGVDb250YWluZXIgI21haW5OYXZpZ2F0aW9uU2lnbkluTW9iaWxlIC5jb21wb25lbnQtY29udGVudCB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgI2hlYWRlclNpZ25Jbk1vYmlsZUNvbnRhaW5lciAjbWFpbk5hdmlnYXRpb25TaWduSW5Nb2JpbGUgLmNvbXBvbmVudC1jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgI2hlYWRlclNpZ25Jbk1vYmlsZUNvbnRhaW5lciAjbWFpbk5hdmlnYXRpb25TaWduSW5Nb2JpbGUgLmNvbXBvbmVudC1jb250ZW50IHVsIGxpIC5mbHlvdXQtbGluay1pY29uIHNwYW4ubGEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAjaGVhZGVyU2lnbkluTW9iaWxlQ29udGFpbmVyICNtYWluTmF2aWdhdGlvblNpZ25Jbk1vYmlsZSAuY29tcG9uZW50LWNvbnRlbnQgdWwgbGkgLmZseW91dC1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgI21haW5OYXZpZ2F0aW9uWW91ckJyYW5jaE1vYmlsZSB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogNHB4IDEwcHggMCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgI21haW5OYXZpZ2F0aW9uWW91ckJyYW5jaE1vYmlsZSAuY29tcG9uZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAjbWFpbk5hdmlnYXRpb25Zb3VyQnJhbmNoTW9iaWxlIC5jb21wb25lbnQtY29udGVudCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAjbWFpbk5hdmlnYXRpb25Zb3VyQnJhbmNoTW9iaWxlIC5jb21wb25lbnQtY29udGVudCAubGluayB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgI21haW5OYXZpZ2F0aW9uWW91ckJyYW5jaE1vYmlsZSAuY29tcG9uZW50LWNvbnRlbnQgLmxpbmsgYSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgI21vYmlsZU5hdmlnYXRpb25IYW1idXJnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICBtYXJnaW46IDBweDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgI21vYmlsZU5hdmlnYXRpb25IYW1idXJnZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAjbW9iaWxlTmF2aWdhdGlvbkhhbWJ1cmdlciBhIC5sYS5sYS1iYXJzLCAjbmF2aWdhdGlvbkNvbnRhaW5lciAjbW9iaWxlTmF2aWdhdGlvbkhhbWJ1cmdlciBhIC5sYS5sYS10aW1lcyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyICNtb2JpbGVOYXZpZ2F0aW9uSGFtYnVyZ2VyIGEgLmxhLmxhLWJhcnMge1xuICBjb2xvcjogIzAwNjBhZjtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgI21vYmlsZU5hdmlnYXRpb25IYW1idXJnZXIgYSAubGEubGEtdGltZXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgLmltYWdlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI25hdmlnYXRpb25Db250YWluZXIgLmltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgLmltYWdlIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAuaW1hZ2UgYSBpbWc6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICMyMjIyMjI7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAuYXJyb3ctYm94IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAuYXJyb3ctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDMxNWRlZyk7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgLm1vYmlsZS1uYXYtYnV0dG9uIGxpIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAubW9iaWxlLW5hdi1idXR0b24gbGkgLnN1Ym1lbnUub3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDk0JTtcbiAgbGVmdDogMyU7XG4gIHRvcDogNzhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAubW9iaWxlLW5hdi1idXR0b24gbGkgLnN1Ym1lbnUub3BlbmVkIC5jb21wb25lbnQuc25pcHBldC5zaWduLWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAubW9iaWxlLW5hdi1idXR0b24gbGkgLnN1Ym1lbnUub3BlbmVkIC5jb21wb25lbnQuc25pcHBldC5zaWduLWluIC5maWVsZC1saW5rIGEge1xuICBjb2xvcjogIzAwNjBhZjtcbiAgcGFkZGluZzogOHB4IDIwcHggOHB4IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyIC5tb2JpbGUtbmF2LWJ1dHRvbiBsaSAuc3VibWVudS5vcGVuZWQgLmNvbXBvbmVudC5zbmlwcGV0LnNpZ24taW4gLmZpZWxkLWxpbmsgYTphZnRlciB7XG4gIGJvdHRvbTogMWVtO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAubW9iaWxlLW5hdi1idXR0b24gbGkgLnN1Ym1lbnUub3BlbmVkIC5hcnJvdy1ib3gge1xuICBsZWZ0OiA5MiU7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51IC5tb2JpbGUtbmF2LWJ1dHRvbiAuc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1vYmlsZS1uYXYtYnV0dG9uIC5zdWJtZW51Lm9wZW5lZCB7XG4gIHdpZHRoOiA5NHZ3ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDN2dyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIgLm5hdmlnYXRpb24tbWVudSAubW9iaWxlLW5hdi1idXR0b24gLnN1Ym1lbnUub3BlbmVkIC5zZWFyY2gtYm94IC5jb21wb25lbnQtY29udGVudCAuc2VhcmNoLWJveC1idXR0b24td2l0aC1yZWRpcmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWM5Mzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51IC5tb2JpbGUtbmF2LWJ1dHRvbiAuc3VibWVudS5vcGVuZWQgLnNlYXJjaC1ib3ggLmNvbXBvbmVudC1jb250ZW50IC5zZWFyY2gtYm94LWJ1dHRvbi13aXRoLXJlZGlyZWN0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBMaW5lQXdlc29tZTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGNvbnRlbnQ6IFwi74ShXCI7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1vYmlsZS1uYXYtYnV0dG9uIC5zdWJtZW51Lm9wZW5lZCAuc2VhcmNoLWJveCAuY29tcG9uZW50LWNvbnRlbnQgLnNlYXJjaC1ib3gtYnV0dG9uLXdpdGgtcmVkaXJlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMmQ5O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51IC5tb2JpbGUtbmF2LWJ1dHRvbiAuc3VibWVudS5vcGVuZWQgLmFycm93LWJveCB7XG4gIGxlZnQ6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgI21vYmlsZU5hdmlnYXRpb25IYW1idXJnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAjbW9iaWxlTmF2aWdhdGlvbkhhbWJ1cmdlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubW9iaWxlLW5hdi1idXR0b24ge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1vYmlsZS1uYXYtYnV0dG9uIGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubW9iaWxlLW5hdi1idXR0b24gbGkgYS5mbHlvdXQtbGluay1pY29uIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1vYmlsZS1uYXYtYnV0dG9uIGxpIGEuZmx5b3V0LWxpbmstaWNvbiBzcGFuLmxhIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAwNjBhZjtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubW9iaWxlLW5hdi1idXR0b24gbGkgYS5mbHlvdXQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1vYmlsZS1uYXYtYnV0dG9uIC5maWVsZC1saW5rIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubW9iaWxlLW5hdi1idXR0b24gLmZpZWxkLWxpbmsgc3Bhbi5sYSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDYwYWY7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1vYmlsZS1uYXYtYnV0dG9uIC5maWVsZC1saW5rIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51ICNtYWluTmF2aWdhdGlvbkhvbWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Njc5O1xuICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51ICNtYWluTmF2aWdhdGlvbkhvbWUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmN2ZmO1xuICBtYXJnaW46IDBweDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSBhLmZseW91dC1saW5rLWljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSBhLmZseW91dC1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSBhLmZseW91dC1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCLvgbhcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgdG9wOiAxMHB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIGEuZmx5b3V0LWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICMyMjIyMjI7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0O1xuICAvKiBvdmVyIHdyaXRlIGNsYXNzIHN0eWxpbmcgKi9cbiAgLyogZm9vdGVyICovXG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUub3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSAuc3VibWVudSAuZXF1YWwtaGVpZ2h0ID4gLmNvbXBvbmVudC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5saW5rLWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSAuc3VibWVudSAubGluay1saXN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSAuc3VibWVudSAubGluay1saXN0LCAjbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmN2ZmO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5saW5rLWxpc3QgaDMsICNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUgLmhlYWRlcmxlc3MtbGluay1saXN0IGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAwcHggMTVweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUgLmxpbmstbGlzdCBoMzphZnRlciwgI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSAuc3VibWVudSAuaGVhZGVybGVzcy1saW5rLWxpc3QgaDM6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BuFwiO1xuICBjb2xvcjogIzAwNjBhZjtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0b3A6IDE1cHg7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUgLmxpbmstbGlzdCBoM1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciwgI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSAuc3VibWVudSAuaGVhZGVybGVzcy1saW5rLWxpc3QgaDNbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bt1wiO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5saW5rLWxpc3QgdWwsICNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUgLmhlYWRlcmxlc3MtbGluay1saXN0IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUgLmxpbmstbGlzdCB1bCBsaSwgI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSAuc3VibWVudSAuaGVhZGVybGVzcy1saW5rLWxpc3QgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAwcHg7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUgLmxpbmstbGlzdCB1bCBsaSBhLCAjbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdCB1bCBsaSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDYwYWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5saW5rLWxpc3QgdWwgbGkgYTpiZWZvcmUsICNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUgLmhlYWRlcmxlc3MtbGluay1saXN0IHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUgLmxpbmstbGlzdCB1bCBsaSBhOmFmdGVyLCAjbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdCB1bCBsaSBhOmFmdGVyIHtcbiAgYm90dG9tOiAxLjJlbTtcbiAgY29udGVudDogbm9uZTtcbn1cblxuI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSAuc3VibWVudSAubGluay1saXN0IHVsLm9wZW5lZCwgI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSAuc3VibWVudSAuaGVhZGVybGVzcy1saW5rLWxpc3QgdWwub3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNuYXZpZ2F0aW9uQ29udGFpbmVyLm1lbnUtb3BlbmVkIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2aWdhdGlvbiAuZmx5b3V0LWxpc3QgbGkgLnN1Ym1lbnUgLmxpbmstbGlzdCB1bC5vcGVuZWQgbGk6bGFzdC1jaGlsZCwgI25hdmlnYXRpb25Db250YWluZXIubWVudS1vcGVuZWQgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXZpZ2F0aW9uIC5mbHlvdXQtbGlzdCBsaSAuc3VibWVudSAuaGVhZGVybGVzcy1saW5rLWxpc3QgdWwub3BlbmVkIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5maW5hbCB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmN2ZmO1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5maW5hbCBhIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jbmF2aWdhdGlvbkNvbnRhaW5lci5tZW51LW9wZW5lZCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdmlnYXRpb24gLmZseW91dC1saXN0IGxpIC5zdWJtZW51IC5maW5hbCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuYm9keS5tb2JpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5pbWFnZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubGluay13aXRoLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubGluay13aXRoLWxhYmVsIC5jb21wb25lbnQtY29udGVudCAubGluay1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJzonO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCB1bC5mbHlvdXQtbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCB1bC5mbHlvdXQtbGlzdCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IHVsLmZseW91dC1saXN0IGxpIHNwYW4ubGEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjMDA2MGFmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IHVsLmZseW91dC1saXN0IGxpIGEuZmx5b3V0LWxpbmstaWNvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgdWwuZmx5b3V0LWxpc3QgbGkgYS5mbHlvdXQtbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCB1bC5mbHlvdXQtbGlzdCBsaSBhLmZseW91dC1saW5rLnNlbGVjdGVkLCAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IHVsLmZseW91dC1saXN0IGxpIGEuZmx5b3V0LWxpbms6aG92ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmVjOTM4O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgdWwuZmx5b3V0LWxpc3QgbGkgYS5mbHlvdXQtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCB1bC5mbHlvdXQtbGlzdCBsaSBhLmZseW91dC1saW5rLWljb24uc2VsZWN0ZWQsICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgdWwuZmx5b3V0LWxpc3QgbGkgYS5mbHlvdXQtbGluay1pY29uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCB1bC5mbHlvdXQtbGlzdCBsaSBkaXYgLnN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCAuc3VibWVudSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAvKiBmb290ZXIgKi9cbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IC5zdWJtZW51Lm9wZW5lZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCAuc3VibWVudSAubGluay1saXN0LCAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IC5zdWJtZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDMwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDBweCAyMHB4IDBweDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IC5zdWJtZW51IC5saW5rLWxpc3QgaDMsICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgLnN1Ym1lbnUgLmhlYWRlcmxlc3MtbGluay1saXN0IGgzIHtcbiAgICBjb2xvcjogIzAwNjBhZjtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IC5zdWJtZW51IC5saW5rLWxpc3QgdWwgbGksICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgLnN1Ym1lbnUgLmhlYWRlcmxlc3MtbGluay1saXN0IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAycHggMHB4IDJweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgLnN1Ym1lbnUgLmxpbmstbGlzdCB1bCBsaSBhLCAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IC5zdWJtZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdCB1bCBsaSBhIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLyogcmVtb3ZlIGNoZXZyb24gaW4gbWVudSBpbmhlcml0ZWQgZnJvbSBsaW5rLWxpc3QgKi9cbiAgICAvKiBhZGQgaG92ZXIgc3R5bGUgc28gbWVudSBmbHlvdXQgY2FuIHVzZSBsaW5rLWxpc3QgYW5kIGhlYWRlcmxlc3MtbGluay1saXN0ICovXG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCAuc3VibWVudSAubGluay1saXN0IHVsIGxpIGE6YmVmb3JlLCAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IC5zdWJtZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdCB1bCBsaSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCAuc3VibWVudSAubGluay1saXN0IHVsIGxpIGE6YWZ0ZXIsICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgLnN1Ym1lbnUgLmhlYWRlcmxlc3MtbGluay1saXN0IHVsIGxpIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgLnN1Ym1lbnUgLmxpbmstbGlzdCB1bCBsaSBhOmhvdmVyLCAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IC5zdWJtZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDYwYWY7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCAuc3VibWVudSAubGluay1saXN0Omxhc3QtY2hpbGQsICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgLnN1Ym1lbnUgLmxpbmstbGlzdDpvbmx5LWNoaWxkLCAjbmF2aWdhdGlvbkNvbnRhaW5lciAuZmx5b3V0IC5zdWJtZW51IC5oZWFkZXJsZXNzLWxpbmstbGlzdDpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCAuc3VibWVudSAuZmluYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZjQ7XG4gICAgcGFkZGluZzogMTVweCAwcHggMTVweCAzMHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5mbHlvdXQgLnN1Ym1lbnUgLmZpbmFsIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwNjBhZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLmZseW91dCAuc3VibWVudSAuZmluYWwgYTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLm5hdmlnYXRpb24tbWVudSAjc2Vjb25kYXJ5TmF2aWdhdGlvbiB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gLmNvbXBvbmVudC1jb250ZW50IC5maWVsZC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gLmNvbXBvbmVudC1jb250ZW50IC5maWVsZC1saW5rIHNwYW4ubGEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjMDA2MGFmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uIC5jb21wb25lbnQtY29udGVudCAuZmllbGQtbGluayBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uIC5jb21wb25lbnQtY29udGVudCAuZmllbGQtbGluayBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZlYzkzODtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uIC5mbHlvdXQgdWwuZmx5b3V0LWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLm5hdmlnYXRpb24tbWVudSAjc2Vjb25kYXJ5TmF2aWdhdGlvbiAuZmx5b3V0IHVsLmZseW91dC1saXN0IGxpIGEuZmx5b3V0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNpZ25JbiAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3Qge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNpZ25JbiAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3QgLnN1Ym1lbnUub3BlbmVkIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbGVmdDogLTI5MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgI25hdmlnYXRpb25Db250YWluZXIgLm5hdmlnYXRpb24tbWVudSAjc2Vjb25kYXJ5TmF2aWdhdGlvbiAjbWFpbk5hdmlnYXRpb25TaWduSW4gLmNvbXBvbmVudC1jb250ZW50IHVsLmZseW91dC1saXN0IC5zdWJtZW51Lm9wZW5lZCAuYXJyb3ctYm94IHtcbiAgICBsZWZ0OiA5NCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2lnbkluIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCAuc3VibWVudS5vcGVuZWQge1xuICAgIGxlZnQ6IC0zMTBweDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNpZ25JbiAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3QgLnN1Ym1lbnUub3BlbmVkIC5hcnJvdy1ib3gge1xuICAgIGxlZnQ6IDk0JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2lnbkluIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCAuc3VibWVudS5vcGVuZWQge1xuICAgIGxlZnQ6IC0yNjhweDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNpZ25JbiAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3QgLnN1Ym1lbnUub3BlbmVkIC5hcnJvdy1ib3gge1xuICAgIGxlZnQ6IDk0JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2lnbkluIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCAuc3VibWVudS5vcGVuZWQgLmNvbXBvbmVudC5zbmlwcGV0LnNpZ24taW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2lnbkluIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCAuc3VibWVudS5vcGVuZWQgLmNvbXBvbmVudC5zbmlwcGV0LnNpZ24taW4gLmZpZWxkLWxpbmsgYSB7XG4gICAgY29sb3I6ICMwMDYwYWY7XG4gICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDRweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNpZ25JbiAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3QgLnN1Ym1lbnUub3BlbmVkIC5jb21wb25lbnQuc25pcHBldC5zaWduLWluIC5maWVsZC1saW5rIGE6YWZ0ZXIge1xuICAgIGJvdHRvbTogMWVtO1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2lnbkluIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCAuc3VibWVudS5vcGVuZWQgLmNvbXBvbmVudC5zbmlwcGV0LnNpZ24taW4gLmRyb3Bkb3duLWxpbmstbGlzdCAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNpZ25JbiAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3QgLnN1Ym1lbnUub3BlbmVkIC5jb21wb25lbnQuc25pcHBldC5zaWduLWluIC5kcm9wZG93bi1saW5rLWxpc3QgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2VhcmNoIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2VhcmNoIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCAuc3VibWVudS5vcGVuZWQge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGxlZnQ6IC0xMnZ3O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNlYXJjaCAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3QgLnN1Ym1lbnUub3BlbmVkIC5hcnJvdy1ib3gge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI25hdmlnYXRpb25Db250YWluZXIgLm5hdmlnYXRpb24tbWVudSAjc2Vjb25kYXJ5TmF2aWdhdGlvbiAjbWFpbk5hdmlnYXRpb25TZWFyY2ggLmNvbXBvbmVudC1jb250ZW50IHVsLmZseW91dC1saXN0IC5zdWJtZW51Lm9wZW5lZCB7XG4gICAgbGVmdDogLTIzMHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2VhcmNoIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCAuc3VibWVudS5vcGVuZWQgLmFycm93LWJveCB7XG4gICAgbGVmdDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgI25hdmlnYXRpb25Db250YWluZXIgLm5hdmlnYXRpb24tbWVudSAjc2Vjb25kYXJ5TmF2aWdhdGlvbiAjbWFpbk5hdmlnYXRpb25TZWFyY2ggLmNvbXBvbmVudC1jb250ZW50IHVsLmZseW91dC1saXN0IC5zdWJtZW51Lm9wZW5lZCB7XG4gICAgbGVmdDogLTE0MHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2VhcmNoIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCAuc3VibWVudS5vcGVuZWQgLmFycm93LWJveCB7XG4gICAgbGVmdDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI25hdmlnYXRpb25Db250YWluZXIgLm5hdmlnYXRpb24tbWVudSAjc2Vjb25kYXJ5TmF2aWdhdGlvbiAjbWFpbk5hdmlnYXRpb25TZWFyY2ggLmNvbXBvbmVudC1jb250ZW50IHVsLmZseW91dC1saXN0IC5zdWJtZW51Lm9wZW5lZCAuY29tcG9uZW50IC5jb21wb25lbnQtY29udGVudCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNlYXJjaCAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3QgLnN1Ym1lbnUub3BlbmVkIC5jb21wb25lbnQgLmNvbXBvbmVudC1jb250ZW50IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzkzODtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNlYXJjaCAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3QgLnN1Ym1lbnUub3BlbmVkIC5jb21wb25lbnQgLmNvbXBvbmVudC1jb250ZW50IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjJkOTtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvblNlYXJjaCAuY29tcG9uZW50LWNvbnRlbnQgdWwuZmx5b3V0LWxpc3QgLnN1Ym1lbnUub3BlbmVkIC5jb21wb25lbnQgLmNvbXBvbmVudC1jb250ZW50IC5zZWFyY2gtYm94LWJ1dHRvbi13aXRoLXJlZGlyZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gICNuYXZpZ2F0aW9uQ29udGFpbmVyIC5uYXZpZ2F0aW9uLW1lbnUgI3NlY29uZGFyeU5hdmlnYXRpb24gI21haW5OYXZpZ2F0aW9uU2VhcmNoIC5jb21wb25lbnQtY29udGVudCB1bC5mbHlvdXQtbGlzdCAuc3VibWVudS5vcGVuZWQgLmNvbXBvbmVudCAuY29tcG9uZW50LWNvbnRlbnQgLnNlYXJjaC1ib3gtYnV0dG9uLXdpdGgtcmVkaXJlY3Q6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogTGluZUF3ZXNvbWU7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgY29udGVudDogXCLvhKFcIjtcbiAgfVxuICAjbmF2aWdhdGlvbkNvbnRhaW5lciAubmF2aWdhdGlvbi1tZW51ICNzZWNvbmRhcnlOYXZpZ2F0aW9uICNtYWluTmF2aWdhdGlvbkxvY2F0aW9ucyAuY29tcG9uZW50LWNvbnRlbnQgLmZpZWxkLWxpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiYWJzdHJhY3RzL21peGluc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9mb250YXdlc29tZS9mb250LWF3ZXNvbWUtbWl4LXZhclwiO1xyXG5cclxuXHJcbiNuYXZpZ2F0aW9uQ29udGFpbmVyIHtcclxuICAgIC8qIG92ZXJ3cml0ZSBzeGEgKi9cclxuICAgIC5jb21wb25lbnQtY29udGVudCwgLmNvbXBvbmVudCwgJi5jb21wb25lbnQge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAvLyBPdmVycmlkZSBkZWZhdWx0IGEgdGFnIHNldHRpbmdzXHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7ICAgICAgIC8qIGNzcy0zICovXHJcbiAgICAgICAgd29yZC13cmFwOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLXdpdGgtbGFiZWwge1xyXG4gICAgICAgIC5jb21wb25lbnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYi1mb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJiLWZvbnQtd2VpZ2h0LWhlYXZ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRiYi1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLWZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJiLWZvbnQtd2VpZ2h0LWhlYXZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmItYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnV0aWxpdHktbmF2LW1lbnUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIC5jb21wb25lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVybGVzcy1saW5rLWxpc3Qge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLWZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYmItZm9udC13ZWlnaHQtaGVhdnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJiLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItdGV4dC1ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNoZWFkZXJTaWduSW5Nb2JpbGVDb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgI21haW5OYXZpZ2F0aW9uU2lnbkluTW9iaWxle1xyXG4gICAgICAgICAgICAuY29tcG9uZW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mbHlvdXQtbGluay1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLW5hdmlnYXRpb24tbWFpbi1tZW51LWxhcmdlLWljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmx5b3V0LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmItbmF2aWdhdGlvbi1tYWluLW1lbnUtbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYi1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbk5hdmlnYXRpb25Zb3VyQnJhbmNoTW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmItbGlnaHRncmF5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgICAgLmNvbXBvbmVudC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLW5hdmlnYXRpb24tbWFpbi1tZW51LW1vYmlsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYi1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21vYmlsZU5hdmlnYXRpb25IYW1idXJnZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDAgMDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmItYnRuLXByaW1hcnktZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYmItbmF2aWdhdGlvbi1tYWluLW1lbnUtbW9iaWxlO1xyXG4gICAgICAgICAgICAubGEubGEtYmFycywgLmxhLmxhLXRpbWVzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLWZvbnQtc2l6ZS1leHRyYS1sYXJnZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sYS5sYS1iYXJzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItbGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGEubGEtdGltZXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRiYi13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBGb3IgdGhlIGhlYWRlciBsb2dvXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGJiLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYi13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDMxNWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJiLWJvcmRlci1ub3JtYWw7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYi1ib3JkZXItbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLW5hdi1idXR0b24ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJtZW51Lm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAvLyB0aGlzIGlzIHBvc2l0aW9uaW5nIHRoZSBzaWduIGluIGZseW91dFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNzhweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDhweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgICAgICAgICAgLmNvbXBvbmVudC5zbmlwcGV0LnNpZ24taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYi13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWxpbmsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYi1mb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5MiU7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYi1tb2JpbGUtbmF2LWJ1dHRvbi1iZztcclxuXHJcbiAgICAgICAgLm1vYmlsZS1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcmVwb3NpdGlvbiBmb3IgdGhlIHNlYXJjaCBmbHlvdXRcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTR2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDN2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYi13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb21wb25lbnQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJveC1idXR0b24td2l0aC1yZWRpcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJiLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMaW5lQXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYi1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGJiLWxhLXRoaW4tYXJyb3ctcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmItbGlnaHR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1lbnUtb3BlbmVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJiLXdoaXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAgICAgICAjbW9iaWxlTmF2aWdhdGlvbkhhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYi1ibHVlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJiLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbi1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAubW9iaWxlLW5hdi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYi1saWdodGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmItbGlnaHRncmF5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mbHlvdXQtbGluay1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5sYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmItbmF2aWdhdGlvbi1tYWluLW1lbnUtbGFyZ2UtaWNvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJiLWljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mbHlvdXQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYi1uYXZpZ2F0aW9uLW1haW4tbWVudS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJiLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5sYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLW5hdmlnYXRpb24tbWFpbi1tZW51LWxhcmdlLWljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItaWNvbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYi1uYXZpZ2F0aW9uLW1haW4tbWVudS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjbWFpbk5hdmlnYXRpb25Ib21lIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmItZGFya2JsdWU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLWZvbnQtc2l6ZS1ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmItYmx1ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmZseW91dC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYi1saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLmZseW91dC1saW5rLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuZmx5b3V0LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYi13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLWZvbnQtc2l6ZS1ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJiLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICRiYi1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYi1ncmF5LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRml4IHRoZSBkaXNwbGF5IHR5cGUgZm9yIHRoZSAuY29tcG9uZW50LWNvbnRlbnQuIFRoaXMgaXMgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBpbmxpbmUtYmxvY2sgaW4gdGhlIGJiLXJlc2V0LCBidXQgdGhhdCBtYWtlcyB0aGUgY29sdW1uc1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVyZSwgbm90IGFwcGVhciBmdWxsIHdpZHRoLiBDaGFuZ2luZyB0byBibG9jayBmaXhlcyB0aGF0LlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVxdWFsLWhlaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuY29tcG9uZW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1vYmlsZS1sYW5kc2NhcGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmstbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYi1saWdodGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBvdmVyIHdyaXRlIGNsYXNzIHN0eWxpbmcgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rLWxpc3Q6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYi1saWdodGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rLWxpc3QsIC5oZWFkZXJsZXNzLWxpbmstbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYi1saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmItZm9udC1zaXplLW5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJiLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDNbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJiLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYi1saWdodGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYi1mb250LXNpemUtbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXJsZXNzLWxpbmstbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb290ZXIgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maW5hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYi1saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmItZm9udC1zaXplLW5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERpc2FibGUgc2Nyb2xsaW5nIG9uIGJvZHlcclxuYm9keSB7XHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuIC8vIEZvciBkZXNrdG9wXHJcbiBAaW5jbHVkZSByZXNwb25kLXRvKGRlc2t0b3AtbWQpIHtcclxuICAgICNuYXZpZ2F0aW9uQ29udGFpbmVyIHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rLXdpdGgtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgLmNvbXBvbmVudC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5saW5rLWxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50Oic6JztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbHlvdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICYuZmx5b3V0LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5sYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYi1uYXZpZ2F0aW9uLW1haW4tbWVudS1pY29uLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuZmx5b3V0LWxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYS5mbHlvdXQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJiLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRiYi1mb250LXdlaWdodC1oZWF2eTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLWZvbnQtc2l6ZS1ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGJiLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuZmx5b3V0LWxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJiLWxpZ2h0Z3JheTtcclxuICAgICAgICAgICAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJiLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rLWxpc3QsIC5oZWFkZXJsZXNzLWxpbmstbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmItbGlnaHRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDBweCAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDBweCAycHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYi1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYi1mb250LXNpemUtbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHJlbW92ZSBjaGV2cm9uIGluIG1lbnUgaW5oZXJpdGVkIGZyb20gbGluay1saXN0ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogYWRkIGhvdmVyIHN0eWxlIHNvIG1lbnUgZmx5b3V0IGNhbiB1c2UgbGluay1saXN0IGFuZCBoZWFkZXJsZXNzLWxpbmstbGlzdCAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmItYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGluay1saXN0Omxhc3QtY2hpbGQsIC5saW5rLWxpc3Q6b25seS1jaGlsZCwgLmhlYWRlcmxlc3MtbGluay1saXN0Om9ubHktY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIGZvb3RlciAqL1xyXG4gICAgICAgICAgICAgICAgLmZpbmFsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmItZ3JheS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmItZm9udC1zaXplLW5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbi1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYi13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICNzZWNvbmRhcnlOYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAuY29tcG9uZW50LWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmItbmF2aWdhdGlvbi1tYWluLW1lbnUtaWNvbi1sZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJiLWxpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJiLWZvbnQtd2VpZ2h0LWhlYXZ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmItZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkYmIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mbHlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mbHlvdXQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5mbHlvdXQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJiLWZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjbWFpbk5hdmlnYXRpb25TaWduSW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb21wb25lbnQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmZseW91dC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51Lm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCA4cHggMCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oZGVza3RvcC1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb21wb25lbnQuc25pcHBldC5zaWduLWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJiLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1saW5rIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYi1mb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWxpbmstbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjbWFpbk5hdmlnYXRpb25TZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb21wb25lbnQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmZseW91dC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51Lm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhkZXNrdG9wLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29tcG9uZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBvbmVudC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmItbGlnaHR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ib3gtYnV0dG9uLXdpdGgtcmVkaXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMaW5lQXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYi1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGJiLWxhLXRoaW4tYXJyb3ctcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI21haW5OYXZpZ2F0aW9uTG9jYXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29tcG9uZW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRiYi1mb250LWZhbWlseSA6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7IFxyXG5cclxuLy8gZm9udCBzaXplc1xyXG4kYmItZm9udC1zaXplLXNtYWxsOiAgICAgICAxNHB4O1xyXG4kYmItZm9udC1zaXplLW5vcm1hbDogICAgICAxNnB4O1xyXG4kYmItZm9udC1zaXplLWxhcmdlOiAgICAgICAxOHB4O1xyXG4kYmItZm9udC1zaXplLWxhcmdlcjogICAgICAyMHB4O1xyXG4kYmItZm9udC1zaXplLWV4dHJhLWxhcmdlOiAyNHB4O1xyXG5cclxuLy8gZm9udCB3ZWlnaHRzXHJcbiRiYi1mb250LXdlaWdodC1saWdodDogIDEwMDsgICAgICBcclxuJGJiLWZvbnQtd2VpZ2h0LW5vcm1hbDogMzAwO1xyXG4kYmItZm9udC13ZWlnaHQtaGVhdnk6ICA1MDA7XHJcblxyXG4vLyBIZWFkZXJzXHJcbiRiYi1mb250LWgxOiAgICAgICAzNnB4O1xyXG4kYmItZm9udC1oMS14bDogICAgNDhweDtcclxuJGJiLWZvbnQtaDEteHhsOiAgIDYwcHg7XHJcbiRiYi1mb250LWgxLXh4eGw6IDEwMHB4O1xyXG4kYmItZm9udC1oMjogICAgICAgMzBweDtcclxuJGJiLWZvbnQtaDM6ICAgICAgIDI0cHg7XHJcbiRiYi1mb250LWg0OiAgICAgICAxOHB4O1xyXG4kYmItZm9udC1oNTogICAgICAgMTZweDtcclxuJGJiLWZvbnQtaDY6ICAgICAgIDE0cHg7XHJcblxyXG4vLyBUYWJsZXQgSGVhZGVyc1xyXG4kYmItZm9udC10YWJsZXQtaDE6ICAgICAgIDMwcHg7XHJcbiRiYi1mb250LXRhYmxldC1oMS14bDogICAgMzZweDtcclxuJGJiLWZvbnQtdGFibGV0LWgxLXh4bDogICA0OHB4O1xyXG4kYmItZm9udC10YWJsZXQtaDEteHh4bDogIDYwcHg7XHJcbiRiYi1mb250LXRhYmxldC1oMjogICAgICAgMjRweDsgICBcclxuJGJiLWZvbnQtdGFibGV0LWgzOiAgICAgICAxOHB4O1xyXG4kYmItZm9udC10YWJsZXQtaDQ6ICAgICAgIDE2cHg7XHJcbiRiYi1mb250LXRhYmxldC1oNTogICAgICAgMTZweDtcclxuJGJiLWZvbnQtdGFibGV0LWg2OiAgICAgICAxNHB4O1xyXG5cclxuLy9OYXZpZ2F0aW9uXHJcbiRiYi1uYXZpZ2F0aW9uLW1haW4tbWVudTogICAgICAgICAgIDE4cHg7XHJcbiRiYi1uYXZpZ2F0aW9uLW1haW4tbWVudS1zdWItZ3JvdXA6IDE3cHg7XHJcbiRiYi1uYXZpZ2F0aW9uLW1haW4tbWVudS1zdWItaXRlbTogIDE0cHg7XHJcbiRiYi1uYXZpZ2F0aW9uLW1haW4tbWVudS1pY29uOiAyNHB4O1xyXG4kYmItbmF2aWdhdGlvbi1tYWluLW1lbnUtaWNvbi1sZzogMzZweDtcclxuJGJiLW5hdmlnYXRpb24tbWFpbi1tZW51LWxhcmdlLWljb246IDMwcHg7XHJcbiRiYi1uYXZpZ2F0aW9uLW1haW4tbWVudS1tb2JpbGU6ICRiYi1mb250LXNpemUtc21hbGw7XHJcblxyXG4vLyBTaWduIGluXHJcbiRiYi1zaWduLWluLXRpdGxlOiAyMnB4O1xyXG5cclxuLy8gQnV0dG9uc1xyXG4kYmItYnRuLXByaW1hcnktZm9udC1zaXplOiAgICAgJGJiLWZvbnQtc2l6ZS1ub3JtYWw7XHJcbiRiYi1idG4tcHJpbWFyeS1mb250LXdlaWdodDogICAkYmItZm9udC13ZWlnaHQtaGVhdnk7XHJcbiRiYi1idG4tc2Vjb25kYXJ5LWZvbnQtc2l6ZTogICAkYmItZm9udC1zaXplLW5vcm1hbDtcclxuJGJiLWJ0bi1zZWNvbmRhcnktZm9udC13ZWlnaHQ6ICRiYi1mb250LXdlaWdodC1oZWF2eTtcclxuXHJcbi8vIExpbmtzXHJcbiRiYi1saW5rLXRlcnRpYXJ5OiAkZm9udC1ub3JtYWw7XHJcblxyXG4vLyBUYWJzXHJcbiRiYi10YWItZm9udC1oZWFkZXI6MTZweDtcclxuLy8gQWNjb3JkaW9uXHJcbiRiYi1hY2NvcmRpb24taGVhZGVyOjE2cHg7XHJcbi8vIEJyZWFkY3J1bWJcclxuJGJiLWJyZWFkY3J1bWItZm9udDoxNXB4O1xyXG4vLyBMaW5rIExpc3RcclxuJGJiLWxpbmstbGlzdC10aXRsZS1mb250OjE1cHg7XHJcblxyXG5cclxuLy8gQW5ub3VuY2VtZW50c1xyXG4kYmItYW5ub3VuY2VtZW50LXRpdGxlIDogMjBweDtcclxuJGJiLWFubm91bmNlbWVudC1zZWUtYWxsIDogMTZweDtcclxuXHJcbi8vIEZvb3RlclxyXG4kYmItZm9vdGVyLXV0aWxpdHktbmF2LWZvbnQtc2l6ZTogMThweDtcclxuJGJiLWZvb3Rlci1yZXNvdXJjZXMtbmF2LWZvbnQtc2l6ZTogMTRweDtcclxuXHJcbi8vIENhcm91c2Vsc1xyXG4kYmItY2Fyb3VzZWwtaGVyby1mb250LXNpemUgOiAgICAgICAgMjRweDtcclxuJGJiLWNhcm91c2VsLWhlcm8tdGFibGV0LWZvbnQtc2l6ZSA6IDE4cHg7XHJcblxyXG5cclxuLy8gT3ZlcnJpZGUgdGhlIGluY29ycmVjdCBkZWZpbml0aW9uIGZvciB0aGlzIGZvdW5kIGluIF9jb2xvcnMuc2Nzc1xyXG4kZmlsZS1saXN0LWl0ZW0tc2l6ZTogJGJiLWZvbnQtc2l6ZS1ub3JtYWw7IiwiLy8gQmFubmVyIEJhbmsgY29sb3JzXHJcblxyXG4vLyBCYXNlIGNvbG9yc1xyXG4kYmItYmx1ZTogIzAwNjBhZjtcclxuJGJiLXllbGxvdzogI2ZlYzkzODtcclxuJGJiLXJlZDogI2UwMTUxZjtcclxuJGJiLWdyZWVuOiAjOTQ5OTAwO1xyXG4kYmItZGFya2JsdWU6ICMwMDQ2Nzk7XHJcblxyXG4kYmItbGlnaHRibHVlOiAjZWRmN2ZmO1xyXG4kYmItbGlnaHR5ZWxsb3c6ICNmYmYyZDk7XHJcbiRiYi1saWdodHJlZDogI2ZmZjBmMTtcclxuJGJiLWxpZ2h0Z3JlZW46ICNmMmYyZGY7XHJcbiRiYi1vcGFjaXR5Z3JlZW46ICNmOGY4ZTg7XHJcblxyXG4kYmItYmxhY2s6ICMyMjIyMjI7XHJcbiRiYi1kYXJrZ3JheTogIzY2NjY2NjtcclxuJGJiLWdyYXk6ICM5OTk5OTk7XHJcbiRiYi1saWdodGdyYXk6ICNjY2NjY2M7XHJcbiRiYi1vZmZ3aGl0ZTogI2Y2ZjRmNDtcclxuJGJiLWRpc2FibGVkZ3JheTogI2NjY2NjYztcclxuJGJiLXdoaXRlOiAjZmZmZmZmO1xyXG5cclxuJGJiLWxpZ2h0LXdoaXRlLW9uLWJsdWU6ICNjYWRhZjc7XHJcblxyXG4vLyBpY29uc1xyXG4kYmItaWNvbjogJGJiLWJsdWU7XHJcblxyXG4vLyBidXR0b25zXHJcbiRiYi1idG4tcHJpbWFyeS1mb250LWNvbG9yOiAkYmItYmxhY2s7XHJcbiRiYi1idG4tcHJpbWFyeS1mb250LWNvbG9yLWRpc2FibGVkOiAkYmItZ3JheTtcclxuJGJiLWJ0bi1wcmltYXJ5LWJnOiAkYmIteWVsbG93O1xyXG4kYmItYnRuLXByaW1hcnktYmctaG92ZXI6ICRiYi1saWdodHllbGxvdztcclxuJGJiLWJ0bi1wcmltYXJ5LWJnLWFjdGl2ZTogJGJiLXdoaXRlO1xyXG4kYmItYnRuLXByaW1hcnktYmctZGlzYWJsZWQ6ICRiYi1kaXNhYmxlZGdyYXk7XHJcbiRiYi1idG4tcHJpbWFyeS1ib3JkZXI6ICRiYi15ZWxsb3c7XHJcbiRiYi1idG4tcHJpbWFyeS1ib3JkZXItZGlzYWJsZWQ6ICRiYi1ncmF5O1xyXG5cclxuJGJiLWJ0bi1zZWNvbmRhcnktZm9udC1jb2xvcjogJGJiLWJsdWU7XHJcbiRiYi1idG4tc2Vjb25kYXJ5LWZvbnQtY29sb3ItYWN0aXZlOiAkYmItd2hpdGU7XHJcbiRiYi1idG4tc2Vjb25kYXJ5LWZvbnQtY29sb3ItZGlzYWJsZWQ6ICRiYi1ncmF5O1xyXG4kYmItYnRuLXNlY29uZGFyeS1iZzogJGJiLXdoaXRlO1xyXG4kYmItYnRuLXNlY29uZGFyeS1iZy1ob3ZlcjogJGJiLWxpZ2h0Ymx1ZTtcclxuJGJiLWJ0bi1zZWNvbmRhcnktYmctYWN0aXZlOiAkYmItYmx1ZTtcclxuJGJiLWJ0bi1zZWNvbmRhcnktYmctZGlzYWJsZWQ6ICRiYi1kaXNhYmxlZGdyYXk7XHJcbiRiYi1idG4tc2Vjb25kYXJ5LWJvcmRlcjogJGJiLWJsdWU7XHJcbiRiYi1idG4tc2Vjb25kYXJ5LWJvcmRlci1mb2N1czogJGJiLWxpZ2h0Z3JheTtcclxuJGJiLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWRpc2FibGVkOiAkYmItZ3JheTtcclxuXHJcbiRiYi1idG4tdGVydGlhcnktZm9udC1jb2xvcjogJGJiLWJsdWU7XHJcbiRiYi1idG4tdGVydGlhcnktZm9udC1jb2xvci1hY3RpdmU6ICRiYi1ibGFjaztcclxuJGJiLWJ0bi10ZXJ0aWFyeS1mb250LWNvbG9yLWRpc2FibGVkOiAkYmItZ3JheTtcclxuJGJiLWJ0bi10ZXJ0aWFyeS1mb250LWNvbG9yLWNhbGxvdXQ6ICRiYi13aGl0ZTtcclxuJGJiLWJ0bi10ZXJ0aWFyeS1mb250LWNvbG9yLWNhbGxvdXQtYWN0aXZlOiAkYmIteWVsbG93O1xyXG4kYmItYnRuLXRlcnRpYXJ5LWJnOiAkYmItd2hpdGU7XHJcbiRiYi1idG4tdGVydGlhcnktYmctaG92ZXI6ICRiYi1saWdodGJsdWU7XHJcbiRiYi1idG4tdGVydGlhcnktYmctYWN0aXZlOiAkYmItd2hpdGU7XHJcbiRiYi1idG4tdGVydGlhcnktYmctZGlzYWJsZWQ6ICRiYi1vZmZ3aGl0ZTtcclxuJGJiLWJ0bi10ZXJ0aWFyeS1ib3JkZXI6ICRiYi1ibHVlO1xyXG4kYmItYnRuLXRlcnRpYXJ5LWJvcmRlci1mb2N1czogJGJiLWxpZ2h0Z3JheTtcclxuJGJiLWJ0bi10ZXJ0aWFyeS1ib3JkZXItZGlzYWJsZWQ6ICRiYi1ncmF5O1xyXG5cclxuLy8gVWJlciBhbGVydCBhbmQgYnV0dG9uXHJcbiRiYi1hbGVydC1iZyA6ICRiYi1ibHVlO1xyXG4kYmItYWxlcnQtdGV4dDogJGJiLXdoaXRlO1xyXG5cclxuJGJiLWJ0bi1hbGVydC1mb250LWNvbG9yOiAkYmItd2hpdGU7XHJcbiRiYi1idG4tYWxlcnQtYm9yZGVyOiAkYmItd2hpdGU7XHJcbiRiYi1idG4tYWxlcnQtYmc6ICRiYi1ibHVlOztcclxuJGJiLWJ0bi1hbGVydC1iZy1ob3ZlcjogJGJiLWRhcmtncmF5O1xyXG4kYmItYnRuLWFsZXJ0LWJnLWFjdGl2ZTogJGJiLWJsYWNrO1xyXG5cclxuLy8gRm9jdXNcclxuJGJiLWZvY3VzLW91dGxpbmUgOiAjNmZiNWVmO1xyXG5cclxuLy8gdGV4dFxyXG4kYmItdGV4dC1ub3JtYWw6ICRiYi1kYXJrZ3JheTtcclxuJGJiLXRleHQtaGVhZGVyOiAkYmItYmxhY2s7XHJcbiRiYi10ZXh0LWVycm9yOiAkYmItcmVkO1xyXG4kYmItdGV4dC1oZWFkZXItbmF2OiAkYmItYmxhY2s7XHJcblxyXG5cclxuLy8gbW9kYWxzXHJcbiRiYi1tb2RhbC1mb250LWNvbG9yOiAkYmItYmxhY2s7XHJcbiRiYi1tb2RhbC1iZy1jb2xvcjogJGJiLW9mZndoaXRlO1xyXG5cclxuLy8gaGVhZGVyc1xyXG4kYmItYm9yZGVyLWVycm9yOiAkYmItcmVkOztcclxuJGJiLWJvcmRlci1zdWNjZXNzOiAkYmItZ3JlZW47XHJcblxyXG4vLyBMaXN0c1xyXG4kYmItbGlzdC1jaGVja2JveDogJGJiLWdyZWVuO1xyXG5cclxuLy8gTGlua3NcclxuJGJiLWxpbms6ICRiYi1ibHVlO1xyXG4kYmItY2FsbG91dC1saW5rOiAkYmItd2hpdGU7XHJcbiRiYi13YXJuaW5nLWxpbms6ICRiYi1yZWQ7XHJcbiRsaW5rLXRleHQtY29sb3I6JGJiLWJsdWU7XHJcbiRsaW5rLXRleHQtY29sb3ItYWN0aXZlOiRiYi1ibHVlO1xyXG4kdGV4dC1iYXNpYy1hY3RpdmU6ICRiYi1ibHVlO1xyXG5cclxuLy8gYmFja2dyb3VuZCB2YXJpYW50c1xyXG4kYmItY2FsbG91dC1ibG9jay1iZyA6ICRiYi1ibHVlO1xyXG4kYmItY2FsbG91dC1ibG9jay10ZXh0OiAkYmItd2hpdGU7XHJcbiRiYi1jYWxsb3V0LWJsb2NrLWxpbms6ICNmZmQ0NzA7ICAgLy8gc3BlY2lmaWMgY29sb3IgdG8gYmUgdXNlZCBmb3IgbGlua3Mgb24gY2FsbG91dCBibG9ja3MuXHJcblxyXG4kYmItZ3JheS1iYWNrZ3JvdW5kOiAkYmItb2Zmd2hpdGU7XHJcblxyXG4vLyBib3JkZXJzXHJcbiRiYi1ib3JkZXItbm9ybWFsIDogJGJiLWxpZ2h0Z3JheTtcclxuXHJcbi8vIGZvb3RlciBcclxuJGJiLWZvb3Rlci1iZyA6ICRiYi1ibHVlO1xyXG4kYmItZm9vdGVyLXRleHQ6ICRiYi13aGl0ZTtcclxuJGJiLWZvb3Rlci1saW5rLXRleHQ6ICRiYi13aGl0ZTtcclxuJGJiLWZvb3Rlci1jb3B5cmlnaHQ6ICRiYi1saWdodC13aGl0ZS1vbi1ibHVlO1xyXG5cclxuLy8gYW5ub3VuY2VtZW50c1xyXG4kYmItYW5ub3VuY2VtZW50LWNyaXRpY2FsOiAkYmItcmVkO1xyXG4kYmItYW5ub3VuY2VtZW50LWluZm86ICRiYi1ibHVlO1xyXG5cclxuLy8gcHJvZHVjdCBjb21wYXJpc29uIHRhYnNcclxuJGJiLXBjdGFiLWFjdGl2ZS1iZzogIzAwNDI3OTtcclxuJGJiLXBjdGFiLWJvcmRlci1jb2xvciA6ICM2ZmI1ZWY7XHJcblxyXG4vLyBndXR0ZXJzXHJcbiRiYi1ndXR0ZXItYmctY29sb3I6ICNlMmRlZGU7XHJcblxyXG4vLyBOYXZpZ2F0aW9uXHJcbiRiYi1tb2JpbGUtbmF2LWJ1dHRvbi1iZzogI2YyZjJmMjsiLCJAaW1wb3J0IFwidmFyc1wiO1xyXG5cclxuQG1peGluIHdyYXBwZXIoKSB7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEuNikge1xyXG4gICAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDEwKSArIHB4O1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcmVtO1xyXG59XHJcbkBtaXhpbiBvcGVuc2Fucy1mb250LXN0YWNrKCkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgVmVyZGFuYSwgVGFob21hLCBzYW5zLXNlcmlmO1xyXG59XHJcbkBtaXhpbiBsb2FkaW5nLWdpZigpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TWlBek1pSWdkMmxrZEdnOUlqTXlJaUJvWldsbmFIUTlJak15SWlCbWFXeHNQU0ppYkdGamF5SStEUW9nSUR4d1lYUm9JQ0J2Y0dGamFYUjVQU0l1TWpVaUlHUTlJazB4TmlBd0lFRXhOaUF4TmlBd0lEQWdNQ0F4TmlBek1pQkJNVFlnTVRZZ01DQXdJREFnTVRZZ01DQk5NVFlnTkNCQk1USWdNVElnTUNBd0lERWdNVFlnTWpnZ1FURXlJREV5SURBZ01DQXhJREUySURRaUx6NE5DaUFnUEhCaGRHZ2dabWxzYkQwbkl6RmhPREJpTmljZ1pEMGlUVEUySURBZ1FURTJJREUySURBZ01DQXhJRE15SURFMklFd3lPQ0F4TmlCQk1USWdNVElnTUNBd0lEQWdNVFlnTkhvaVBnMEtJQ0FnSUR4aGJtbHRZWFJsVkhKaGJuTm1iM0p0SUdGMGRISnBZblYwWlU1aGJXVTlJblJ5WVc1elptOXliU0lnZEhsd1pUMGljbTkwWVhSbElpQm1jbTl0UFNJd0lERTJJREUySWlCMGJ6MGlNell3SURFMklERTJJaUJrZFhJOUlqQXVPSE1pSUhKbGNHVmhkRU52ZFc1MFBTSnBibVJsWm1sdWFYUmxJaUF2UGcwS0lDQThMM0JoZEdnK0RRbzhMM04yWno0TkNnPT0pO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XHJcbiAgICBAaWYgJG1lZGlhPT1tb2JpbGUge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJiLW1vYmlsZS1sYW5kc2NhcGUtd2lkdGggLSAxKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyA8IDY0MFxyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWE9PW1vYmlsZS1sYW5kc2NhcGUge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJiLXRhYmxldC13aWR0aCAtIDEpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyA8IDc2OFxyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWE9PW1vYmlsZS1ob3Jpem9udGFsIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRiYi10YWJsZXQtd2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYT09bW9iaWxlLWxhcmdlIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRiYi10YWJsZXQtd2lkdGgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhPT11cC10by10YWJsZXQge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJiLXRhYmxldC13aWR0aCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gPD0gNzY4XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYT09dGFibGV0IHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRiYi1kZXNrdG9wLW1kLXdpZHRoIC0gMSkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gPCA5OTJcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhPT1hbGwtbW9iaWxlIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRiYi1kZXNrdG9wLW1kLXdpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWE9PWRlc2t0b3AtbWQge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJiLWRlc2t0b3AtbWQtd2lkdGgpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyA5OTIrXHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYT09ZGVza3RvcCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYmItZGVza3RvcC13aWR0aCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDEzMDArXHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYT09ZGVza3RvcC14bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYmItZGVza3RvcC14bC13aWR0aCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDE2MDArXHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gYm9yZGVyLWJhc2ljKCRwb3NpdGlvbjphbGwsICRib3JkZXItY29sb3I6JGJvcmRlci1ncmF5LCAkYm9yZGVyLXdpZHRoOjFweCkge1xyXG4gICAgQGlmKCRwb3NpdGlvbj09dG9wKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYoJHBvc2l0aW9uPT1ib3R0b20pIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZigkcG9zaXRpb249PWxlZnQpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYoJHBvc2l0aW9uPT1yaWdodCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZml4ZWQtYmcoJHBvcywgJG1pbi1oZWlnaHQ6MjQwcHgpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3M7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgbWluLWhlaWdodDogJG1pbi1oZWlnaHQ7XHJcbn1cclxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcclxuICAgIC8vIERpcmVjdGlvbiBoYXMgYmVlbiBvbWl0dGVkIGFuZCBoYXBwZW5zIHRvIGJlIGEgY29sb3Itc3RvcFxyXG4gICAgQGlmIGlzLWRpcmVjdGlvbigkZGlyZWN0aW9uKT09ZmFsc2Uge1xyXG4gICAgICAgICRjb2xvci1zdG9wczogJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzO1xyXG4gICAgICAgICRkaXJlY3Rpb246IDE4MGRlZztcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWdhY3ktZGlyZWN0aW9uKCRkaXJlY3Rpb24pLCAkY29sb3Itc3RvcHMpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJiYl9taXhpbnNcIjtcclxuIiwiLy8gQmFubmVyIEJhbmsgc3BlY2lmaWMgU0NTUyB2YXJpYWJsZXNcclxuXHJcbkBpbXBvcnQgXCJiYi1jb2xvcnNcIjtcclxuQGltcG9ydCBcImJiLWZvbnRzXCI7XHJcblxyXG4vLyBTcGFjaW5nIHZhcmlhYmxlc1xyXG4kYmItc3BhY2luZy1kZXNrdG9wLXRvcC1ib3R0b20gOiA2MHB4O1xyXG4kYmItc3BhY2luZy1kZXNrdG9wLWxlZnQtcmlnaHQgOiA5MHB4O1xyXG5cclxuJGJiLXNwYWNpbmctdGFibGV0LXRvcC1ib3R0b20gOiA1MHB4O1xyXG4kYmItc3BhY2luZy10YWJsZXQtbGVmdC1yaWdodCA6IDMwcHg7XHJcblxyXG4kYmItc3BhY2luZy1tb2JpbGUtdG9wLWJvdHRvbSA6IDQwcHg7XHJcbiRiYi1zcGFjaW5nLW1vYmlsZS1sZWZ0LXJpZ2h0IDogMjBweDtcclxuXHJcbi8vIEJvb3RzdHJhcCBjb2x1bW5zXHJcbiRiYi1icy1jb2x1bW4tcGFkZGluZzogICAgICAgICAgMTVweDtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuJGJiLWNvbXBvbmVudC1ub3JtYWwtcGFkZGluZy10b3A6ICAgICAgICAgICAgICAgIDYwcHg7XHJcbiRiYi1jb21wb25lbnQtbm9ybWFsLXBhZGRpbmctdG9wLXRhYmxldDogICAgICAgICA1MHB4O1xyXG5cclxuLy8gUGFkZGluZ1xyXG4kYmItY29udGFpbmVyLW5vcm1hbC1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICAgJGJiLXNwYWNpbmctZGVza3RvcC10b3AtYm90dG9tO1xyXG4kYmItY29udGFpbmVyLW5vcm1hbC1wYWRkaW5nLXJpZ2h0OiAgICAgICAgICAgICAgJGJiLXNwYWNpbmctZGVza3RvcC1sZWZ0LXJpZ2h0O1xyXG4kYmItY29udGFpbmVyLW5vcm1hbC1wYWRkaW5nLWJvdHRvbTogICAgICAgICAgICAgJGJiLXNwYWNpbmctZGVza3RvcC10b3AtYm90dG9tO1xyXG4kYmItY29udGFpbmVyLW5vcm1hbC1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICAgJGJiLXNwYWNpbmctZGVza3RvcC1sZWZ0LXJpZ2h0O1xyXG5cclxuJGJiLWNvbnRhaW5lci1ub3JtYWwtcGFkZGluZy10YWJsZXQtdG9wOiAgICAgICAgICRiYi1zcGFjaW5nLXRhYmxldC10b3AtYm90dG9tO1xyXG4kYmItY29udGFpbmVyLW5vcm1hbC1wYWRkaW5nLXRhYmxldC1yaWdodDogICAgICAgJGJiLXNwYWNpbmctdGFibGV0LWxlZnQtcmlnaHQ7XHJcbiRiYi1jb250YWluZXItbm9ybWFsLXBhZGRpbmctdGFibGV0LWJvdHRvbTogICAgICAkYmItc3BhY2luZy10YWJsZXQtdG9wLWJvdHRvbTtcclxuJGJiLWNvbnRhaW5lci1ub3JtYWwtcGFkZGluZy10YWJsZXQtbGVmdDogICAgICAgICRiYi1zcGFjaW5nLXRhYmxldC1sZWZ0LXJpZ2h0O1xyXG5cclxuJGJiLWNvbnRhaW5lci1ub3JtYWwtcGFkZGluZy1tb2JpbGUtdG9wOiAgICAgICAgICRiYi1zcGFjaW5nLW1vYmlsZS10b3AtYm90dG9tO1xyXG4kYmItY29udGFpbmVyLW5vcm1hbC1wYWRkaW5nLW1vYmlsZS1yaWdodDogICAgICAgJGJiLXNwYWNpbmctbW9iaWxlLWxlZnQtcmlnaHQ7XHJcbiRiYi1jb250YWluZXItbm9ybWFsLXBhZGRpbmctbW9iaWxlLWJvdHRvbTogICAgICAkYmItc3BhY2luZy1tb2JpbGUtdG9wLWJvdHRvbTtcclxuJGJiLWNvbnRhaW5lci1ub3JtYWwtcGFkZGluZy1tb2JpbGUtbGVmdDogICAgICAgICRiYi1zcGFjaW5nLW1vYmlsZS1sZWZ0LXJpZ2h0O1xyXG5cclxuLy8gU3RhbmRhcmQgR3JpZCBwYWRkaW5nXHJcbiRiYi1zdGFuZGFyZC1ncmlkLWV4dHJhLXBhZGRpbmc6IDE2MHB4O1xyXG5cclxuLy8gUGFnZSB0aXRsZS1hbmQtYm9keVxyXG4kYmItY29tcG9uZW50LXBhZ2UtdGl0bGUtcGFkZGluZy10b3AtYm90dG9tIDogICAgICAgICAgIDMwcHg7XHJcbiRiYi1jb21wb25lbnQtcGFnZS10aXRsZS1wYWRkaW5nLW1vYmlsZS10b3AtYm90dG9tIDogICAgMjBweDtcclxuXHJcbi8vIFRpdGxlIGFuZCBDb250ZW50IG1hcmdpbnNcclxuJGJiLWNvbXBvbmVudC10aXRsZS1tYXJnaW4tdG9wIDogICAgICA0MHB4O1xyXG4kYmItY29tcG9uZW50LXRpdGxlLW1hcmdpbi1yaWdodCA6ICAgIDgwcHg7XHJcbiRiYi1jb21wb25lbnQtdGl0bGUtbWFyZ2luLWJvdHRvbSA6ICAgNDBweDtcclxuJGJiLWNvbXBvbmVudC10aXRsZS1tYXJnaW4tbGVmdCA6ICAgICA4MHB4O1xyXG4kYmItY29tcG9uZW50LWNvbnRlbnQtbWFyZ2luLXRvcCA6ICAgIDQwcHg7XHJcbiRiYi1jb21wb25lbnQtY29udGVudC1tYXJnaW4tcmlnaHQgOiAgODBweDtcclxuJGJiLWNvbXBvbmVudC1jb250ZW50LW1hcmdpbi1ib3R0b20gOiA0MHB4O1xyXG4kYmItY29tcG9uZW50LWNvbnRlbnQtbWFyZ2luLWxlZnQgOiAgIDgwcHg7XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBicmVha3BvaW50c1xyXG4kYmItZGVza3RvcC14bC13aWR0aDogICAgICAgICAxNjAwcHg7ICAgICAgICAgICAgICAgLy8gRXh0cmEgV2lkZSBkZXNrdG9wIGxheW91dCBmb3IgQmFubmVyIEJhbmsgXHJcbiRiYi1kZXNrdG9wLXdpZHRoOiAgICAgICAgICAgIDEzMDBweDsgICAgICAgICAgICAgICAvLyBOb24tc3RhbmRhcmQgZGVza3RvcCB3aWR0aCAoYm9vdHN0cmFwIGlzIDEyMDBweClcclxuJGJiLWRlc2t0b3AtbWQtd2lkdGg6ICAgICAgICAgIDk5MnB4OyAgICAgICAgICAgICAgIC8vIE1lZGl1bSBkZXNrdG9wIHdpZHRoIFxyXG4kYmItdGFibGV0LXdpZHRoOiAgICAgICAgICAgICAgNzY4cHg7ICAgICAgICBcclxuJGJiLW1vYmlsZS1sYW5kc2NhcGUtd2lkdGg6ICAgIDY0MHB4O1xyXG5cclxuLy8gTGluZUF3ZXNvbWUgY2hhcmFjdGVyIGNvZGVzXHJcbiRiYi1sYS1hcnJvdy1sZWZ0OiAgICAgICAgXCJcXGYxMTFcIjtcclxuJGJiLWxhLWFycm93LXJpZ2h0OiAgICAgICBcIlxcZjExMlwiO1xyXG4kYmItbGEtdGhpbi1hcnJvdy1yaWdodDogIFwiXFxmMTIxXCI7XHJcblxyXG5cclxuLy8gU2xpY2sgU2xpZGVyXHJcbiRiYi1zcy1zbGlkZS1tYXJnaW4tbGVmdDogICAgMnB4OyAgICAgICAgICAgICAgICAgICAvLyBzcGFjaW5nIGJldHdlZW4gc2xpZGVzXHJcbiRiYi1zcy1zbGlkZS1tYXJnaW4tcmlnaHQ6ICAgMnB4O1xyXG4kYmItc3MtbGlzdC1tYXJnaW4tbGVmdDogICAgNDRweDsgICAgICAgICAgICAgICAgICAgLy8gc3BhY2luZyBvbiBlZGdlIG9mIGNhcm91c2VsIHRvIHJlc2VydmUgcm9vbSBmb3IgbmF2aWdhdGlvbiBhcnJvd3MgXHJcbiRiYi1zcy1saXN0LW1hcmdpbi1yaWdodDogICA0NHB4O1xyXG5cclxuJGJiLXNzLXByZXYtbmV4dC1hcnJvdy1mb250LXNpemU6ICA0MnB4OyAgICAgICAgICAgIC8vIHNpemUgb2YgcHJldi9uZXh0IGFycm93cyBvbiBzaWRlcyBvZiBjYXJvdXNlbFxyXG4kYmItc3MtcHJldi1uZXh0LWFycm93LWNvbG9yOiAgICAgICRiYi1ibHVlO1xyXG4kYmItc3MtaGVyby1wcmV2LW5leHQtYXJyb3ctZm9udC1zaXplOiAgMTZweDsgICAgICAgLy8gc2l6ZSBvZiBwcmV2L25leHQgYXJyb3dzIG9uIHNpZGVzIG9mIGNhcm91c2VsXHJcblxyXG4kYmItc3MtbmF2LWRvdHMtZm9udC1zaXplOiAgICAgICAgIDE4cHg7ICAgICAgICAgICAgLy8gc2l6ZSBvZiB0aGUgc2xpY2stZG90cyB1c2VkIHRvIHJlcHJlc2VudCBhdmFpbGFibGUvYWN0aXZlIHNsaWRlc1xyXG4kYmItc3MtbmF2LWRvdHMtY29sb3ItaW5hY3RpdmU6ICAgICRiYi1saWdodGdyYXk7ICAgIFxyXG4kYmItc3MtbmF2LWRvdHMtY29sb3ItYWN0aXZlOiAgICAgICRiYi1ibHVlO1xyXG5cclxuLy8gSGVybyBzbGlkZXJcclxuJGJiLWhlcm8taGVpZ2h0LXRhYmxldDogIDM4MHB4OyAgICAgICAgICAgICAgICAgICAgIFxyXG4kYmItaGVyby1oZWlnaHQtbW9iaWxlOiAgMjgwcHg7XHJcblxyXG4vLyBIb21lIFBhZ2UgSGVybyBhbmQgU2lnbi1pbiBTbmlwcGV0XHJcbiRiYi1oZXJvLXNpZ24taW4taGVpZ2h0IDogMzgwcHg7XHJcblxyXG4vLyBRdW90YXRpb24gY2hhcmFjdGVyc1xyXG4kYmItcXVvdGUtb3Blbi1kb3VibGU6ICBcIlxcMjAxQ1wiO1xyXG4kYmItcXVvdGUtY2xvc2UtZG91YmxlOiBcIlxcMjAxRFwiO1xyXG4kYmItcXVvdGUtb3Blbi1zaW5nbGU6ICBcIlxcMjAxOFwiO1xyXG4kYmItcXVvdGUtY2xvc2Utc2luZ2xlOiBcIlxcMjAxOVwiOyAgIFxyXG5cclxuLy8gZ3JpZCBjb2x1bW5zIGZvciBncmlkIG1peGluc1xyXG4kZ3JpZC1jb2x1bW5zOiAxMjtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAxNXB4OyIsIi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZmEtZm9udC1wYXRoOiBcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lXCIgIWRlZmF1bHQ7XHJcbiRmYS1mb250LXNpemUtYmFzZTogMTRweCAhZGVmYXVsdDtcclxuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XHJcbiRmYS1mb250LXBhdGg6IFwiLi4vZm9udHMvZm9udGF3ZXNvbWVcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxyXG4kZmEtY3NzLXByZWZpeDogZmEgIWRlZmF1bHQ7XHJcbiRmYS12ZXJzaW9uOiBcIjQuNi4zXCIgIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItY29sb3I6ICNlZWUgIWRlZmF1bHQ7XHJcbiRmYS1pbnZlcnNlOiAjZmZmICFkZWZhdWx0O1xyXG4kZmEtbGktd2lkdGg6ICgzMGVtIC8gMTQpICFkZWZhdWx0O1xyXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xyXG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcclxuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XHJcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xyXG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XHJcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcclxuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcclxuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XHJcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xyXG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcclxuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xyXG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XHJcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcclxuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcclxuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcclxuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcclxuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xyXG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XHJcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcclxuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xyXG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xyXG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcclxuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xyXG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xyXG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xyXG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XHJcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xyXG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xyXG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xyXG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xyXG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XHJcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcclxuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XHJcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcclxuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XHJcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xyXG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xyXG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XHJcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XHJcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcclxuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcclxuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XHJcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcclxuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xyXG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XHJcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XHJcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcclxuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XHJcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XHJcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xyXG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xyXG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XHJcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xyXG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XHJcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XHJcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcclxuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xyXG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcclxuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XHJcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XHJcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XHJcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xyXG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XHJcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XHJcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XHJcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcclxuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XHJcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XHJcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xyXG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcclxuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcclxuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xyXG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcclxuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XHJcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xyXG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xyXG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XHJcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XHJcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XHJcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xyXG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XHJcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xyXG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcclxuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xyXG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xyXG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcclxuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcclxuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcclxuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XHJcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XHJcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcclxuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcclxuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XHJcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xyXG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xyXG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xyXG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xyXG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xyXG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xyXG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xyXG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xyXG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcclxuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcclxuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XHJcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcclxuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcclxuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XHJcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XHJcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcclxuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xyXG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcclxuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xyXG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcclxuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcclxuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xyXG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XHJcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XHJcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XHJcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xyXG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XHJcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xyXG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XHJcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcclxuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xyXG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XHJcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XHJcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xyXG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XHJcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xyXG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xyXG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xyXG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcclxuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xyXG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XHJcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcclxuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xyXG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcclxuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XHJcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XHJcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XHJcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcclxuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XHJcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcclxuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xyXG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XHJcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcclxuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XHJcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xyXG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcclxuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XHJcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XHJcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xyXG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcclxuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xyXG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcclxuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XHJcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcclxuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcclxuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcclxuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcclxuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xyXG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcclxuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XHJcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcclxuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XHJcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XHJcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcclxuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcclxuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XHJcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XHJcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xyXG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XHJcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xyXG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XHJcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xyXG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcclxuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XHJcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XHJcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xyXG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xyXG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XHJcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcclxuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xyXG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcclxuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xyXG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xyXG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XHJcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XHJcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcclxuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcclxuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XHJcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XHJcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XHJcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xyXG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xyXG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcclxuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcclxuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcclxuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xyXG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XHJcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xyXG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcclxuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XHJcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XHJcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcclxuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xyXG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XHJcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XHJcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcclxuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XHJcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcclxuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcclxuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xyXG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XHJcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XHJcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xyXG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XHJcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xyXG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XHJcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xyXG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XHJcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcclxuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XHJcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xyXG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xyXG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xyXG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XHJcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XHJcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XHJcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcclxuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcclxuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcclxuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcclxuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcclxuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcclxuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcclxuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xyXG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xyXG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xyXG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcclxuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XHJcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xyXG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcclxuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcclxuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcclxuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XHJcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xyXG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xyXG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcclxuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xyXG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xyXG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcclxuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xyXG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xyXG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XHJcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xyXG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XHJcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcclxuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xyXG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcclxuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcclxuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcclxuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcclxuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XHJcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xyXG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xyXG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XHJcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XHJcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcclxuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcclxuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcclxuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xyXG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcclxuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XHJcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xyXG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcclxuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xyXG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcclxuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcclxuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XHJcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xyXG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XHJcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcclxuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xyXG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XHJcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcclxuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcclxuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xyXG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XHJcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcclxuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcclxuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XHJcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XHJcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcclxuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcclxuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xyXG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XHJcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XHJcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcclxuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcclxuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xyXG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xyXG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcclxuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XHJcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcclxuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xyXG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcclxuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xyXG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xyXG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XHJcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xyXG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XHJcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XHJcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xyXG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcclxuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcclxuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XHJcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xyXG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xyXG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XHJcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcclxuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xyXG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xyXG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcclxuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XHJcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XHJcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xyXG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xyXG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xyXG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcclxuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XHJcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcclxuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xyXG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xyXG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xyXG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xyXG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcclxuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xyXG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xyXG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcclxuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcclxuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xyXG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XHJcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xyXG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xyXG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcclxuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcclxuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XHJcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xyXG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcclxuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcclxuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcclxuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XHJcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XHJcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XHJcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XHJcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xyXG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XHJcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcclxuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xyXG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcclxuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcclxuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XHJcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xyXG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xyXG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcclxuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XHJcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcclxuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcclxuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XHJcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcclxuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XHJcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xyXG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XHJcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcclxuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xyXG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcclxuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XHJcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcclxuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XHJcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XHJcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xyXG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcclxuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcclxuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XHJcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XHJcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xyXG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcclxuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XHJcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcclxuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XHJcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xyXG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XHJcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XHJcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xyXG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcclxuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XHJcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XHJcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xyXG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XHJcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcclxuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XHJcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XHJcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XHJcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcclxuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XHJcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcclxuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xyXG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XHJcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcclxuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XHJcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcclxuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xyXG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xyXG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xyXG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xyXG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XHJcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcclxuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcclxuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xyXG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xyXG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcclxuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcclxuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XHJcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcclxuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xyXG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xyXG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XHJcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xyXG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xyXG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xyXG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xyXG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XHJcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XHJcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XHJcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xyXG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XHJcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xyXG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XHJcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xyXG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xyXG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xyXG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcclxuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XHJcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XHJcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XHJcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XHJcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcclxuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcclxuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XHJcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcclxuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XHJcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcclxuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcclxuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XHJcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcclxuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcclxuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcclxuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xyXG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xyXG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xyXG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XHJcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xyXG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XHJcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XHJcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcclxuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcclxuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XHJcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xyXG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcclxuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcclxuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xyXG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XHJcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XHJcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xyXG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcclxuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcclxuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xyXG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XHJcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xyXG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xyXG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcclxuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcclxuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XHJcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xyXG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcclxuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xyXG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10djogXCJcXGYyNmNcIjtcclxuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XHJcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcclxuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcclxuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcclxuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XHJcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcclxuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xyXG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XHJcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xyXG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcclxuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xyXG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xyXG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcclxuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XHJcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xyXG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XHJcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcclxuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XHJcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XHJcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcclxuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcclxuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcclxuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XHJcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcclxuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xyXG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcclxuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xyXG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcclxuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcclxuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XHJcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcclxuJGZhLXZhci12azogXCJcXGYxODlcIjtcclxuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcclxuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcclxuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xyXG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcclxuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xyXG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcclxuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcclxuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XHJcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XHJcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcclxuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcclxuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xyXG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xyXG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XHJcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xyXG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcclxuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xyXG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XHJcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xyXG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XHJcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XHJcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xyXG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XHJcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XHJcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XHJcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xyXG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XHJcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xyXG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xyXG4iXX0= */
