@charset "UTF-8";
/* Import all scss */
/***** Font *****/
@import url(https://fonts.googleapis.com/css2?family=Work+Sans&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@700&display=swap);
/***** Font *****/
.navbar-custom {
  --nav-dd-gap: .25rem;
  --nav-dd-z: 1051;
}
.navbar-custom .nav-item.dropdown {
  position: relative;
}
.navbar-custom .nav-item.dropdown > .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.3rem;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}
.navbar-custom .dropdown-menu {
  position: absolute;
  top: calc(75% + var(--nav-dd-gap));
  left: 0;
  margin: 0;
  z-index: var(--nav-dd-z);
  display: block;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-0.125rem);
       -o-transform: translateY(-0.125rem);
          transform: translateY(-0.125rem);
  -webkit-transition: opacity 120ms ease, -webkit-transform 120ms ease;
  transition: opacity 120ms ease, -webkit-transform 120ms ease;
  -o-transition: opacity 120ms ease, -o-transform 120ms ease;
  transition: opacity 120ms ease, transform 120ms ease;
  transition: opacity 120ms ease, transform 120ms ease, -webkit-transform 120ms ease, -o-transform 120ms ease;
  pointer-events: none;
  --bs-dropdown-link-hover-bg: transparent;
  --bs-dropdown-link-active-bg: transparent;
  --bs-dropdown-link-active-color: inherit;
  --bs-dropdown-link-hover-color: inherit;
}
.navbar-custom .dropdown-menu.show {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  pointer-events: auto;
}
.navbar-custom .dropdown-submenu {
  position: relative;
}
.navbar-custom .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.25rem;
}
.navbar-custom .dropdown-menu-end {
  right: 0;
  left: auto;
}
.navbar-custom .dropdown-item {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .dropdown-item:hover {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:active {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:focus {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:focus-visible {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 2px solid #d3932d;
  outline-offset: 2px;
}
.navbar-custom .nav-link {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .nav-link:focus-visible {
  outline: 2px solid #d3932d;
  outline-offset: 2px;
}
.navbar-custom .dropdown-toggle {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .dropdown-item.active {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (min-width: 62rem) {
  .navbar-custom .dropdown:hover > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    pointer-events: auto;
  }
  .navbar-custom .dropdown:focus-within > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    pointer-events: auto;
  }
  .navbar-expand-lg .navbar-nav {
    gap: 20px;
  }
  .navbar-expand-lg .navbar-collapse {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .navbar-custom .dropdown-menu {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
/* Navigation */
.main-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: white;
  padding: 0.9375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}
.main-nav .logo img {
  height: 40px;
  margin-right: 1.25rem;
}
.main-nav ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.main-nav ul li {
  display: inline;
}
.main-nav ul li a {
  text-decoration: none;
  color: #333;
  font-weight: bold;
}

.nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

/***** Main menu *****/
.navbar-nav .nav-item.dropdown {
  position: relative;
}
.navbar-nav .nav-item.dropdown > a.show:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 3px solid #ed6e0c;
  border-radius: 50px;
}
.navbar-nav .nav-item.dropdown .dropdown-toggle.show {
  background-color: transparent;
}
.navbar-nav .nav-item.dropdown .menuwrapper > .dropdown-menu {
  padding: 0;
  min-width: 250px;
  border: 0;
  position: relative;
  background: none;
}
.navbar-nav .nav-item.dropdown .dropdown-menu > li {
  padding: 0;
  min-width: 400px;
}
.navbar-nav .nav-item.dropdown .dropdown-menu > li a {
  padding: 0.9375rem 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.navbar-nav .nav-item.dropdown .dropdown-menu > li a:hover {
  color: #F37C20 !important;
}
.navbar-nav .nav-item .menuwrapper {
  width: 100%;
  padding: 2.5rem 100vw;
  margin: 0;
  left: 0;
  z-index: 1;
  background-color: #FFF;
  -webkit-transform: translateX(-100vw) !important;
       -o-transform: translateX(-100vw) !important;
          transform: translateX(-100vw) !important;
  inset: unset !important;
  position: absolute;
  display: none;
  top: 100% !important;
}
.navbar-nav .nav-item .menuwrapper.show {
  display: block;
}
.navbar-nav .nav-item .menuwrapper .dropdown-menu a {
  text-align: left;
}
.navbar-nav .nav-item a {
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  color: #43364C !important;
  padding: 1.5625rem 0.625rem;
  text-align: center;
  border-radius: 0;
  font-weight: normal;
  position: relative;
  white-space: break-spaces;
  text-transform: capitalize;
}

.navbar-nav .nav-item .menuwrapper .dropdown-menu a:hover,
.navbar-nav .nav-item .menuwrapper .dropdown-menu a:active,
.navbar-nav .nav-item .menuwrapper .dropdown-menu a.active,
.navbar-nav .nav-item .menuwrapper .dropdown-menu a:focus,
.navbar-nav .nav-item .menuwrapper .dropdown-menu a:focus-visible {
  color: #FFF !important;
}

.navbar-custom .nav-item.dropdown > .dropdown-toggle::after {
  display: none;
}

/***** Main menu *****/
/****** user account dropdown ********/
.dropdown.user-account-dropdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.user-account-dropdown a {
  color: #43364C !important;
  text-decoration: none;
}
.user-account-dropdown .profiletoggle {
  min-width: 135px;
  padding: 0.9375rem 1.3125rem 0.9375rem 1.25rem;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.user-account-dropdown .profilesubmenu .profilemanagement::before {
  content: "\f4d7";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  padding-right: 0.625rem;
}
.user-account-dropdown .profilesubmenu .approveusers::before {
  content: "\f89e";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  padding-right: 0.625rem;
}
.user-account-dropdown .profilesubmenu .signout::before {
  content: "\f1c3";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  padding-right: 0.625rem;
}
.user-account-dropdown .dropdown-menu {
  background: #FFF !important;
  margin-top: 0 !important;
  border-top: none;
  border-radius: 0;
  -webkit-box-shadow: 6px 12px rgba(67, 54, 76, 0.03);
          box-shadow: 6px 12px rgba(67, 54, 76, 0.03);
  min-width: 240px;
  padding: 1rem 0;
  border-top: 1px solid #52516b;
}
.user-account-dropdown .dropdown-menu li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.3125rem 0.625rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-account-dropdown .dropdown-menu li a {
  font-size: 1rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.01em;
  padding: 0.3125rem 1.5rem;
  text-decoration: none;
  color: #52516b;
}
.user-account-dropdown .dropdown-menu li .dropdown-item-text {
  color: #52516b !important;
}
.user-account-dropdown .search a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5625rem 0.9375rem;
  cursor: pointer;
}
.user-account-dropdown .search .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 20px;
  height: 20px;
  font-size: 1.25rem;
  color: #43364C;
}
.user-account-dropdown .dashboard .customsubmenu .menu .menu-item:first-child::before {
  content: "\f505";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  color: #52516b;
  display: none;
}
.user-account-dropdown .dashboard .customsubmenu .menu .menu-item:nth-child(2)::before {
  content: "\f431";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  color: #52516b;
  display: none;
}
.user-account-dropdown .dashboard a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5625rem 0.9375rem;
  cursor: pointer;
}
.user-account-dropdown .dashboard .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 20px;
  height: 20px;
  font-size: 1.25rem;
  color: #43364C;
}

.dropdown-toggle.show {
  background-color: #FFF;
  color: #43364C !important;
}
.dropdown-toggle.show .icon {
  color: #43364C !important;
}

.dashboard .dropdown-toggle::after {
  content: none !important;
}
.dashboard .customsubmenu .menu li {
  list-style-type: none;
}
.dashboard .customsubmenu .menu li a {
  color: #52516b !important;
  padding: 0.625rem;
}

/****** user account dropdown ********/
.chart,
.conversion-table,
.purchase-table {
  background: #fff;
  padding: 1.25rem;
  margin: 0.625rem;
  border-radius: 8px;
}

.table {
  border-color: #d9d9d9;
}
.table th,
.table td {
  font-size: 0.875rem;
  color: #333;
  border: 1px solid #d9d9d9;
  padding: 0.5rem 0.75rem;
  vertical-align: middle;
  background-color: #fff;
}
.table thead th {
  background-color: rgba(58, 54, 98, 0.77);
  color: #fff;
  font-weight: 600;
  text-align: left;
}
.table thead th:first-child {
  border-top-left-radius: 6px;
}
.table thead th:last-child {
  border-top-right-radius: 6px;
}

.top-spend-line-chart-table .table thead th {
  background-color: #e5813b;
}
.top-spend-line-chart-table .table tbody td.negative {
  color: red;
}
.top-spend-line-chart-table .table tbody td.positive {
  color: green;
}
.top-spend-line-chart-table .table tbody td.line-chart-header {
  color: #e5813b;
  text-transform: lowercase;
  font-weight: 600;
}
.top-spend-line-chart-table .table tbody td.line-chart-header:hover {
  cursor: pointer;
}

#topSpendLineChartLegend .legend-header {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: uppercase;
  margin-bottom: 1.5625rem;
}
#topSpendLineChartLegend .legend-header div {
  font-size: 1rem;
}
#topSpendLineChartLegend .legend-card .legend-label {
  font-size: 1rem;
  color: #e5813b;
  text-transform: lowercase;
  font-weight: 600;
}

.product-swaps-table-wrapper {
  overflow-y: auto;
  max-height: 380px;
}

.product-swaps-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.875rem;
  text-align: center;
}
.product-swaps-table thead th {
  background-color: #3b2b4d;
  color: #fff;
  padding: 0.625rem;
  text-align: text;
  font-weight: 700;
  font-size: 1rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.product-swaps-table thead th:first-child {
  border-top-left-radius: 16px;
}
.product-swaps-table thead th:last-child {
  border-top-right-radius: 16px;
}
.product-swaps-table tbody td {
  padding: 0.625rem;
  border-bottom: 1px solid #ddd;
  vertical-align: top;
  text-align: center;
}
.product-swaps-table tbody td:first-child {
  border-bottom-left-radius: 16px;
}
.product-swaps-table tbody td:last-child {
  border-bottom-right-radius: 16px;
}
.product-swaps-table tbody td small {
  font-size: 0.6875rem;
  color: #666;
}
.product-swaps-table tbody td select {
  font-size: 0.8125rem;
  padding: 0.25rem 0.375rem;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  outline: 0;
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.product-swaps-table tbody td select:focus {
  -webkit-box-shadow: 0 0 6px #f28500;
          box-shadow: 0 0 6px #f28500;
  border-color: #f28500;
}
.product-swaps-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 16px;
}
.product-swaps-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 16px;
}
.product-swaps-table th,
.product-swaps-table td {
  border: 1px solid #ddd;
  padding: 0.75rem;
  vertical-align: top;
}

.table-section {
  margin-top: 1.25rem;
}
.table-section .gpo-table {
  width: 100%;
}

.table-header {
  font-weight: 700;
  margin-bottom: 0.3125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}

.yoy-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.8125rem;
  border-radius: 12px;
  overflow: scroll;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
.yoy-table th {
  background-color: #f28500;
  color: #fff;
  font-weight: 700;
  padding: 0.625rem;
  border: 1px solid #ddd;
  text-align: center;
}
.yoy-table td {
  border: 1px solid #ddd;
  padding: 0.5rem;
  text-align: center;
}
.yoy-table td:first-child {
  text-align: left;
  font-weight: 700;
  color: #f28500;
}
.yoy-table td.positive {
  color: green;
  font-weight: 700;
}
.yoy-table td.negative {
  color: #e53935;
  font-weight: 700;
}

.loss-table {
  width: 98%;
  border-collapse: separate;
  border-spacing: 0 6px;
  background: transparent;
  font-size: 0.625rem;
  text-align: center;
}
.loss-table tbody tr {
  background-color: #fff;
  border-radius: 14px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
  border: 2px solid #f28500;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.loss-table tbody tr:hover {
  border: 2px solid #f28500;
  -webkit-box-shadow: 0 4px 12px rgba(242, 133, 0, 0.2);
          box-shadow: 0 4px 12px rgba(242, 133, 0, 0.2);
}
.loss-table tbody tr.highlight {
  border: 2px solid #f28500;
  -webkit-box-shadow: 0 4px 12px rgba(242, 133, 0, 0.25);
          box-shadow: 0 4px 12px rgba(242, 133, 0, 0.25);
}
.loss-table tbody tr.hover-highlight {
  border: 2px solid #004b91;
  -webkit-box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25);
          box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25);
  background-color: #f0f7ff;
}
.loss-table tbody tr td {
  font-size: 0.75rem;
  font-weight: 500;
}
.loss-table tbody tr td:first-child {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.loss-table tbody tr td:last-child {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  text-align: center;
}
.loss-table tr.highlight {
  border-left: 4px solid #06c;
  -webkit-box-shadow: 0 2px 6px rgba(0, 102, 204, 0.1);
          box-shadow: 0 2px 6px rgba(0, 102, 204, 0.1);
}
.loss-table .heading {
  color: #f28500;
  font-weight: 700;
}

.gpo-table table tbody .heading.active {
  background-color: #f5f5f5;
  color: #f28500;
  font-weight: 700;
  border-left: 4px solid #f28500;
}

.lost-products-table {
  border-spacing: 0 12px;
  width: 100%;
}
.lost-products-table thead {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.lost-products-table thead th {
  position: -webkit-sticky;
  position: sticky;
  z-index: 5;
  top: 0;
  background-color: transparent;
  border: none;
  font-weight: 700;
  color: #888;
  font-size: 0.8125rem;
  text-transform: uppercase;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
.lost-products-table tbody {
  display: block;
  max-height: 300px;
  overflow-y: auto;
}
.lost-products-table tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background-color: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.55);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.55);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.lost-products-table tbody tr + tr {
  border-top: none;
  margin-top: 0.8125rem;
}
.lost-products-table tbody tr.hover-highlight {
  border: 2px solid #004b91 !important;
  -webkit-box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25) !important;
          box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25) !important;
  background-color: #f0f7ff !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.lost-products-table tbody tr td {
  border: none;
  padding: 1rem 1.25rem;
  font-size: 0.9375rem;
  font-weight: 500;
  background-color: transparent;
  vertical-align: middle;
}
.lost-products-table tbody tr td:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.lost-products-table tbody tr td:first-child a {
  font-weight: 700;
  color: #004b91;
  text-decoration: none;
}
.lost-products-table tbody tr td:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.lost-products-table tbody tr td a {
  color: #004b91;
  font-weight: 600;
  text-decoration: none;
  text-wrap: wrap;
}
.lost-products-table tbody tr td a:hover {
  text-decoration: underline;
}
.lost-products-table th,
.lost-products-table td {
  padding: 0.875rem 1.25rem;
  font-size: 0.875rem;
  font-weight: 500;
  vertical-align: middle;
  white-space: nowrap;
}
.lost-products-table tr.hover-highlight {
  border: 2px solid #004b91;
  -webkit-box-shadow: 0 6px 12px rgba(0, 75, 145, 0.25) !important;
          box-shadow: 0 6px 12px rgba(0, 75, 145, 0.25) !important;
  background-color: #f0f7ff;
}

.gpo-analysis-table tr.hover-highlight {
  background-color: #f0f7ff;
  border: 2px solid #004b91;
  -webkit-box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25);
          box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25);
}

.summary-box {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 14px 20px rgba(0, 0, 0, 0.32);
          box-shadow: 0 14px 20px rgba(0, 0, 0, 0.32);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.summary-box.highlighted-summary {
  border: 2px solid red;
  -webkit-box-shadow: 0 14px 20px rgba(0, 0, 0, 0.32);
          box-shadow: 0 14px 20px rgba(0, 0, 0, 0.32);
  background-color: rgba(154, 183, 226, 0.25);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.summary-table {
  border-collapse: separate;
  border-spacing: 0 12px;
  width: 100%;
}

.loss-table-wrapper {
  max-height: 420px;
  margin: 5.875rem 0.5rem;
}

.loss-table.gpo-analysis-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0 6px;
}
.loss-table.gpo-analysis-table thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  color: #888;
  font-weight: 700;
  background: rgba(255, 255, 255, 0);
}

#field-manufacturer-number-add-more-wrapper .tabledrag-toggle-weight-wrapper {
  display: none;
}

table#field-manufacturer-number-values {
  width: auto;
}

/* Footer CSS Start */
.footer-heading {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.0625rem;
  color: #f29423;
  margin-bottom: 0.625rem;
}

.partner-heading {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.0625rem;
  color: #F37C20;
  margin-bottom: 0.625rem;
}

.footer-logo {
  max-width: 200px;
  height: auto;
  margin-bottom: 1.3125rem;
}

.footer-detail p a {
  text-decoration: none !important;
  color: #ffffff !important;
}
.footer-detail p a:hover {
  color: #F37C20 !important;
}
.footer-detail i {
  font-size: 1.5625rem !important;
  color: #ffffff !important;
}
.footer-detail a:hover i {
  color: #F37C20 !important;
}
.footer-detail ul.menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-detail ul.menu li {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 400;
}
.footer-detail ul.menu li a {
  color: white;
  text-decoration: none;
  font-size: 1rem;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.footer-detail ul.menu li a:hover {
  color: #f28c28;
}

.footer-section {
  background-color: #43364C !important;
  padding-top: 1.5625rem !important;
  margin-bottom: -1.25rem !important;
}
.footer-section p {
  text-transform: uppercase !important;
}

.footer-section2 {
  background-color: #43364c !important;
  padding: 1.5625rem !important;
  margin-bottom: -2.5rem !important;
}

.footer-partner img {
  max-width: 200px;
  height: 90px;
  margin: 0.875rem;
}

.partner {
  border-top: 1px solid #ddd;
  margin-bottom: 1.875rem;
}

/* Footer CSS End */
/**** Anonymous Footer ****/
.anonymous-footer {
  background-color: #fff;
  padding: 1.25rem 1.5rem;
  min-height: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.anonymous-footer a {
  color: #43364C;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 400;
  text-decoration: underline;
  padding: 0.5rem 1rem;
}

/***** Need Help registration page *****/
.footerhelp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3.125rem 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
  background: #FFFFFF;
}
.footerhelp h4 {
  color: #52516B;
  text-align: center;
  margin-bottom: 0;
  line-height: 2.375rem;
  font-size: 2rem;
  padding-bottom: 0.9375rem;
}
.footerhelp p {
  color: #52516B;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  max-width: 446px;
  margin-bottom: 0;
  padding-bottom: 1.25rem;
}
.footerhelp a {
  color: #ED6E0C;
  margin-top: 1.875rem;
  padding-left: 1.25rem;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-envelope' viewBox='0 0 16 16'><path d='M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z'/></svg>") no-repeat left center;
  -webkit-background-size: 16px 16px;
          background-size: 16px;
}

.btn-subtle {
  background-color: #e9ecef;
  color: #495057;
  border: 1px solid #ced4da;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -o-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
}
.btn-subtle:hover {
  background-color: #dee2e6;
  color: #343a40;
}

.sidebar {
  margin-left: 2.8125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.sidebar button {
  border: 1px solid #ccc;
  border-radius: 8px;
  background-color: #f0f0f0;
  cursor: pointer;
  font-weight: bold;
}
.sidebar button.active {
  background-color: #9a92a2;
  color: white;
}

/* Product Swap Opportunities */
.product-swap-opportunities table thead th {
  text-align: center;
}
.product-swap-opportunities td {
  text-align: center;
}

.status-dropdown-wrapper {
  position: relative;
  display: inline-block;
}

/* Hide dropdowns by default */
.status-dropdown {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #ccc;
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 1000;
  top: 100%;
  left: 0;
}
.status-dropdown li.has-submenu:hover .submenu {
  display: block;
}
.status-dropdown li {
  padding: 0.3125rem 0.625rem;
  cursor: pointer;
  white-space: nowrap;
}
.status-dropdown li:hover {
  background: #f0f0f0;
}

.submenu {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #ccc;
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 1000;
  top: 0;
  left: 100%;
  min-width: 200px;
}
.submenu li {
  padding: 0.3125rem 0.625rem;
  cursor: pointer;
  white-space: nowrap;
}
.submenu li:hover {
  background: #f0f0f0;
}

.status-dropdown-wrapper:hover .status-dropdown {
  display: block;
}

/******* dxpr components ********/
.az-tabs .tab-content {
  display: block;
}

.dxpr-builder-ui .tab-content {
  display: block;
}

.dxpr-homepage-herobanner,
.dxpr-homepage-slider,
.dxpr-homepage-support-and-resources,
.dxpr-homepage-more-resources {
  padding: 1.875rem 1.5rem;
  border-radius: 12px;
  background-color: #FFFFFF;
}

.dxpr-homepage {
  margin: 1.875rem 0;
}

.dxpr-homepage-support-and-resources-title h2, .dxpr-homepage-more-resources-title h2 {
  color: #43364C;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  margin-bottom: 1.25rem;
}

.dxpr-homepage-support-and-resources {
  margin-bottom: 1.5rem;
}
.dxpr-homepage-support-and-resources a {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #43364C;
  font-size: 0.875rem;
  line-height: 100%;
  font-weight: 400;
  text-decoration: none;
}
.dxpr-homepage-support-and-resources a .az-text {
  text-align: center;
  padding: 0.9375rem 0;
}

.dxpr-homepage-more-resources a {
  color: #ED6E0C;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  font-weight: bold;
  border-bottom: 1px solid #E9E9EE;
  padding: 0.875rem 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ED6E0C' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: inherit inherit;
          background-size: inherit;
  background-position: center right;
  margin-bottom: 0.625rem;
}
.dxpr-homepage-more-resources a p {
  margin-bottom: 0;
}

.dxpr_footer_wrapper {
  background-color: #fff;
  padding: 2rem 3.375rem;
  color: #43364C;
}
.dxpr_footer_wrapper h6 {
  color: #F37C20;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
}
.dxpr_footer_wrapper ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.dxpr_footer_wrapper ul li.menu-item {
  list-style: none;
  padding: 0.75rem 0;
}
.dxpr_footer_wrapper ul li a {
  color: #43364C;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-decoration: none;
  letter-spacing: 0.01rem;
}
.dxpr_footer_wrapper div.az-link {
  display: inline-block;
  padding: 0.9375rem 1.875rem 0.9375rem 0;
  max-width: 100%;
}
.dxpr_footer_wrapper .az-link .az-image img {
  width: 100%;
  max-height: 38px;
  max-width: 100%;
}
.dxpr_footer_wrapper .dxpr-footer-follow-us .container {
  padding: 0;
}
.dxpr_footer_wrapper .dxpr-footer-follow-us a {
  background-color: #D9D9D9;
  border-radius: 50%;
}

.dxpr-footer-partner-and-alliances {
  margin-top: 2.5rem;
}

.dxpr_footer_copyright {
  font-size: 0.75rem;
  line-height: 0.875rem;
}

.dxpr-footer-terms-menu ul li {
  display: inline-block;
  padding: 0 1.25rem !important;
}
.dxpr-footer-terms-menu ul li a {
  color: #43364C !important;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

.dxpr-homepage-herobanner {
  margin-bottom: 0.9375rem;
  padding: 1.25rem !important;
  border-radius: 0;
}
.dxpr-homepage-herobanner .container-fluid {
  padding: 0;
}

.dxpr-homepage-slider {
  margin-top: 0.9375rem;
  padding: 0.625rem 0 0.625rem 0;
}
.dxpr-homepage-slider .owl-buttons {
  display: none;
}
.dxpr-homepage-slider .owl-controls .owl-pagination .custom-nav {
  border: 1px solid #E2E8F0;
  border-radius: 50%;
  padding: 0.125rem;
  margin: 0 0.3125rem;
  cursor: pointer;
}
.dxpr-homepage-slider .st-owl-theme .owl-controls {
  line-height: 0;
  text-align: center;
  position: absolute;
  bottom: 50px;
  right: 5px;
}
.dxpr-homepage-slider .st-owl-theme .owl-controls .owl-pagination {
  padding: 0.9375rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::before {
  top: 20%;
  left: 35%;
}
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::after {
  top: 50% !important;
  left: 35%;
}
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::after {
  top: 50% !important;
  left: 40% !important;
}
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::before {
  top: 20%;
  left: 40% !important;
}
.dxpr-homepage-slider .az-carousel {
  margin-top: 0.625rem !important;
}
.dxpr-homepage-slider .az-carousel .owl-controls .owl-pagination .owl-page {
  background: #D9D9D9;
}
.dxpr-homepage-slider .az-carousel .owl-controls .owl-pagination .owl-page.active {
  background: #F37C20;
}

.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::before,
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::after,
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::before,
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::after {
  height: 30%;
}

.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::after,
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::after {
  top: 30%;
}

.dxpr-homepage-slider .owl-buttons .owl-prev, .dxpr-homepage-slider .owl-buttons .owl-next {
  border: 1px solid #E2E8F0;
  border-radius: 50%;
}

.dxpr-homepage-slide-content-title {
  color: #43364C;
  font-size: 1.5rem;
  line-height: 100%;
  font-weight: 600;
  text-decoration: underline;
  padding-bottom: 0.9375rem;
}

.dxpr-homepage-slide-content-description {
  color: #52516B;
  font-size: 1rem;
  line-height: 1.5rem;
  float: left;
  padding-right: 1.25rem;
}

.az-element--controls-spacer .dxpr-homepage-slide-content-description {
  float: none;
}

.dxpr-homepage-slide-content-cta a {
  color: #43364C;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  background: transparent !important;
}
.dxpr-homepage-slide-content-cta a:hover {
  color: #f37c20;
}
.dxpr-homepage-slide-content-cta a:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f37c20' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M10.146 4.854a.5.5 0 0 1 .708 0L14 8l-3.146 3.146a.5.5 0 0 1-.708-.708L12.293 8.5H2.5a.5.5 0 0 1 0-1h9.793L10.146 5.56a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}
.dxpr-homepage-slide-content-cta a::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M10.146 4.854a.5.5 0 0 1 .708 0L14 8l-3.146 3.146a.5.5 0 0 1-.708-.708L12.293 8.5H2.5a.5.5 0 0 1 0-1h9.793L10.146 5.56a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 1em 1em;
          background-size: 1em;
  width: 1em;
  height: 1em;
  margin-left: 0.2em;
  vertical-align: middle;
}

/***** Confirmation page *****/
.dxpr-registration-confirmation {
  max-width: 690px;
  padding: 1.875rem;
  margin: 0 auto;
  text-align: center;
}
.dxpr-registration-confirmation .az-text.ck-content .bi-check-lg {
  width: 80px;
  height: 70px;
  font-size: 3.75rem;
  padding: 0 0.625rem 0.625rem 0.625rem;
}
.dxpr-registration-confirmation .az-text.ck-content h3 {
  font-size: 3rem;
  line-height: 3rem;
  letter-spacing: 0;
  color: #52516b;
  margin: 1rem 0;
}
.dxpr-registration-confirmation .az-text.ck-content p {
  color: #52516b;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-bottom: 1.5625rem;
  margin-bottom: 1rem;
}
.dxpr-registration-confirmation .az-text.ck-content a {
  width: 432px;
  padding: 0.625rem 1.875rem;
  border: solid rgba(0, 0, 0, 0);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border-radius: 50px;
  background: var(--neutrals-slate, #52516B);
  text-decoration: none;
  color: var(--neutrals-white, #FFFFFF);
  text-align: center;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
  display: block;
  margin: 0 auto;
}

.dxpr-example-header {
  text-align: center;
  margin-top: 1rem;
}
.dxpr-example-header .section-title {
  color: var(--color-grey-20, #2E3438);
  font-family: "Work Sans", sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.375rem;
}
.dxpr-example-header .section-subtitle {
  margin-top: 0.5rem;
  color: #020817;
  font-family: "Work Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
}
.dxpr-example-header .example-icon {
  width: 40px;
  height: 40px;
  background: #E9E9EE;
  border-radius: 50%;
  border: 1px solid #52516B;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxpr-example-header .example-icon svg {
  width: 20px;
  height: 20px;
  display: block;
}

.dxpr-build-profile .build-profile-title {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  text-align: center;
  color: var(--color-grey-20, #2E3438);
  font-size: 2rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 2.375rem;
  word-wrap: break-word;
}
.dxpr-build-profile .build-profile-subtitle {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  text-align: center;
  color: #020817;
  font-size: 1rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  word-wrap: break-word;
}

.dxpr-profile-steps {
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
}
.dxpr-profile-steps .profile-steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 24px;
}
.dxpr-profile-steps .profile-step-card {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 1.5rem;
  background: #ffffff;
  border-radius: 16px;
  outline: 1px solid var(--color-grey-75, #BFBFBF);
  outline-offset: -1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.dxpr-profile-steps .profile-step-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxpr-profile-steps .profile-step-badge {
  width: 41px;
  height: 41px;
  background: #ED6E0C;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxpr-profile-steps .profile-step-badge span {
  color: #ffffff;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1;
}
.dxpr-profile-steps .profile-step-title {
  color: #43364C;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
}
.dxpr-profile-steps .profile-step-desc {
  text-align: center;
  color: #52516B;
  font-size: 0.75rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  letter-spacing: 0.015rem;
}

.dxpr-feature-split {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 24px;
}
.dxpr-feature-split .dxpr-feature-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dxpr-video-section,
.dxpr-impact-metrics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
}

.dxpr-video-section .video-card {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  height: 100%;
  padding: 1rem;
  background: #ffffff;
  -webkit-box-shadow: 0 6px 12px rgba(67, 54, 76, 0.03);
          box-shadow: 0 6px 12px rgba(67, 54, 76, 0.03);
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  font-family: "Work Sans", sans-serif;
}
.dxpr-video-section .video-section {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxpr-video-section .video-title {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.75rem;
  color: #111827;
}
.dxpr-video-section .video-subtitle {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #4B5563;
}
.dxpr-video-section .video-actions {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.dxpr-video-section .btn-outline {
  text-decoration: none;
  padding: 0.625rem 1.875rem;
  background: #ffffff;
  border-radius: 50px;
  outline: 1px solid #52516B;
  outline-offset: -1px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxpr-video-section .btn-outline .btn-text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6875rem;
  letter-spacing: 0.01rem;
  color: #43364C;
}
.dxpr-video-section .link-action {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.dxpr-video-section .link-action .link-text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: #43364C;
}
.dxpr-video-section .video-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  overflow: hidden;
}
.dxpr-video-section .video-wrapper iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.dxpr-impact-metrics .profile-impact-card {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 1rem;
  background: #ffffff;
  -webkit-box-shadow: 0 6px 12px rgba(67, 54, 76, 0.03);
          box-shadow: 0 6px 12px rgba(67, 54, 76, 0.03);
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  font-family: "Work Sans", sans-serif;
}
.dxpr-impact-metrics .profile-impact-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.dxpr-impact-metrics .profile-impact-header h3 {
  margin: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #111827;
}
.dxpr-impact-metrics .profile-impact-header p {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #4B5563;
}
.dxpr-impact-metrics .profile-impact-story {
  padding: 1rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.dxpr-impact-metrics .profile-impact-story .story-title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  color: #212731;
}
.dxpr-impact-metrics .profile-impact-story .story-quote {
  font-size: 0.875rem;
  font-style: italic;
  line-height: 1.25rem;
  color: #212731;
}
.dxpr-impact-metrics .profile-impact-story .story-author {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: #212731;
}
.dxpr-impact-metrics .profile-impact-story .story-company {
  font-size: 0.75rem;
  line-height: 1rem;
  color: #64748B;
}
.dxpr-impact-metrics .profile-impact-stats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  padding: 0.75rem;
  border: 1px solid #E9E9EE;
  background: #ffffff;
}
.dxpr-impact-metrics .stat-item {
  width: 100%;
  padding: 0.75rem;
  border: 1px solid #BFBFBF;
  border-radius: 3px;
  background: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.dxpr-impact-metrics .stat-icon-wrap {
  padding: 0.625rem;
  background: #E9E9EE;
  border-radius: 50px;
  border: 1px solid #52516B;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxpr-impact-metrics .stat-icon-wrap .stat-icon {
  width: 20px;
  height: 20px;
  color: #2B2133;
}
.dxpr-impact-metrics .stat-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.dxpr-impact-metrics .stat-text .stat-value {
  font-size: 1.5rem;
  font-weight: 700;
  color: #43364C;
}
.dxpr-impact-metrics .stat-text .stat-title {
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.0175rem;
  color: #52516B;
}
.dxpr-impact-metrics .stat-text .stat-desc {
  font-size: 0.75rem;
  letter-spacing: 0.015rem;
  color: #52516B;
}

.dxpr-example-cards {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.dxpr-example-cards .example-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.dxpr-example-cards .example-card {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  background: #ffffff;
  border-radius: 16px;
  outline: 1px solid var(--color-grey-75, #BFBFBF);
  outline-offset: -1px;
  padding: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxpr-example-cards .example-card-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dxpr-example-cards .example-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  text-align: center;
}
.dxpr-example-cards .example-category {
  color: #52516B;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.0175rem;
}
.dxpr-example-cards .example-title {
  color: #43364C;
  font-size: 1.125rem;
  font-weight: 700;
}
.dxpr-example-cards .example-desc {
  color: #52516B;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.015rem;
}
.dxpr-example-cards .example-image {
  width: 100%;
  height: 136px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.dxpr-example-cards .example-btn {
  margin-top: auto;
  padding: 0.625rem 1.875rem;
  border-radius: 50px;
  border: 1px solid #52516B;
  color: #43364C;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

#supplier-faq {
  margin: 1.5rem 0.75rem 2.75rem;
  background-color: #FFFFFF;
  border-radius: 12px;
}
#supplier-faq .col-lg-6 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

#supplier-faq-title {
  color: #111827;
  font-family: "Work Sans";
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  margin-top: 1rem;
}
#supplier-faq-title p {
  margin-bottom: 0;
}

#supplier-faq-desc {
  color: #4B5563;
  font-family: "Work Sans";
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}
#supplier-faq-desc p {
  margin-bottom: 0;
}

.view-display-id-block_1 {
  margin-top: 1rem !important;
}
.view-display-id-block_1 .accordion .accordion-header button.collapsed {
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
}

body {
  font-family: "Work Sans", sans-serif !important;
  background-color: #F7F7F8 !important;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .nav-link,
body button,
body input,
body textarea {
  font-family: "Work Sans", sans-serif;
}

.cta-button {
  background: orange;
  color: white;
  padding: 0.3125rem 0.625rem;
  border-radius: 5px;
}

/* Filters */
.filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  margin-top: 1.25rem;
}

.filter-btn {
  background: #F37C20 !important;
  border: 1px solid #F37C20 !important;
}

.filter-title {
  color: #3b2b4d !important;
}

.filter-title.required::after {
  display: inline-block;
  margin-inline: 0.15em;
  content: "*";
  color: var(--color-maximumred);
  font-size: 0.875rem;
}

.filter-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 6px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  margin-bottom: 5rem;
  flex-wrap: nowrap;
}

.filter-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.125rem;
  font-weight: bold;
  color: #000;
}
.filter-group select {
  background-color: #3b2b4d;
  color: #fff;
  border: none;
  padding: 0.3125rem 0.75rem;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.875rem;
  min-width: 175PX;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg fill="white" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 10px center;
  -webkit-background-size: 16px 16px;
          background-size: 16px;
}

.swaps-table {
  /* ---- Table Shell ---- */
}
.swaps-table .gpo-table {
  border: 1px solid var(--row-border, #EAEAEA);
  border-radius: 12px;
  background: #fff;
  overflow-x: hidden; /* no horizontal scroll */
}
.swaps-table {
  /* ---- Grid Layout: 6 columns ----
     1) Client/GPO  
     2) Incumbent  
     3) New Prod  
     4) Volume
     5) Invoice Savings
     6) Net Savings      
     7) Match      
     8) Status
     Use minmax(0, …) so columns can shrink and WRAP (no overflow). */
}
.swaps-table .gpo-header,
.swaps-table .gpo-row {
  display: grid;
  grid-template-columns: minmax(0, 1.8fr) minmax(0, 1.4fr) minmax(0, 1.4fr) minmax(88px, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 0.9fr) minmax(0, 0.8fr); /* Status             */
  gap: 8px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; /* top-align tall, wrapped cells */
}
.swaps-table {
  /* Let grid items actually shrink; otherwise text can force overflow */
}
.swaps-table .gpo-header > .gpo-col,
.swaps-table .gpo-row > .gpo-col {
  min-width: 0;
}
.swaps-table {
  /* ---- Header ---- */
}
.swaps-table .gpo-header {
  background: #E9E9EE;
  border-bottom: 2px solid #43364C;
  padding: 0.75rem 0.625rem;
  font: 600 0.75rem/0.75rem "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  color: #43364C;
}
.swaps-table {
  /* ---- Rows ---- */
}
.swaps-table .gpo-row {
  border-bottom: 1px solid #E9E9EE;
  padding: 0.625rem;
  background: #fff;
}
.swaps-table .gpo-row:hover {
  background: #F8F9FB;
}
.swaps-table .gpo-row.is-child {
  background: #F9F8FA;
}
.swaps-table .gpo-row.is-grandchild {
  background: #F5F4F6;
}
.swaps-table {
  /* ---- Columns & Text Wrapping ---- */
}
.swaps-table .gpo-col {
  padding: 0 0.625rem;
}
.swaps-table .gpo-header .gpo-col,
.swaps-table .gpo-row .gpo-col {
  white-space: normal;
  overflow-wrap: anywhere; /* modern wrapping for long tokens */
  word-break: break-word; /* fallback */
  line-height: 1.25;
}
.swaps-table {
  /* Keep small numeric meta compact (optional: comment out to allow wrap) */
}
.swaps-table .gpo-col-level,
.swaps-table .gpo-col-cases {
  white-space: nowrap;
}
.swaps-table {
  /* ---- Name Cell: caret + indent + label ---- */
}
.swaps-table .gpo-col-name {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; /* top align when multi-line */
  gap: 6px;
}
.swaps-table {
  /* Caret toggle button + bullet */
}
.swaps-table .gpo-toggle {
  border: 0;
  background: transparent;
  cursor: pointer;
  width: 18px;
  height: 18px;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0.375rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table .gpo-toggle .gpo-caret {
  display: block;
  width: 18px;
  height: 18px;
}
.swaps-table .gpo-bullet {
  width: 18px;
  text-align: center;
  display: inline-block;
  margin-right: 0.375rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table {
  /* Indent markers for nested rows */
}
.swaps-table .gpo-indent-6 {
  display: inline-block;
  width: 28px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table { /* child indent */ }
.swaps-table .gpo-indent-12 {
  display: inline-block;
  width: 56px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table { /* grandchild indent */
  /* Vertical guide lines for hierarchy */
}
.swaps-table .gpo-row.is-child .gpo-col-name,
.swaps-table .gpo-row.is-grandchild .gpo-col-name {
  position: relative;
}
.swaps-table .gpo-row.is-child .gpo-col-name::before {
  content: "";
  position: absolute;
  left: 10px; /* aligns with first indent area */
  top: 6px;
  bottom: 6px;
  width: 1px;
  background: #E9E9EE;
}
.swaps-table .gpo-row.is-grandchild .gpo-col-name::before {
  content: "";
  position: absolute;
  left: 22px; /* deeper line; adjust if you tweak indent widths */
  top: 6px;
  bottom: 6px;
  width: 1px;
  background: #F0EFF3;
}
.swaps-table {
  /* ---- Level Pill ---- */
}
.swaps-table .gpo-pill {
  display: inline-block;
  padding: 0.1875rem 0.6875rem;
  border-radius: 9999px;
  outline: 1px #9CA3AF solid;
  background: #E5E7EB;
  font: 600 0.75rem/1rem Inter, system-ui, sans-serif;
  color: #374151;
  white-space: nowrap;
}
.swaps-table {
  /* ---- Opportunity Toggle (AI | VAST | Both) ---- */
}
.swaps-table .gpo-metric-toggle,
.swaps-table .gpo-opp-toggle,
.swaps-table #opportunity-toggle {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
}
.swaps-table .gpo-opp-btn {
  padding: 0.375rem 0.625rem;
  border: 1px solid #D1D5DB;
  border-radius: 8px;
  background: #fff;
  font: 500 0.8125rem/1.125rem "Work Sans", system-ui, sans-serif;
  color: #374151;
  cursor: pointer;
}
.swaps-table .gpo-opp-btn.is-active {
  background: #43364C;
  color: #fff;
  border-color: #43364C;
}
.swaps-table :root {
  --epiq-purple: #43364C;
  --epiq-orange: #ED6E0C;
}
.swaps-table .mq-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  line-height: 0;
  margin-top: 0.125rem;
}
.swaps-table .mq-icon svg {
  width: 16px;
  height: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table .gpo-legend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px 16px;
  padding: 0.5rem 0.625rem 0.75rem;
}
.swaps-table .gpo-legend .legend-title {
  font: 600 0.75rem/1 "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  color: #43364C;
  margin-right: 0.375rem;
}
.swaps-table .gpo-legend .legend-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.swaps-table .gpo-legend .legend-text {
  font: 0.75rem/1rem "Work Sans", system-ui, sans-serif;
  color: #374151;
}
.swaps-table .gpo-col-name .gpo-name {
  color: var(--epiq-orange);
  font-weight: 700;
}
@media (max-width: 40rem) {
  .swaps-table .gpo-legend {
    gap: 10px 12px;
    padding: 0.5rem 0.625rem;
  }
  .swaps-table .mq-icon svg {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 26.25rem) {
  .swaps-table .mq-icon svg {
    width: 12px;
    height: 12px;
  }
}
.swaps-table {
  /* top bar that holds toggle (left) + legend (right) */
}
.swaps-table .gpo-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px 16px;
}
@media (max-width: 48rem) {
  .swaps-table .gpo-toolbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    gap: 8px;
  }
}
.swaps-table {
  /* ---- Match Level Toggle Buttons ---- */
}
.swaps-table .gpo-mq-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 0.5rem 0.625rem 0.75rem;
}
.swaps-table .gpo-mq-toggle .legend-title {
  font: 600 0.75rem/1 "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  color: #43364C;
  margin-right: 0.375rem;
}
.swaps-table .gpo-mq-btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  padding: 0.375rem 0.75rem;
  border: 1px solid #D1D5DB;
  border-radius: 8px;
  background: #fff;
  font: 500 0.75rem/1rem "Work Sans", system-ui, sans-serif;
  color: #374151;
  cursor: pointer;
  -webkit-transition: background 0.15s, color 0.15s, border-color 0.15s;
  -o-transition: background 0.15s, color 0.15s, border-color 0.15s;
  transition: background 0.15s, color 0.15s, border-color 0.15s;
}
.swaps-table .gpo-mq-btn:hover {
  border-color: #43364C;
  background: #F3F1F5;
}
.swaps-table .gpo-mq-btn.is-active {
  background: #43364C;
  color: #fff;
  border-color: #43364C;
}
.swaps-table .gpo-mq-btn.is-active .mq-icon svg circle {
  stroke: #fff;
}
.swaps-table .gpo-mq-btn.is-active .mq-icon svg circle[fill="var(--epiq-purple)"] {
  fill: #fff;
}
.swaps-table .gpo-mq-btn.is-active .mq-icon svg linearGradient stop:first-child {
  stop-color: #fff;
}
.swaps-table .gpo-mq-btn .mq-label {
  font: 0.75rem/1rem "Work Sans", system-ui, sans-serif;
}

/* ===========================
   GPO Volume Decrease UI
   =========================== */
/* ---------- Design tokens ---------- */
:root {
  --ink: #020817;
  --muted: #52516B;
  --label: #43364C;
  --accent: #ED6E0C;
  --delta-pos: #127856;
  --delta-neg: #B10101;
  --row-border: #EAEAEA;
  --row-hover: #F8F9FB;
  --row-selected: #FFF3E8;
  --bg-soft: #FAFBFC;
  --badge-bg: #F2F2F6;
  --radius: 10px;
  --radius-sm: 8px;
  --col-tight: 88px;
  --col-mid: 120px;
  --shadow-soft: 0 1px 0 rgb(0 0 0 / 4%), 0 2px 6px rgb(0 0 0 / 4%);
  --epiq-purple: #43364C;
  --epiq-orange: #ED6E0C;
  --radiant-orange: #f37c20;
}

.volume-decrease-table .gpo-step-strong-blue {
  color: #3461ac;
}

/* ---------- Page title ---------- */
.volume-decrease-table .gpo-page-title {
  color: var(--ink);
  font: 500 1.5rem/1.875rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  margin: 0;
}

.volume-decrease-table .gpo-page-subtitle {
  color: var(--muted);
  font: 400 0.875rem/1.25rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  margin: 0.25rem 0 1.25rem;
}

/* ---------- Typography ---------- */
.volume-decrease-table .gpo-title {
  color: var(--ink);
  font: 500 1.125rem/1.5rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  margin: 0 0 0.125rem;
}

.volume-decrease-table .gpo-subtitle {
  color: var(--muted);
  font: 400 0.8125rem/1.1875rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  letter-spacing: 0.00875rem;
  margin: 0;
}

.volume-decrease-table .gpo-muted {
  color: var(--muted);
  font: 500 0.75rem/1rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  letter-spacing: 0.015rem;
  text-transform: uppercase;
}

/* Selected labels under headers (client / category / SKU) */
.volume-decrease-table .gpo-section-selected-label {
  margin-top: 0.25rem;
  color: var(--radiant-orange);
  font: 700 0.875rem/1.25rem "Work Sans", system-ui, sans-serif;
}

/* ---------- Section shells ---------- */
.volume-decrease-table .gpo-section-block {
  background: #ffffff;
  border-radius: 12px;
  padding: 1rem 1rem 1.25rem;
  -webkit-box-shadow: var(--shadow-soft);
          box-shadow: var(--shadow-soft);
}

/* Blur titles when underlying step is disabled */
.volume-decrease-table .gpo-section-block.is-step-disabled .gpo-title,
.volume-decrease-table .gpo-section-block.is-step-disabled .gpo-subtitle,
.volume-decrease-table .gpo-section-block.is-step-disabled .gpo-section-selected-label {
  -webkit-filter: blur(1px);
          filter: blur(1px);
  opacity: 0.6;
}

/* Section header layout */
.volume-decrease-table .gpo-section-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  margin-bottom: 0.625rem;
}

.volume-decrease-table .gpo-section-header-main {
  min-width: 0;
}

.volume-decrease-table .gpo-section-header-aux {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* ✅ Make Block 1 + Block 2 equal height */
.volume-decrease-table #row-table-wrap > [class*=col-] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.volume-decrease-table #row-table-wrap .gpo-section-block {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.volume-decrease-table #row-table-wrap .gpo-table,
.volume-decrease-table #row-table-wrap .gpo-step-section {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* ---------- Table shell ---------- */
.volume-decrease-table .gpo-table {
  border: 1px solid var(--row-border);
  border-radius: 12px;
  background: #fff;
  -webkit-box-shadow: var(--shadow-soft);
          box-shadow: var(--shadow-soft);
}

/* Scrollable nested table */
.volume-decrease-table .gpo-table.single-metric {
  max-height: 480px;
  overflow-y: auto;
  overflow-x: auto;
}

/* Shared grid layout */
.volume-decrease-table .gpo-header,
.volume-decrease-table .gpo-row {
  display: grid;
  gap: 8px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.volume-decrease-table .gpo-header {
  grid-template-columns: minmax(0, 1.8fr) minmax(88px, 1fr);
  background: #E9E9EE;
  border-bottom: 2px solid #43364C;
  padding: 0.75rem 0.625rem;
  font: 600 0.75rem/0.75rem "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  color: #43364C;
}

.volume-decrease-table .gpo-table.single-metric .gpo-header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 5;
}

.volume-decrease-table .gpo-row {
  grid-template-columns: minmax(0, 1.8fr) minmax(88px, 1fr);
  border-bottom: 1px solid #E9E9EE;
  padding: 0.625rem;
  background: #fff;
  cursor: pointer;
}

.volume-decrease-table .gpo-row:hover {
  background: var(--row-hover);
}

.volume-decrease-table .gpo-row.is-child {
  background: #F9F8FA;
}

.volume-decrease-table .gpo-row.is-grandchild {
  background: #F5F4F6;
}

.volume-decrease-table .gpo-row.is-selected {
  background: var(--row-selected);
}

.volume-decrease-table .gpo-col {
  padding: 0 0.625rem;
  min-width: 0;
}

.volume-decrease-table .gpo-header .gpo-col,
.volume-decrease-table .gpo-row .gpo-col {
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
  line-height: 1.25;
}

.volume-decrease-table .gpo-col-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 6px;
}

.volume-decrease-table .gpo-toggle,
.volume-decrease-table .gpo-bullet {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-top: 0.125rem;
}

/* Wrapper around name + rollup for clean baseline + wrapping */
.volume-decrease-table .gpo-namewrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-column-gap: 6px;
     -moz-column-gap: 6px;
          column-gap: 6px;
  row-gap: 2px;
  min-width: 0;
}

/* Toggle */
.volume-decrease-table .gpo-toggle {
  border: 0;
  background: transparent;
  cursor: pointer;
  width: 18px;
  height: 18px;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0.375rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.volume-decrease-table .gpo-toggle:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
  border-radius: 6px;
}

.volume-decrease-table .gpo-caret {
  display: block;
  width: 18px;
  height: 18px;
}

.volume-decrease-table .gpo-bullet {
  width: 18px;
  text-align: center;
  display: inline-block;
  margin-right: 0.375rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.volume-decrease-table .gpo-indent-6 {
  display: inline-block;
  width: 28px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.volume-decrease-table .gpo-indent-12 {
  display: inline-block;
  width: 56px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.volume-decrease-table .gpo-name {
  display: inline;
  color: var(--accent);
  font: 700 0.875rem/1.3125rem "Work Sans", sans-serif;
  letter-spacing: 0.00875rem;
  white-space: normal;
  word-break: break-word;
}

.volume-decrease-table .gpo-rollup-inline {
  display: inline;
  font: 500 0.75rem/1rem "Work Sans", system-ui, sans-serif;
  color: var(--muted);
  white-space: normal;
}

.volume-decrease-table .gpo-col-num {
  text-align: right;
  color: var(--ink);
  font: 400 0.875rem/1.3125rem "Work Sans", sans-serif;
  letter-spacing: 0.00875rem;
}

.volume-decrease-table .gpo-row .gpo-col-num {
  color: var(--delta-neg);
}

/* 3-column layout: Name | Metric | Metric% */
.volume-decrease-table .gpo-table.single-metric .gpo-header,
.volume-decrease-table .gpo-table.single-metric .gpo-row {
  grid-template-columns: minmax(0, 2.6fr) minmax(var(--col-mid), 1fr) minmax(var(--col-mid), 1fr);
}

/* ---------- Metric toggle ---------- */
.volume-decrease-table .gpo-metric-toggle {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
}

.volume-decrease-table .gpo-metric-btn {
  padding: 0.375rem 0.625rem;
  border: 1px solid #D1D5DB;
  border-radius: 8px;
  background: #fff;
  font: 500 0.8125rem/1.125rem "Work Sans", system-ui, sans-serif;
  color: #374151;
  cursor: pointer;
  -webkit-transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
  -o-transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
  transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}

.volume-decrease-table .gpo-metric-btn:hover {
  background: #F6F7FA;
}

.volume-decrease-table .gpo-metric-btn:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
  border-radius: 8px;
}

.volume-decrease-table .gpo-metric-btn.is-active {
  background: #43364C;
  color: #fff;
  border-color: #43364C;
}

/* ---------- Products table (Block 3) ---------- */
.volume-decrease-table .gpo-products-table {
  border: 1px solid var(--row-border);
  border-radius: var(--radius);
  overflow: auto; /* ✅ horizontal scroll container */
  background: #fff;
  -webkit-box-shadow: var(--shadow-soft);
          box-shadow: var(--shadow-soft);
}

/* ✅ make months create horizontal scroll */
.volume-decrease-table .gpo-products-table table {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff;
  margin-block: 0;
}

/* header cells (single header row only) */
.volume-decrease-table .gpo-products-table thead th {
  background: #E9E9EE;
  border-bottom: 2px solid #43364C;
  color: #43364C;
  font: 600 0.75rem/0.75rem "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  padding: 0.75rem 0.625rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
  white-space: nowrap;
}

/* body cells */
.volume-decrease-table .gpo-products-table tbody td {
  padding: 0.625rem;
  border-top: 1px solid var(--row-border);
  font: 400 0.875rem/1.3125rem "Work Sans", sans-serif;
  white-space: nowrap;
}

/* Rank column */
.volume-decrease-table .gpo-rank-cell {
  width: 56px;
  min-width: 56px;
  text-align: right;
}

/* ✅ rank header aligns tooltip */
.volume-decrease-table .gpo-products-table thead th.gpo-rank-cell {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 6px;
  white-space: nowrap;
}

/* Product col */
.volume-decrease-table .gpo-product-col {
  width: 320px;
  min-width: 320px;
}

.volume-decrease-table .gpo-products-table td.gpo-product-name {
  color: var(--accent);
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.volume-decrease-table .gpo-product-row {
  cursor: pointer;
}

.volume-decrease-table .gpo-product-row.is-selected {
  background: var(--row-selected);
}

/* Month + Trend sizing */
.volume-decrease-table .gpo-month-col {
  width: 92px;
  min-width: 92px;
  text-align: right;
}

.volume-decrease-table .gpo-trend-col {
  width: 150px;
  min-width: 150px;
}

/* Divider between PRIOR group and CURR group */
.volume-decrease-table .gpo-curr-first {
  border-left: 2px solid #D8D8E0;
}

.volume-decrease-table .gpo-products-table thead th.gpo-curr-first {
  border-left: 2px solid #43364C;
}

.volume-decrease-table .gpo-month-empty {
  text-align: center;
  color: var(--muted);
  font-weight: 500;
}

/* ---------- Sticky columns for horizontal scroll ---------- */
.volume-decrease-table .gpo-sticky-left {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background: #fff;
  z-index: 3;
}

.volume-decrease-table .gpo-sticky-left-1 {
  left: 0;
  z-index: 6;
} /* rank */
.volume-decrease-table .gpo-sticky-left-2 {
  left: 56px;
  z-index: 5;
} /* product */
.volume-decrease-table .gpo-sticky-right {
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  background: #fff;
  z-index: 5;
}

/* header sticky priority for sticky cols */
.volume-decrease-table .gpo-products-table thead .gpo-sticky-left-1,
.volume-decrease-table .gpo-products-table thead .gpo-sticky-left-2,
.volume-decrease-table .gpo-products-table thead .gpo-sticky-right {
  z-index: 20;
}

/* subtle separators for sticky cols */
.volume-decrease-table .gpo-sticky-left-2 {
  -webkit-box-shadow: 2px 0 0 rgba(0, 0, 0, 0.06);
          box-shadow: 2px 0 0 rgba(0, 0, 0, 0.06);
}

.volume-decrease-table .gpo-sticky-right {
  -webkit-box-shadow: -2px 0 0 rgba(0, 0, 0, 0.06);
          box-shadow: -2px 0 0 rgba(0, 0, 0, 0.06);
}

/* keep selected/hover bg consistent on sticky cells */
.volume-decrease-table .gpo-product-row.is-selected .gpo-sticky-left,
.volume-decrease-table .gpo-product-row.is-selected .gpo-sticky-right {
  background: var(--row-selected);
}

.volume-decrease-table .gpo-product-row:hover .gpo-sticky-left,
.volume-decrease-table .gpo-product-row:hover .gpo-sticky-right {
  background: var(--row-hover);
}

/* ---------- Donut + legend ---------- */
#row-donut .w-100 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

#donut-canvas {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 220px;
  height: 220px;
  max-width: 220px;
  max-height: 220px;
  margin: 0;
}

/* ✅ HIDE the old header row (now legend header is rendered inside #donut-legend) */
.volume-decrease-table .gpo-donut-headers {
  display: none !important;
}

.gpo-donut-legend {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-top: 0;
  padding-right: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}

/* ✅ Legend header uses same grid as legend items => perfect alignment */
.gpo-donut-legend-header {
  display: grid;
  grid-template-columns: 12px minmax(0, 1fr) auto;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 8px;
  padding: 0 0.5rem 0.125rem;
  font: 600 0.6875rem/1 "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.01125rem;
  color: #43364C;
}

.gpo-donut-legend-item {
  display: grid;
  grid-template-columns: 12px minmax(0, 1fr) auto;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 8px;
  width: 100%;
  padding: 0.375rem 0.5rem;
  border-radius: 8px;
  border: 1px solid transparent;
  background: #fff;
  cursor: pointer;
  text-align: left;
}

.gpo-donut-legend-item:hover {
  background: #F8F9FB;
  border-color: #E0E0E6;
}

.gpo-donut-legend-item:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
}

.gpo-donut-legend-item.is-dimmed {
  opacity: 0.45;
}

.gpo-donut-legend-swatch {
  width: 12px;
  height: 12px;
  border-radius: 999px;
  margin-top: 0.1875rem;
}

.gpo-donut-legend-label {
  white-space: normal;
  word-break: break-word;
  font: 500 0.8125rem/1.3 "Work Sans", system-ui, sans-serif;
  color: var(--ink);
}

.gpo-donut-legend-value {
  font: 500 0.75rem/1.3 "Work Sans", system-ui, sans-serif;
  color: var(--muted);
  white-space: nowrap;
  text-align: right;
}

.gpo-donut-legend-item .gpo-donut-legend-value {
  color: var(--delta-neg);
}

/* ---------- Trend sparkline ---------- */
.gpo-trend-cell {
  width: 130px;
  min-width: 130px;
}

.gpo-trend-spark {
  display: block;
  width: 120px;
  height: 36px;
}

.gpo-trend-spark .sparkline-label {
  font: 600 0.4375rem/1 "Work Sans", system-ui, sans-serif;
  fill: var(--muted);
}

/* ---------- Step skeleton ---------- */
.volume-decrease-table .gpo-step-section {
  position: relative;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}

.volume-decrease-table #row-donut.gpo-step-section,
.volume-decrease-table #row-products.gpo-step-section,
.volume-decrease-table #row-product-line.gpo-step-section {
  min-height: 260px;
}

.volume-decrease-table .gpo-step-section .gpo-step-content {
  -webkit-transition: opacity 0.15s ease, -webkit-filter 0.15s ease;
  transition: opacity 0.15s ease, -webkit-filter 0.15s ease;
  -o-transition: filter 0.15s ease, opacity 0.15s ease;
  transition: filter 0.15s ease, opacity 0.15s ease;
  transition: filter 0.15s ease, opacity 0.15s ease, -webkit-filter 0.15s ease;
}

.volume-decrease-table .gpo-step-section.is-disabled .gpo-step-content {
  -webkit-filter: blur(2px);
          filter: blur(2px);
  opacity: 0.6;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.volume-decrease-table .gpo-step-section.is-active .gpo-step-content {
  -webkit-filter: none;
          filter: none;
  opacity: 1;
  pointer-events: auto;
}

.volume-decrease-table .gpo-step-overlay {
  position: absolute;
  inset: 0;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.5rem 0.75rem;
  pointer-events: none;
}

.volume-decrease-table .gpo-step-section.is-disabled .gpo-step-overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.volume-decrease-table .gpo-step-card {
  pointer-events: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  max-width: 360px;
  padding: 0.75rem 1rem;
  border-radius: 12px;
  border: 1px solid #E0E0E6;
  background: rgba(255, 255, 255, 0.94);
  -webkit-box-shadow: var(--shadow-soft);
          box-shadow: var(--shadow-soft);
}

.volume-decrease-table .gpo-step-icon {
  width: 28px;
  height: 28px;
  border-radius: 999px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #EEF2FF;
  color: #4B5563;
  font-size: 1rem;
  font-weight: 600;
}

.volume-decrease-table .gpo-step-desc {
  margin: 0;
  font: 400 0.8125rem/1.4 "Work Sans", system-ui, sans-serif;
  color: var(--muted);
}

/* ---------- Inline tooltip markup hidden (we use floating tooltip now) ---------- */
.volume-decrease-table .gpo-tooltip {
  display: none !important;
}

/* Tooltip button */
.volume-decrease-table .gpo-tooltip-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.volume-decrease-table .gpo-info-btn {
  width: 18px;
  height: 18px;
  border-radius: 999px;
  border: 1px solid #D1D5DB;
  background: #fff;
  color: #4B5563;
  font: 600 0.6875rem/1 "Work Sans", system-ui, sans-serif;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-left: 0.25rem;
  cursor: pointer;
}

.volume-decrease-table .gpo-info-btn:hover {
  background: #F3F4F6;
}

.volume-decrease-table .gpo-info-btn:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
}

/* ✅ Floating tooltip (never clipped) */
.gpo-float-tooltip {
  position: fixed;
  z-index: 9999;
  opacity: 0;
  -webkit-transform: translateY(4px);
       -o-transform: translateY(4px);
          transform: translateY(4px);
  -webkit-transition: opacity 0.12s ease, -webkit-transform 0.12s ease;
  transition: opacity 0.12s ease, -webkit-transform 0.12s ease;
  -o-transition: opacity 0.12s ease, -o-transform 0.12s ease;
  transition: opacity 0.12s ease, transform 0.12s ease;
  transition: opacity 0.12s ease, transform 0.12s ease, -webkit-transform 0.12s ease, -o-transform 0.12s ease;
  pointer-events: none;
  max-width: min(440px, 100vw - 24px);
}

.gpo-float-tooltip.is-visible {
  opacity: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  pointer-events: auto;
}

.gpo-float-tooltip-inner {
  background: #111827;
  color: #F9FAFB;
  border-radius: 8px;
  padding: 0.5rem 0.625rem;
  font: 400 0.75rem/1.4 "Work Sans", system-ui, sans-serif;
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  white-space: normal;
  word-break: break-word;
}

/* arrow */
.gpo-float-tooltip::after {
  content: "";
  position: absolute;
  left: var(--arrow-left, 50%);
  top: -4px;
  width: 8px;
  height: 8px;
  background: #111827;
  -webkit-transform: translateX(-50%) rotate(45deg);
       -o-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}

.gpo-float-tooltip.is-top::after {
  top: auto;
  bottom: -4px;
}

#row-product-line {
  min-height: 300px;
}

#row-product-line #product-line {
  height: 300px !important;
  width: 100% !important;
  display: block;
}

/* ---------- Responsive tweaks ---------- */
@media (max-width: 48rem) {
  #row-donut .w-100 {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  #donut-canvas {
    margin: 0 auto;
  }
  #product-line {
    height: 280px !important;
  }
  .volume-decrease-table .gpo-name {
    max-width: 70vw;
  }
  .volume-decrease-table .gpo-section-block {
    margin-bottom: 0.5rem;
  }
  .volume-decrease-table .gpo-product-col {
    width: 240px;
    min-width: 240px;
  }
  .volume-decrease-table .gpo-sticky-left-2 {
    left: 56px;
  }
}
#node-supplier-profile-form,
.node-supplier-profile-form,
#node-supplier-profile-edit-form,
.node-supplier-profile-edit-form {
  padding: 0 0 1.5rem;
  max-width: 95%;
  margin: auto;
}
#node-supplier-profile-form .sp-header,
.node-supplier-profile-form .sp-header,
#node-supplier-profile-edit-form .sp-header,
.node-supplier-profile-edit-form .sp-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 1rem 0;
}
#node-supplier-profile-form .sp-header__title,
.node-supplier-profile-form .sp-header__title,
#node-supplier-profile-edit-form .sp-header__title,
.node-supplier-profile-edit-form .sp-header__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1.625rem;
  font-weight: 600;
  color: #43364C;
  min-width: 180px;
}
#node-supplier-profile-form .sp-header__actions,
.node-supplier-profile-form .sp-header__actions,
#node-supplier-profile-edit-form .sp-header__actions,
.node-supplier-profile-edit-form .sp-header__actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#node-supplier-profile-form .sp-header__toggle,
.node-supplier-profile-form .sp-header__toggle,
#node-supplier-profile-edit-form .sp-header__toggle,
.node-supplier-profile-edit-form .sp-header__toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #E9E9EE;
  border-radius: 50px;
  padding: 0.25rem;
}
#node-supplier-profile-form .sp-header__toggle .sp-toggle-btn,
.node-supplier-profile-form .sp-header__toggle .sp-toggle-btn,
#node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn,
.node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn {
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 1%;
  text-align: center;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  text-decoration: none;
  font-weight: 600;
  color: var(--button-fg-color);
}
#node-supplier-profile-form .sp-header__toggle .sp-toggle-btn.preview-btn,
.node-supplier-profile-form .sp-header__toggle .sp-toggle-btn.preview-btn,
#node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn.preview-btn,
.node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn.preview-btn {
  background-image: url(../images/preview.png);
  background-repeat: no-repeat;
  position: relative;
  background-position: 15px center;
  padding: 0.4375rem 1rem 0.4375rem 2.8125rem;
}
#node-supplier-profile-form .sp-header__toggle .sp-toggle-btn.sp-toggle-btn--active,
.node-supplier-profile-form .sp-header__toggle .sp-toggle-btn.sp-toggle-btn--active,
#node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn.sp-toggle-btn--active,
.node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn.sp-toggle-btn--active {
  background-image: url(../images/edit-white.png);
  background-repeat: no-repeat;
  position: relative;
  background-position: 20px center;
  padding: 0.4375rem 1.25rem 0.4375rem 3.125rem;
  background-color: #43364C;
  border-radius: 30px;
  color: #fff;
}
#node-supplier-profile-form .sp-header__feedback-wrap,
.node-supplier-profile-form .sp-header__feedback-wrap,
#node-supplier-profile-edit-form .sp-header__feedback-wrap,
.node-supplier-profile-edit-form .sp-header__feedback-wrap {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 50px;
  padding: 0.625rem 1.25rem 0.625rem 3.125rem;
  border-width: 1px;
  background: #FFFFFF;
  border: 1px solid #52516B;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 1%;
  text-align: center;
  background-image: url(../images/feedback.png);
  background-repeat: no-repeat;
  position: relative;
  background-position: 20px center;
}
#node-supplier-profile-form .sp-header__feedback-wrap .sp-feedback-badge,
.node-supplier-profile-form .sp-header__feedback-wrap .sp-feedback-badge,
#node-supplier-profile-edit-form .sp-header__feedback-wrap .sp-feedback-badge,
.node-supplier-profile-edit-form .sp-header__feedback-wrap .sp-feedback-badge {
  position: absolute;
  top: -2px;
  right: -8px;
  background: #B10101;
  color: #fff;
  font-size: 0.625rem;
  font-weight: 500;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  pointer-events: none;
}
#node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-save,
.node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-save,
#node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-save,
.node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-save {
  padding: 0.4375rem 1.25rem 0.4375rem 2.8125rem;
  border-radius: 50px;
  border: 1px solid #52516B;
  background-color: #fff;
  color: #43364C;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-image: url("../images/save.png");
  background-repeat: no-repeat;
  background-position: 20px center;
  margin: 0;
}
#node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-save:hover,
.node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-save:hover,
#node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-save:hover,
.node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-save:hover {
  background-color: #fff;
}
#node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-submit,
.node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-submit,
#node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-submit,
.node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-submit {
  padding: 0.4375rem 1.25rem;
  border-radius: 50px;
  border: none;
  background: #F37C20;
  color: #43364C;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
#node-supplier-profile-form .counter,
.node-supplier-profile-form .counter,
#node-supplier-profile-edit-form .counter,
.node-supplier-profile-edit-form .counter {
  display: block;
  font-family: Work Sans;
  font-weight: 400;
  color: #52516B;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  vertical-align: bottom;
}
#node-supplier-profile-form .claro-details__description,
.node-supplier-profile-form .claro-details__description,
#node-supplier-profile-edit-form .claro-details__description,
.node-supplier-profile-edit-form .claro-details__description {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
  margin-bottom: 1rem;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
#node-supplier-profile-form .supplier-bulk-upload-tab.horizontal-tab-hidden + .upload-tips,
.node-supplier-profile-form .supplier-bulk-upload-tab.horizontal-tab-hidden + .upload-tips,
#node-supplier-profile-edit-form .supplier-bulk-upload-tab.horizontal-tab-hidden + .upload-tips,
.node-supplier-profile-edit-form .supplier-bulk-upload-tab.horizontal-tab-hidden + .upload-tips {
  display: none;
}
#node-supplier-profile-form .supplier-bulk-upload-tab + .upload-tips,
.node-supplier-profile-form .supplier-bulk-upload-tab + .upload-tips,
#node-supplier-profile-edit-form .supplier-bulk-upload-tab + .upload-tips,
.node-supplier-profile-edit-form .supplier-bulk-upload-tab + .upload-tips {
  display: block;
}
#node-supplier-profile-form .writing-tips,
#node-supplier-profile-form .upload-tips,
.node-supplier-profile-form .writing-tips,
.node-supplier-profile-form .upload-tips,
#node-supplier-profile-edit-form .writing-tips,
#node-supplier-profile-edit-form .upload-tips,
.node-supplier-profile-edit-form .writing-tips,
.node-supplier-profile-edit-form .upload-tips {
  background: #F5F4F6;
  padding: 1.5rem;
  border: 1px solid #D6D6DB;
  border-radius: 8px;
  margin-top: 1.5rem;
  overflow: auto;
}
#node-supplier-profile-form .writing-tips strong,
#node-supplier-profile-form .upload-tips strong,
.node-supplier-profile-form .writing-tips strong,
.node-supplier-profile-form .upload-tips strong,
#node-supplier-profile-edit-form .writing-tips strong,
#node-supplier-profile-edit-form .upload-tips strong,
.node-supplier-profile-edit-form .writing-tips strong,
.node-supplier-profile-edit-form .upload-tips strong {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  margin-bottom: 1.5rem;
  display: block;
}
#node-supplier-profile-form .writing-tips ul,
#node-supplier-profile-form .upload-tips ul,
.node-supplier-profile-form .writing-tips ul,
.node-supplier-profile-form .upload-tips ul,
#node-supplier-profile-edit-form .writing-tips ul,
#node-supplier-profile-edit-form .upload-tips ul,
.node-supplier-profile-edit-form .writing-tips ul,
.node-supplier-profile-edit-form .upload-tips ul {
  padding: 0;
  margin-bottom: 0;
}
#node-supplier-profile-form .writing-tips ul li,
#node-supplier-profile-form .upload-tips ul li,
.node-supplier-profile-form .writing-tips ul li,
.node-supplier-profile-form .upload-tips ul li,
#node-supplier-profile-edit-form .writing-tips ul li,
#node-supplier-profile-edit-form .upload-tips ul li,
.node-supplier-profile-edit-form .writing-tips ul li,
.node-supplier-profile-edit-form .upload-tips ul li {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-region--secondary,
.node-supplier-profile-form .layout-region--secondary,
#node-supplier-profile-edit-form .layout-region--secondary,
.node-supplier-profile-edit-form .layout-region--secondary {
  display: none;
}
#node-supplier-profile-form .layout-form,
.node-supplier-profile-form .layout-form,
#node-supplier-profile-edit-form .layout-form,
.node-supplier-profile-edit-form .layout-form {
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main,
.node-supplier-profile-form .layout-form .layout-region--main,
#node-supplier-profile-edit-form .layout-form .layout-region--main,
.node-supplier-profile-edit-form .layout-form .layout-region--main {
  margin: 0;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main h2,
.node-supplier-profile-form .layout-form .layout-region--main h2,
#node-supplier-profile-edit-form .layout-form .layout-region--main h2,
.node-supplier-profile-edit-form .layout-form .layout-region--main h2 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  margin-bottom: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .placeholder,
.node-supplier-profile-form .layout-form .layout-region--main .placeholder,
#node-supplier-profile-edit-form .layout-form .layout-region--main .placeholder,
.node-supplier-profile-edit-form .layout-form .layout-region--main .placeholder {
  background: transparent;
  opacity: 1;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs {
  margin-bottom: 0;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs label {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.625rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  margin: 0;
}
@media (max-width: 48rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs #node-supplier-profile-form .layout-form .layout-region--main h2,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs #node-supplier-profile-form .layout-form .layout-region--main h2,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs #node-supplier-profile-form .layout-form .layout-region--main h2,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs #node-supplier-profile-form .layout-form .layout-region--main h2 {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper {
    background: #F7F7F8;
    padding: 0.9375rem 1.5rem 0;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-title-wrapper, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-company-logo-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-title-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-company-logo-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-title-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-company-logo-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-title-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-company-logo-wrapper {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper {
    width: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper {
    float: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper {
    margin-bottom: 3.125rem;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .form-item__label {
    margin-bottom: 0.625rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter {
    left: 0;
    bottom: -50px;
    position: absolute;
    margin-bottom: 1.25rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element {
    background: none;
    border: none;
    padding: 0;
    color: #798186;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0.01rem;
    vertical-align: middle;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:hover {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:focus-visible,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:focus-visible,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:focus-visible,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:focus-visible {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file {
    color: transparent !important;
    width: 95px !important;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text {
    border-bottom: 1px solid #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label {
    display: block !important;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-item__description {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1rem;
    vertical-align: bottom;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary {
    pointer-events: none;
    cursor: default;
    padding: 0;
    margin-bottom: 0.625rem;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    vertical-align: bottom;
    color: #292C2E;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem;
    border-radius: 50px;
    margin-bottom: 0.625rem;
    display: inline-block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input {
    min-height: auto;
    cursor: pointer;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button {
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button {
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before {
    content: " ";
    width: 20px;
    height: 20px;
    background-image: url("../images/upload.png");
    display: inline-block;
    background-repeat: no-repeat;
    top: 4px;
    position: relative;
    left: -5px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    text-align: center;
    padding: 0;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input {
    color: inherit;
    width: 95px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo {
    background: transparent;
    padding: 0;
    border: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper {
    background: transparent;
    padding: 0;
    margin-bottom: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .form-wrapper {
    border: none;
    background: transparent;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .fieldset__label {
    padding: 0;
    margin-bottom: 0.625rem;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    vertical-align: bottom;
    color: #292C2E;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper {
    background: none;
    padding: 0;
    border: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full > .form-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full > .form-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full > .form-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full > .form-item {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .form-item label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .form-item label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .form-item label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .form-item label {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1rem;
    padding-bottom: 1.5rem;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *) {
    background: transparent;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top {
    background: #E5E9F1;
    border: none;
    padding: 0.5625rem;
    border-radius: 6px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content {
    border: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar {
    background: transparent;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off {
    background: #FAFAFA;
    border: 1px solid #E2E8F0;
    border-radius: 6px;
    padding: 0.0625rem 0.625rem;
    font-size: 0.75rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on {
    background: #FAFAFA;
    border: 1px solid #E2E8F0;
    border-radius: 6px;
    padding: 0.0625rem 0.625rem;
    font-size: 0.75rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off {
    border: none;
    border-radius: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main {
    background: #F5F4F6;
    border-bottom: 1px solid #D6D6DB;
    margin-top: 1.5rem;
    padding: 0.9375rem 1.25rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
    background: transparent;
    border: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable {
    background: transparent;
    border: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper {
    background: #F7F7F8;
    padding: 0.9375rem 1rem 0;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-item {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select {
    background-color: transparent;
    border: none;
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:hover, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:focus,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:focus,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:focus,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:focus {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form {
    margin: 0.3125rem 0 0;
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add] {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem 0.625rem 3.75rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin: 0.75rem 0 0;
    background-image: url("../images/add.png");
    background-position: 30px center;
    background-repeat: no-repeat;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin-bottom: 1.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label {
    color: #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description {
    position: absolute;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li {
    margin: 0;
    display: inline;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select {
    width: 100%;
    background: #F7F7F8;
    padding: 0.9375rem 1rem 0;
    margin-bottom: 0;
    border-bottom: 1px solid #52516B;
    height: auto;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection {
    width: 100%;
    background: #F7F7F8;
    padding: 0.625rem 0;
    margin-bottom: 0;
    border: none;
    height: auto;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered {
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field {
    padding: 0.0625rem 0;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice {
    margin-top: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b {
    border: none;
    background-image: url("../images/dropdown.png");
    background-position: 0px 4px;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    display: block;
    -webkit-background-size: 20px 20px;
            background-size: 20px 20px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear {
    background-image: url("../images/cancel.png");
    background-position: 0px 6px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    width: 50px;
    height: 28px;
    -webkit-background-size: 20px 20px;
            background-size: 20px 20px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection {
    padding: 0.9375rem 0 0.3125rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form] {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem 0.625rem 3.75rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin: 0.75rem 0 0;
    background-image: url("../images/add.png");
    background-position: 30px center;
    background-repeat: no-repeat;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form] {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3 {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 1rem 0 0;
    color: #020817;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table {
    display: block;
    margin: 1rem 0 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table thead,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table thead,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table thead,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table thead {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity {
    border: 1px solid #EDEDF1;
    -webkit-box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
            box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
    background: #FFFFFF;
    border-radius: 8px;
    padding: 1.5rem;
    margin-bottom: 1rem;
    opacity: 1;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    gap: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child {
    margin-bottom: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before {
    content: " ";
    width: 30px;
    height: 24px;
    background-image: url("../images/location.png");
    display: inline-block;
    background-repeat: no-repeat;
    top: -2px;
    position: relative;
    left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td {
    padding: 0;
    height: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code {
    font-family: Work Sans;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius {
    width: 20%;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input {
    margin: 0;
    padding: 0;
    background: no-repeat;
    -webkit-box-shadow: none;
            box-shadow: none;
    text-indent: -9999px;
    overflow: hidden;
    width: 24px;
    height: 24px;
    border: none;
    cursor: pointer;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit] {
    background: transparent url("../images/edit.png") no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove] {
    background: transparent url("../images/cancel.png") no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
    float: right;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form {
    width: 100%;
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover {
    background: transparent;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td {
    width: 100%;
    padding: 0 1rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 24px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer {
    width: 33%;
    background: #F7F7F8;
    padding: 0.9375rem 1rem 0;
    margin-bottom: 0;
    border-bottom: 1px solid #52516B;
    height: auto;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number {
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input {
    width: 100%;
    border: none;
    background: transparent;
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin-right: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder {
    background: transparent;
    opacity: 1;
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin-right: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.selected,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.selected,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.selected,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.selected {
    border-bottom: 2px solid #ED6E0C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.horizontal-tab-button {
    padding: 0.3125rem 1rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper legend,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper legend,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper legend,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper legend {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes {
    padding: 0;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane {
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry {
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody {
    display: block;
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .field-multiple-drag,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .paragraph-type-title,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .field-multiple-drag,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .paragraph-type-title,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .field-multiple-drag,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .paragraph-type-title,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .field-multiple-drag,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .paragraph-type-title,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab[open] + .upload-tips,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab[open] + .upload-tips,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab[open] + .upload-tips,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab[open] + .upload-tips {
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab + .upload-tips,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab + .upload-tips,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab + .upload-tips,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab + .upload-tips {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details__summary,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details__summary,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details__summary,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details__summary {
    padding: 1rem 1rem 1rem 2.25rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-download-csv-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-download-csv-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-download-csv-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-download-csv-button {
    padding: 0.625rem 1.875rem 0.625rem 2.8125rem;
    border: 1px solid #52516B;
    background-image: url("../images/download.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    border-radius: 50px;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    letter-spacing: 1%;
    text-align: center;
    margin-bottom: 0;
    width: 100%;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-process-csv-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-process-csv-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-process-csv-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-process-csv-button {
    padding: 0.625rem 1.875rem 0.625rem 2.8125rem;
    background-image: url("../images/upload.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    background-color: #ED6E0C;
    border-radius: 50px;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    letter-spacing: 1%;
    text-align: center;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-bottom: 0;
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file label {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .claro-details__summary,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .claro-details__summary,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .claro-details__summary,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .claro-details__summary {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description {
    margin-top: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    color: #43364C;
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #7C7384;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file {
    text-align: center;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input {
    margin: 0;
    padding: 0;
    background: no-repeat;
    -webkit-box-shadow: none;
            box-shadow: none;
    text-indent: -9999px;
    overflow: hidden;
    width: 48px;
    height: 48px;
    border: none;
    cursor: pointer;
    background: transparent url("../images/bulk-upload.png") no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button {
    background: transparent url("../images/cancel.png") no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
    width: 24px;
    height: 24px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0;
    border: none;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    background: #F7F7F8;
    border-bottom: 1px solid #52516B;
    padding: 0.9375rem 1.25rem 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean {
    border: 1px solid #D6D6DB;
    padding: 1.25rem;
    background: #F5F4F6;
    border-radius: 8px;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description {
    margin: 0;
    width: 75%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong {
    display: block;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: 0%;
    vertical-align: middle;
    margin-bottom: 0.625rem;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input {
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none; /* for Safari */
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label {
    position: absolute;
    top: 30px;
    right: 19px;
    height: 32px;
    width: 72px;
    background-image: url(../images/off.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label {
    background-image: url(../images/on.png);
    background-repeat: no-repeat;
    top: 30px;
    right: 13px;
    height: 32px;
    width: 72px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after {
    content: "";
    position: absolute;
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label {
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after {
    top: 30px;
    right: 13px;
    height: 32px;
    width: 72px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .fieldset__label,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .fieldset__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .fieldset__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .fieldset__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item__label {
    padding: 0;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0.00875rem;
    vertical-align: middle;
    color: #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea {
    border: none;
    background: transparent;
    padding: 0;
    margin: 0;
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:hover, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:focus-visible,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:hover,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:focus-visible,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:hover,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:focus-visible,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:focus-visible,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:focus-visible,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:focus-visible,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:focus-visible,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:focus-visible,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:focus-visible,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:focus-visible,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:focus-visible,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:focus-visible {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper #category-fields-wrapper.form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper #category-fields-wrapper.form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper #category-fields-wrapper.form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper #category-fields-wrapper.form-wrapper {
    display: contents;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-value-proposition,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-potential-savings-up-to,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-value-proposition,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-potential-savings-up-to,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-value-proposition,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-potential-savings-up-to,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-value-proposition,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-potential-savings-up-to,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib {
    margin-bottom: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper {
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter {
    left: -16px;
    bottom: -45px;
    position: absolute;
    margin-bottom: 1.25rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources {
    overflow: hidden;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .form-wrapper {
    background: transparent;
    padding: 0;
    margin-bottom: 0;
    border-bottom: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-widget__toggle-weight,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-widget__toggle-weight,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-widget__toggle-weight,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-widget__toggle-weight {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources legend > span,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources legend > span,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources legend > span,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources legend > span {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .fieldset-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .fieldset-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .fieldset-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .fieldset-wrapper {
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button {
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener {
    display: block;
    position: absolute;
    text-align: center;
    left: 2%;
    top: 50px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener input {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button {
    background: #F5F4F6;
    border: 1px solid #D6D6DB;
    padding: 2.125rem;
    border-radius: 8px;
    text-align: center;
    margin-top: 0.625rem;
    display: block;
    height: 100%;
    overflow: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text::before {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    width: 50px;
    height: 70px;
    border: none;
    background: transparent url(../images/bulk-upload.png) no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
    content: "";
    display: block;
    background-position-y: 0px;
    position: relative;
    left: 40%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 0.625rem;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p:last-child,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p:last-child,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p:last-child,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p:last-child {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #7C7384;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .custom-media-open-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .custom-media-open-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .custom-media-open-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .custom-media-open-button {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem 0.625rem 3.75rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin: 0.75rem 0 0;
    background-image: url(../images/upload.png);
    background-position: 24px center;
    background-repeat: no-repeat;
    margin: 0 0 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types h5,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types h5,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types h5,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types h5 {
    color: #212731;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul li,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul li,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul li,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul li {
    display: inline-block;
    border: 1px solid #E2E8F0;
    padding: 0.1875rem 0.6875rem;
    border-radius: 9999px;
    font-family: Work Sans;
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    color: #212731;
    margin: 0 0.5rem 0.5rem 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-heading p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-heading p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-heading p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-heading p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    color: #64748B;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection {
    display: block;
    width: 100%;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item {
    background: #E5E9F1;
    border: 1px solid #6587BF;
    padding: 1.125rem 0.75rem;
    margin-top: 1rem;
    border-radius: 8px;
    display: block;
    text-align: center;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon {
    width: 100%;
    text-align: center;
    margin-bottom: 1.625rem;
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .icon {
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px;
    width: 32px;
    height: 32px;
    display: block;
    position: relative;
    left: 40%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon {
    background-image: url(../images/pdf-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon {
    background-image: url(../images/docx-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon {
    background-image: url(../images/doc-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon {
    background-image: url(../images/txt-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon {
    background-image: url(../images/xlsx-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon {
    background-image: url(../images/png-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon {
    background-image: url(../images/jpg-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content {
    width: 100%;
    margin-bottom: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content h4,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content h4,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content h4,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content h4 {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: normal;
    letter-spacing: 0%;
    color: #020817;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    vertical-align: middle;
    color: #64748B;
    margin-bottom: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions {
    display: block;
    width: 100%;
    text-align: center;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input {
    border: 1px solid #52516B;
    background: #fff;
    color: #43364C;
    text-decoration: none;
    padding: 0.625rem 1.25rem;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    letter-spacing: 1%;
    text-align: center;
    height: auto;
    border-radius: 50px;
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    display: inline-block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a {
    background-image: url(../images/view.png);
    background-position: 30px center;
    background-repeat: no-repeat;
    padding-left: 3.75rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input {
    background-image: url(../images/cancel.png);
    background-position: 25px center;
    background-repeat: no-repeat;
    padding-left: 3.4375rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber {
    height: auto;
    width: 100%;
    white-space: break-spaces;
    margin-top: 0.5rem;
    display: block;
    text-align: left;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message {
    margin-top: 0.625rem;
    width: 75%;
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery {
    overflow: hidden;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery legend span,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery legend span,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery legend span,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery legend span {
    font-family: Work Sans;
    font-weight: 500;
    font-style: Medium;
    font-size: 1.25rem;
    leading-trim: NONE;
    line-height: 1.75rem;
    letter-spacing: 0%;
    color: #020817;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .form-wrapper {
    background: transparent;
    padding: 0;
    margin-bottom: 0;
    border-bottom: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button {
    background: #F5F4F6;
    border: 1px solid #D6D6DB;
    padding: 2.125rem;
    border-radius: 8px;
    text-align: center;
    margin-top: 0.625rem;
    display: block;
    height: 100%;
    overflow: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button {
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener {
    display: block;
    position: absolute;
    text-align: center;
    left: 20px;
    top: 60px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener input {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-text p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-text p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-text p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-text p {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 0.625rem;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .custom-media-open-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .custom-media-open-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .custom-media-open-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .custom-media-open-button {
    margin: 0;
    padding: 0;
    background: no-repeat;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-indent: -9999px;
    overflow: hidden;
    width: 48px;
    height: 48px;
    border: none;
    cursor: pointer;
    background: transparent url(../images/bulk-upload.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
    margin-bottom: 1rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types h5,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types h5,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types h5,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types h5 {
    color: #212731;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    padding-left: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul {
    list-style: none;
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul li,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul li,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul li,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul li {
    display: inline-block;
    border: 1px solid #E2E8F0;
    padding: 0.1875rem 0.6875rem;
    border-radius: 9999px;
    font-family: Work Sans;
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    color: #212731;
    margin: 0 0.3125rem 0 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-heading p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-heading p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-heading p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-heading p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    color: #64748B;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list h5,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list h5,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list h5,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list h5 {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
    vertical-align: bottom;
    margin: 1.5rem 0;
    color: #292C2E;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection {
    margin: 0;
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-auto-rows: auto;
    gap: 10px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .messages-list,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .messages-list,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .messages-list,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .messages-list {
    grid-column: 1/-1;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item {
    border: 1px solid var(--color-grey-75, #BFBFBF);
    padding-bottom: 1.125rem;
    border-radius: 8px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img {
    height: 215px;
    overflow: hidden;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img {
    border-radius: 8px;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content {
    padding: 1rem 1rem 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4 {
    font-family: Work Sans;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.01rem;
    vertical-align: middle;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    letter-spacing: 0.00875rem;
    vertical-align: middle;
    color: #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn {
    display: block;
    text-align: right;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input {
    margin: 0;
    padding: 0;
    background: no-repeat;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-indent: -9999px;
    overflow: hidden;
    width: 28px;
    height: 28px;
    border: none;
    cursor: pointer;
    background: transparent url(../images/Delete.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber {
    height: auto;
    width: 100%;
    white-space: break-spaces;
    margin: 0.5rem 0;
    display: block;
    text-align: left;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message {
    margin-top: 0.625rem;
    width: 75%;
    display: block;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-list,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-list,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-list,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-list {
  background-color: transparent;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button {
  font-family: Work Sans;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  text-align: center;
  background: none;
  border: none;
  padding: 0.3125rem 1rem;
}
@media (max-width: 48rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button {
    float: none;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a {
  color: #43364C;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a:hover {
  background-color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a strong,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a strong,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a strong,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a strong {
  font-weight: 500;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button.selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button.selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button.selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button.selected {
  background: none;
  border-bottom: 2px solid #ED6E0C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes {
  background: #fff;
  padding: 1rem 1.25rem 1rem;
  margin-top: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane {
  padding: 0;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .claro-details__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .claro-details__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .claro-details__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .claro-details__wrapper {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper {
  background: #F7F7F8;
  padding: 0.9375rem 1rem 0;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-title-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-title-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-title-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-title-wrapper {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper {
  float: right;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper {
  margin-bottom: 1.875rem;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter {
  left: 0;
  bottom: -50px;
  position: absolute;
  margin-bottom: 1.25rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-textarea-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-textarea-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-textarea-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-textarea-wrapper {
  margin-top: 0.875rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element {
  background: none;
  border: none;
  padding: 0;
  color: #798186;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:hover {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:focus-visible,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:focus-visible,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:focus-visible,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:focus-visible {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo {
  display: block;
  background: transparent;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-widget-empty-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-widget-empty-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-widget-empty-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-widget-empty-text {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-selection {
  margin: 0;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem 0.625rem 3.125rem;
  border-radius: 50px;
  margin-bottom: 0.625rem;
  background-image: url(../images/upload.png);
  background-repeat: no-repeat;
  position: relative;
  background-position: 20px center;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .remove-btn input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .remove-btn input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .remove-btn input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .remove-btn input {
  background-image: url(../images/cancel.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file {
  color: transparent !important;
  width: 95px !important;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text {
  border-bottom: 1px solid #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label {
  display: block !important;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-item__description {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1rem;
  vertical-align: bottom;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary {
  pointer-events: none;
  cursor: default;
  padding: 0;
  margin-bottom: 0.625rem;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  vertical-align: bottom;
  color: #292C2E;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem;
  border-radius: 50px;
  margin-bottom: 0.625rem;
  display: inline-block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input {
  min-height: auto;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button {
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button {
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before {
  content: " ";
  width: 20px;
  height: 20px;
  background-image: url("../images/upload.png");
  display: inline-block;
  background-repeat: no-repeat;
  top: 4px;
  position: relative;
  left: -5px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  text-align: center;
  padding: 0;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo {
  background: transparent;
  padding: 0;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper {
  background: transparent;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .form-wrapper {
  border: none;
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .fieldset__label {
  padding: 0;
  margin-bottom: 0.625rem;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  vertical-align: bottom;
  color: #292C2E;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips {
  background: #F5F4F6;
  padding: 1.5rem;
  border: 1px solid #D6D6DB;
  border-radius: 8px;
  margin-top: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips strong,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips strong,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips strong,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips strong {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  margin-bottom: 1.5rem;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul {
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul li {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full > .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full > .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full > .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full > .form-item {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item label {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1rem;
  padding-bottom: 1.5rem;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *) {
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top {
  background: #E5E9F1;
  border: none;
  padding: 0.5625rem;
  border-radius: 6px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content {
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar {
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off {
  background: #FAFAFA;
  border: 1px solid #E2E8F0;
  border-radius: 6px;
  padding: 0.0625rem 0.625rem;
  font-size: 0.75rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on {
  background: #FAFAFA;
  border: 1px solid #E2E8F0;
  border-radius: 6px;
  padding: 0.0625rem 0.625rem;
  font-size: 0.75rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off {
  border: none;
  border-radius: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main {
  background: #F5F4F6;
  border-bottom: 1px solid #D6D6DB;
  margin-top: 1.5rem;
  padding: 0.9375rem 1.25rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  background: transparent;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable {
  background: transparent;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper {
  background: #F7F7F8;
  padding: 0.9375rem 1rem 0;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item.form-item--error,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item.form-item--error,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item.form-item--error,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item.form-item--error {
  margin-bottom: 0.625rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select {
  background-color: transparent;
  border: none;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:hover, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:focus,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:focus,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:focus,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-state,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane #zip_code_wrapper,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-zip-code-selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-state,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane #zip_code_wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-zip-code-selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-state,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane #zip_code_wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-zip-code-selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-state,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane #zip_code_wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-zip-code-selected {
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form {
  margin: 0.3125rem 0 0;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add] {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem 0.625rem 3.75rem;
  border-radius: 50px;
  color: #000;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  margin: 0.75rem 0 0;
  background-image: url("../images/add.png");
  background-position: 30px center;
  background-repeat: no-repeat;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-bottom: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .form-item__error-message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .form-item__error-message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .form-item__error-message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .form-item__error-message {
  position: absolute;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label {
  color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description {
  position: absolute;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li {
  margin: 0;
  display: inline;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li:last-child,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li:last-child,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li:last-child,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li:last-child,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li:last-child,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li:last-child,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li:last-child,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li:last-child {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select {
  width: 100%;
  background: #F7F7F8;
  padding: 0.9375rem 1rem 0;
  margin-bottom: 0;
  border-bottom: 1px solid #52516B;
  height: auto;
  position: relative;
  min-height: 75px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection {
  width: 100%;
  background: #F7F7F8;
  padding: 0.625rem 0;
  margin-bottom: 0;
  border: none;
  height: auto;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered {
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field {
  padding: 0.0625rem 0;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice {
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b {
  border: none;
  background-image: url("../images/dropdown.png");
  background-position: 0px 4px;
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
  display: block;
  -webkit-background-size: 20px 20px;
          background-size: 20px 20px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear {
  background-image: url("../images/cancel.png");
  background-position: 0px 6px;
  background-repeat: no-repeat;
  text-indent: -9999px;
  width: 50px;
  height: 28px;
  -webkit-background-size: 20px 20px;
          background-size: 20px 20px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection {
  padding: 0.9375rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form] {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem 0.625rem 3.75rem;
  border-radius: 50px;
  color: #000;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  margin: 0.75rem 0 0;
  background-image: url("../images/add.png");
  background-position: 30px center;
  background-repeat: no-repeat;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form] {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3 {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 1rem 0 0;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table {
  display: block;
  margin: 1rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity {
  border: 1px solid #EDEDF1;
  -webkit-box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
          box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
  background: #FFFFFF;
  border-radius: 8px;
  padding: 1.5rem;
  margin-bottom: 1rem;
  opacity: 1;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .ief-entity-operations .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .ief-entity-operations .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .ief-entity-operations .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .ief-entity-operations .ajax-progress {
  position: absolute;
  left: -25px;
  top: 6px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child {
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected {
  width: 75%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before {
  content: " ";
  width: 30px;
  height: 24px;
  background-image: url("../images/location.png");
  display: inline-block;
  background-repeat: no-repeat;
  top: -2px;
  position: relative;
  left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td {
  padding: 0;
  height: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius {
  width: 20%;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 24px;
  height: 24px;
  border: none;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit] {
  background: transparent url("../images/edit.png") no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove] {
  background: transparent url("../images/cancel.png") no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
  float: right;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form {
  width: 100%;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover {
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td {
  width: 100%;
  padding: 0 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 24px;
  margin-bottom: 0.9375rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer {
  width: 33%;
  background: #F7F7F8;
  padding: 0.9375rem 1rem 0;
  margin-bottom: 0;
  border-bottom: 1px solid #52516B;
  height: auto;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number {
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input {
  width: 100%;
  border: none;
  background: transparent;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem;
  border-radius: 50px;
  color: #000;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  margin-right: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder {
  background: transparent;
  opacity: 1;
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .ajax-progress {
  position: absolute;
  right: 0;
  top: -10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem;
  border-radius: 50px;
  color: #000;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  margin-right: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.selected {
  border-bottom: 2px solid #ED6E0C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.horizontal-tab-button {
  padding: 0.3125rem 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper legend,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper legend,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper legend,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper legend {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes {
  padding: 0;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane {
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry {
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry thead,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry thead,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry thead,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry thead {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody {
  display: block;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload {
  background: #F5F4F6;
  border: 1px solid #D6D6DB;
  padding: 2.125rem;
  border-radius: 8px;
  text-align: center;
  margin-top: 0.625rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-download-csv-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-download-csv-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-download-csv-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-download-csv-button {
  padding: 0.625rem 1.875rem 0.625rem 2.8125rem;
  border: 1px solid #52516B;
  background-image: url("../images/download.png");
  background-position: 20px center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-radius: 50px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  margin-bottom: 0;
  margin-top: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button {
  padding: 0.625rem 1.875rem 0.625rem 2.8125rem;
  background-image: url("../images/upload.png");
  background-position: 20px center;
  background-repeat: no-repeat;
  background-color: #ED6E0C;
  border-radius: 50px;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
  margin-top: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button + .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button + .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button + .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button + .ajax-progress {
  position: absolute;
  bottom: 10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file label {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .claro-details__summary,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .claro-details__summary,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .claro-details__summary,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .claro-details__summary {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description {
  margin-top: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  color: #43364C;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #7C7384;
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
  background: transparent url("../images/bulk-upload.png") no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button {
  background: transparent url("../images/cancel.png") no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
  width: 24px;
  height: 24px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__description {
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px 24px;
}
@media (min-width: 48.0625rem) and (max-width: 67.5rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper {
    gap: 24px 32px;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  border: none;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .claro-autocomplete__message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .claro-autocomplete__message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .claro-autocomplete__message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .claro-autocomplete__message {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 49%;
      -ms-flex: 0 0 49%;
          flex: 0 0 49%;
  background: #F7F7F8;
  border-bottom: 1px solid #52516B;
  padding: 0.9375rem 1.25rem 0;
}
@media (min-width: 48.0625rem) and (max-width: 67.5rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean {
  border: 1px solid #D6D6DB;
  padding: 1.25rem;
  background: #F5F4F6;
  border-radius: 8px;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong {
  display: block;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  vertical-align: middle;
  margin-bottom: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none; /* for Safari */
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label {
  position: absolute;
  top: 30px;
  right: 19px;
  height: 32px;
  width: 72px;
  background-image: url(../images/off.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label {
  background-image: url(../images/on.png);
  background-repeat: no-repeat;
  top: 30px;
  right: 13px;
  height: 32px;
  width: 72px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after {
  content: "";
  position: absolute;
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label {
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after {
  top: 30px;
  right: 13px;
  height: 32px;
  width: 72px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .fieldset__label,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .fieldset__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .fieldset__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .fieldset__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item__label {
  padding: 0;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea {
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  width: 100%;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #798186;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:hover, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:focus-visible,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:hover,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:focus-visible,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:hover,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:focus-visible,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:focus-visible,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:focus-visible,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:focus-visible,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:focus-visible,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:focus-visible,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:focus-visible,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:focus-visible,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:focus-visible,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:focus-visible {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper #category-fields-wrapper.form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper #category-fields-wrapper.form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper #category-fields-wrapper.form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper #category-fields-wrapper.form-wrapper {
  display: contents;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-value-proposition,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-potential-savings-up-to,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-value-proposition,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-potential-savings-up-to,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-value-proposition,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-potential-savings-up-to,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-value-proposition,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-potential-savings-up-to,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib {
  margin-bottom: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper {
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter {
  left: -16px;
  bottom: -45px;
  position: absolute;
  margin-bottom: 1.25rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources {
  overflow: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-widget__toggle-weight,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-widget__toggle-weight,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-widget__toggle-weight,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-widget__toggle-weight {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources legend > span,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources legend > span,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources legend > span,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources legend > span {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .fieldset-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .fieldset-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .fieldset-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .fieldset-wrapper {
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button {
  background: #F5F4F6;
  border: 1px solid #D6D6DB;
  padding: 2.125rem;
  border-radius: 8px;
  text-align: center;
  margin-top: 0.625rem;
  display: block;
  height: 100%;
  overflow: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-text p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-text p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-text p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-text p {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button {
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener {
  display: block;
  position: absolute;
  text-align: center;
  left: 60%;
  top: 15px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener input {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .custom-media-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .custom-media-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .custom-media-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .custom-media-open-button {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
  background: transparent url(../images/bulk-upload.png) no-repeat center;
  -webkit-background-size: contain;
  background-size: contain;
  margin-bottom: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types h5,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types h5,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types h5,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types h5 {
  color: #212731;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  padding-left: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul {
  list-style: none;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul li {
  display: inline-block;
  border: 1px solid #E2E8F0;
  padding: 0.1875rem 0.6875rem;
  border-radius: 9999px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  color: #212731;
  margin: 0 0.3125rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-heading p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-heading p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-heading p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-heading p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  color: #64748B;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-list h5,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-list h5,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-list h5,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-list h5 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  margin: 1.5rem 0;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection {
  display: block;
  width: 100%;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item {
  background: #E5E9F1;
  border: 1px solid #6587BF;
  padding: 1.125rem;
  margin-top: 1rem;
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .icon {
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  width: 32px;
  height: 32px;
  display: block;
  position: relative;
  top: 5px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon {
  background-image: url(../images/pdf-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon {
  background-image: url(../images/docx-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon {
  background-image: url(../images/doc-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon {
  background-image: url(../images/txt-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon {
  background-image: url(../images/xlsx-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon {
  background-image: url(../images/png-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon {
  background-image: url(../images/jpg-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content {
  width: 62%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content h4,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content h4,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content h4,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content h4 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0%;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #64748B;
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions {
  display: block;
  width: 31%;
  text-align: right;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input {
  border: 1px solid #52516B;
  background: #fff;
  color: #43364C;
  text-decoration: none;
  padding: 0.625rem 1.875rem;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  height: auto;
  border-radius: 50px;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: inline-block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a {
  background-image: url(../images/view.png);
  background-position: 30px center;
  background-repeat: no-repeat;
  padding-left: 3.75rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input {
  background-image: url(../images/cancel.png);
  background-position: 25px center;
  background-repeat: no-repeat;
  padding-left: 3.4375rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber {
  height: auto;
  width: 100%;
  white-space: break-spaces;
  margin-top: 0.5rem;
  display: block;
  text-align: left;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message {
  margin-top: 0.625rem;
  width: 100%;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery {
  overflow: visible;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery legend span,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery legend span,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery legend span,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery legend span {
  font-family: Work Sans;
  font-weight: 500;
  font-style: Medium;
  font-size: 1.25rem;
  leading-trim: NONE;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button {
  background: #F5F4F6;
  border: 1px solid #D6D6DB;
  padding: 2.125rem;
  border-radius: 8px;
  text-align: center;
  margin-top: 0.625rem;
  display: block;
  height: 100%;
  overflow: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button {
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener {
  display: block;
  position: absolute;
  text-align: center;
  left: 55%;
  top: 15px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener input {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-text p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-text p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-text p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-text p {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .custom-media-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .custom-media-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .custom-media-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .custom-media-open-button {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
  background: transparent url(../images/bulk-upload.png) no-repeat center;
  -webkit-background-size: contain;
  background-size: contain;
  margin-bottom: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types h5,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types h5,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types h5,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types h5 {
  color: #212731;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  padding-left: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul {
  list-style: none;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul li {
  display: inline-block;
  border: 1px solid #E2E8F0;
  padding: 0.1875rem 0.6875rem;
  border-radius: 9999px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  color: #212731;
  margin: 0 0.3125rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-heading p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-heading p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-heading p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-heading p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  color: #64748B;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list h5,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list h5,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list h5,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list h5 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  margin: 1.5rem 0 0.75rem;
  color: #292C2E;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: auto;
  gap: 10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list {
  grid-column: 1/-1;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item {
  margin: 0;
  padding: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header .messages__title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header .messages__title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header .messages__title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header .messages__title {
  font-size: 1.375rem;
  line-height: 1.5rem;
  margin-bottom: 0.625rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__content,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__content,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__content,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__content {
  font-size: 0.875rem;
  font-family: "Work Sans";
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item {
  border: 1px solid var(--color-grey-75, #BFBFBF);
  padding-bottom: 1.125rem;
  border-radius: 8px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img {
  height: 215px;
  overflow: hidden;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img video,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img video,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img video,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img video {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img {
  border-radius: 6px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content {
  padding: 1rem 1rem 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4 {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn {
  display: block;
  text-align: right;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 28px;
  height: 28px;
  border: none;
  cursor: pointer;
  background: transparent url(../images/Delete.png) no-repeat center;
  -webkit-background-size: contain;
  background-size: contain;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber {
  height: auto;
  width: 100%;
  white-space: break-spaces;
  margin: 0.5rem 0;
  display: block;
  text-align: left;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message {
  margin-top: 0.625rem;
  width: 95%;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px 24px;
}
@media (min-width: 48.0625rem) and (max-width: 67.5rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper {
    gap: 24px 32px;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper {
  /* LTO manager wrapper — full width */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* LTO list header */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 1.5rem;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header .ajax-progress {
  position: absolute;
  right: 0;
  bottom: -30px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-list-title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-list-title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-list-title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-list-title {
  color: #020817;
  font-size: 1.25rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.75rem;
  width: 100%;
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper {
  /* Add New LTO button */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-add-new-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-add-new-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-add-new-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-add-new-btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14px;
  padding: 0.5rem 1.875rem 0.5rem 3.75rem;
  background: #F37C20;
  border: none;
  border-radius: 50px;
  color: #43364C;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
  cursor: pointer;
  white-space: nowrap;
  background-image: url("../images/plus.png");
  background-repeat: no-repeat;
  background-position: left 30px center;
  -webkit-background-size: 18px 18px;
          background-size: 18px 18px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper {
  /* Cards wrapper — full width with wrapping */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-cards-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-cards-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-cards-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-cards-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper {
  /* Each card — 3 per row, wraps to next line automatically */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card {
  background: #fff;
  border: 1px solid #D9D9D9;
  padding: 1rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(33.333% - 14px);
      -ms-flex: 0 0 calc(33.333% - 14px);
          flex: 0 0 calc(33.333% - 14px);
  min-width: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card__header,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card__header,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card__header,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  margin-bottom: 0.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__title {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #43364C;
  margin-bottom: 0.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge {
  font-size: 0.75rem;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1rem;
  word-wrap: break-word;
  padding: 0.1875rem 0.625rem;
  border-radius: 50px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--draft,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--draft,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--draft,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--draft {
  background-color: #E5E7EB;
  color: #374151;
  border: 1px solid #9CA3AF;
  font-family: Inter;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--pending,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--pending,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--pending,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--pending {
  background-color: #FEE2E2;
  color: #B91C1C;
  border: 1px solid #DC2626;
  font-family: Inter;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--active,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--active,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--active,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--active {
  background-color: #DCFCE7;
  color: #15803D;
  border: 1px solid #16A34A;
  font-family: Inter;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__description {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  margin-bottom: 0.75rem;
  color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__dates,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__dates,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__dates,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__dates {
  color: #52516B;
  margin-bottom: 1rem;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  margin-bottom: 16px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__actions,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__actions,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__actions,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-edit-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-edit-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-edit-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-edit-btn {
  border-radius: 50px;
  border: 1px solid #52516B;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #fff;
  color: #43364C;
  padding: 0.375rem 1.875rem 0.375rem 3.125rem;
  background-image: url("../images/edit.png");
  background-repeat: no-repeat;
  background-position: left 20px center;
  -webkit-background-size: 20px 20px;
          background-size: 20px 20px;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-delete-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-delete-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-delete-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-delete-btn {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  width: 28px;
  height: 28px;
  min-width: unset;
  cursor: pointer;
  font-size: 0;
  color: transparent;
  background-image: url("../images/Delete.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 28px 28px;
          background-size: 28px 28px;
  vertical-align: middle;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-empty-message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-empty-message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-empty-message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-empty-message {
  color: #888;
  font-style: italic;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-title {
  color: #020817;
  font-size: 1.25rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: normal;
  width: 100%;
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn {
  background: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: none;
  color: #52516B;
  cursor: pointer;
  font-size: 0.9375rem;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn:hover {
  background: transparent;
  text-decoration: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container label {
  padding-top: 0.25rem;
  font-size: 0.875rem;
  color: #52516B;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox] {
  accent-color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:checked,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:checked,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:checked,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:checked {
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: #52516B;
  background-color: #52516B;
  --input--focus-border-color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:focus, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:active,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:focus,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:active,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:focus,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:active,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:focus,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:active {
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: #52516B;
  --input--focus-border-color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:hover {
  accent-color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px 24px;
  width: 100%;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item {
  margin-block: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  background: #F7F7F8;
  border-bottom: 1px solid #52516B;
  padding: 0.9375rem 1.25rem 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title input, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  resize: none;
  color: #798186;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea {
  padding: 0.75rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(33.33% - 16px);
      -ms-flex: 0 0 calc(33.33% - 16px);
          flex: 0 0 calc(33.33% - 16px);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 12px);
      -ms-flex: 0 0 calc(50% - 12px);
          flex: 0 0 calc(50% - 12px);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link {
  background: #F7F7F8;
  border-bottom: 1px solid #52516B;
  padding: 0.9375rem 1.25rem 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #F7F7F8;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #43364C;
  opacity: 1;
  cursor: default;
  padding: 0;
  background-image: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select:disabled,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select:disabled,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select:disabled,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select:disabled {
  color: #43364C;
  -webkit-text-fill-color: #43364C;
  opacity: 1;
  cursor: not-allowed;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid {
  width: 100%;
  padding: 1.25rem 3.125rem 1.25rem 2.5rem;
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail {
  background-color: transparent;
  width: 200px;
  height: 150px;
  overflow: hidden;
  margin-bottom: 0.9375rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail img,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail img,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail img,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .media-library-item__attributes,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .media-library-item__attributes,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .media-library-item__attributes,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .media-library-item__attributes {
  background-color: #FFFFFF;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper {
  border: 1px solid #F5F4F6;
  border-radius: 8px;
  padding: 2rem;
  text-align: center;
  background: #fafafa;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper legend,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper legend,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper legend,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper legend {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .custom-upload-wrapper,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-main-text,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-sub-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .custom-upload-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-main-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-sub-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .custom-upload-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-main-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-sub-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .custom-upload-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-main-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-sub-text {
  display: none !important;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-form-element-empty-text,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .description,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-open-button,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-selection:empty,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-form-element-empty-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-selection:empty,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-form-element-empty-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-selection:empty,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-form-element-empty-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-selection:empty {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .ajax-progress {
  position: absolute;
  left: 56%;
  top: 15px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper .custom-media-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper .custom-media-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper .custom-media-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper .custom-media-open-button {
  display: block;
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
  background: transparent url(../images/bulk-upload.png) no-repeat center;
  -webkit-background-size: contain;
  background-size: contain;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-main-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-main-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-main-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-main-text {
  text-align: center;
  color: #43364C;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.75rem;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-sub-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-sub-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-sub-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-sub-text {
  text-align: center;
  color: #7C7384;
  font-size: 0.875rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  line-height: 1.25rem;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper:has(.media-library-item),
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper:has(.media-library-item),
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper:has(.media-library-item),
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper:has(.media-library-item) {
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  width: 100%;
  margin-top: 1rem;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .ajax-progress {
  position: absolute;
  right: 0;
  bottom: -10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn {
  background: white;
  border-radius: 50px;
  outline: 1px solid #52516B;
  outline-offset: -1px;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0.625rem 1.875rem;
  cursor: pointer;
  color: #43364C;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn:hover {
  background: #f5f5f5;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn {
  background: #ED6E0C;
  border-radius: 50px;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0.625rem 1.875rem;
  cursor: pointer;
  color: #2B2133;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn:hover {
  background: rgb(198.1662650602, 91.9759036145, 10.0337349398);
}
#node-supplier-profile-form .layout-region--footer,
.node-supplier-profile-form .layout-region--footer,
#node-supplier-profile-edit-form .layout-region--footer,
.node-supplier-profile-edit-form .layout-region--footer {
  margin: 0;
}
#node-supplier-profile-form .layout-region--footer .form-actions .button.form-submit,
.node-supplier-profile-form .layout-region--footer .form-actions .button.form-submit,
#node-supplier-profile-edit-form .layout-region--footer .form-actions .button.form-submit,
.node-supplier-profile-edit-form .layout-region--footer .form-actions .button.form-submit {
  background: #F37C20;
  border: none;
  border-radius: 50px;
  padding: 0.625rem 1.875rem;
  color: #43364C;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  text-align: center;
}
#node-supplier-profile-form .layout-region--footer .form-actions .button.button--primary.form-submit,
.node-supplier-profile-form .layout-region--footer .form-actions .button.button--primary.form-submit,
#node-supplier-profile-edit-form .layout-region--footer .form-actions .button.button--primary.form-submit,
.node-supplier-profile-edit-form .layout-region--footer .form-actions .button.button--primary.form-submit {
  background: #FFFFFF;
  border: 1px solid #52516B;
  font-weight: 500;
  font-size: 1rem;
}

.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  background: transparent;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ui-dialog .ui-dialog-titlebar-close {
  background: #fff;
}
.ui-dialog .ui-dialog-titlebar-close::before {
  content: "X";
  display: block;
  width: 24px;
  height: 24px;
  font-size: 1.25rem;
  font-weight: 500;
  background-image: url(../images/cancel.png);
  background-position: 2px center;
  background-repeat: no-repeat;
  padding-left: 3.75rem;
}

.messages--error .placeholder {
  background: transparent;
  opacity: 1;
}

.form-item__error-message .placeholder {
  background: transparent;
  opacity: 1;
  font-weight: 900;
}

.select2-container .select2-dropdown,
.select2-container--open .select2-dropdown {
  border: 1px solid #F7F7F8;
  background: #f7f7f8;
  border-radius: 0;
}
.select2-container .select2-dropdown .select2-results__options .select2-results__option,
.select2-container--open .select2-dropdown .select2-results__options .select2-results__option {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 0.01rem;
  color: #43364C;
}
.select2-container .select2-dropdown .select2-results__options .select2-results__option--highlighted[aria-selected],
.select2-container--open .select2-dropdown .select2-results__options .select2-results__option--highlighted[aria-selected] {
  background-color: #F37C20;
  color: #FFFFFF;
}
.select2-container .select2-dropdown .select2-results__options .select2-results__message,
.select2-container--open .select2-dropdown .select2-results__options .select2-results__message {
  display: none;
}

.container-fluid .region.region-header {
  padding: 0 3.125rem;
}

.js-media-library-add-form-added-media .form-text {
  width: 100%;
}

.media-library-widget-modal .media-library-views-form .media-library-item--grid {
  max-width: 33.3%;
  margin: 0;
  width: 33.3%;
}
.media-library-widget-modal .media-library-views-form .media-library-item--grid .field--name-thumbnail {
  height: 150px;
  padding: 0.625rem;
  overflow: hidden;
}
.media-library-widget-modal .media-library-views-form .media-library-item--grid .field--name-thumbnail img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.media-library-widget-modal .media-library-views-form .media-library-item__preview-wrapper .media-library-item__preview {
  margin-bottom: 0.9375rem;
}
.media-library-widget-modal .media-library-views-form .media-library-item__preview-wrapper .media-library-item__attributes {
  bottom: 0px;
}
.media-library-widget-modal .media-library-views-form .media-library-item__preview-wrapper .media-library-item__attributes .media-library-item__name {
  margin: 0;
}
.media-library-widget-modal .media-library-add-form__fields {
  width: 100%;
}
.media-library-widget-modal .media-library-add-form__preview {
  margin: 0;
}
.media-library-widget-modal .media-library-add-form__added-media:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.media-library-views-form table {
  table-layout: fixed;
}
.media-library-views-form table td, .media-library-views-form table th {
  width: 150px;
}
.media-library-views-form table .views-field-name {
  width: 250px;
}
.media-library-views-form table th.views-field.views-field-media-library-select-form {
  width: 50px;
}

article.contextual-region.media-library-item__preview-wrapper {
  position: relative;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #F7F7F8 inset !important;
  box-shadow: 0 0 0px 1000px #F7F7F8 inset !important;
  -webkit-text-fill-color: #798175 !important;
}

.page-node-type-supplier-profile .container-fluid {
  padding: 0;
}

.sp-preview .sp-edit-preview {
  background: #ED6E0C;
  border: 1px solid #000000;
  margin-bottom: 2.5rem;
  padding: 1rem 0;
}
.sp-preview .sp-edit-preview .az-ctnr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-title h1 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: 0;
  color: #fff;
  margin: 0;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-action-links {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #E9E9EE;
  border-radius: 50px;
  padding: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-action-links a {
  text-decoration: none;
  padding: 0.5rem 1rem;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 1%;
  text-align: center;
  background-repeat: no-repeat;
  position: relative;
  text-transform: capitalize;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-action-links a.sp-edit {
  background-image: url(../images/edit-dark.png);
  background-position: 15px center;
  padding: 0.5rem 0.9375rem 0.5rem 2.8125rem;
  color: #43364C;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-action-links a.sp-preview-link {
  background-color: #43364C;
  border-radius: 30px;
  color: #fff;
  background-image: url(../images/visibility.png);
  background-position: 15px center;
  padding: 0.5rem 0.9375rem 0.5rem 2.8125rem;
}
.sp-preview h3 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: 0.015rem;
  vertical-align: middle;
  color: #43364C;
  margin-bottom: 1.25rem;
}
.sp-preview .container {
  max-width: 95%;
}
.sp-preview .container .tab-content {
  margin-top: 0;
}
.sp-preview .container .tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #E9E9EE;
}
.sp-preview .container .tabs .tab {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  font-family: Work Sans;
  font-weight: 500;
  font-style: Medium;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #43364C;
  padding: 0.625rem;
}
.sp-preview .container .tabs .tab.active {
  border-bottom: 2px solid #ED6E0C;
}
.sp-preview .container .sp-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 16px;
  margin-bottom: 1.5rem;
}
.sp-preview .container .sp-header .sp-header-logo .media--type-widen-images img {
  width: 200px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.sp-preview .container .sp-header .sp-header-logo .field--name-field-dam-asset-id,
.sp-preview .container .sp-header .sp-header-logo .field--name-field-dam-url,
.sp-preview .container .sp-header .sp-header-logo .field--name-field-description {
  display: none;
}
.sp-preview .container .sp-header .sp-header-content h2 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2.375rem;
  letter-spacing: 0.02rem;
  color: #43364C;
}
.sp-preview .container .sp-header .sp-header-content p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #52516B;
}
.sp-preview .container .sp-header .sp-header-content .sp-save-upto span {
  background-image: url(../images/save-upto.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.875rem;
  text-transform: capitalize;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 100%;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #127856;
}
.sp-preview .container .sp-header .sp-header-links {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sp-preview .container .sp-header .sp-header-links a {
  padding: 0.625rem 1.875rem;
  border-width: 1px;
  border-radius: 50px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  color: #43364C;
  text-decoration: none;
}
.sp-preview .container .sp-header .sp-header-links a.share {
  background: #FFFFFF;
  border: 1px solid #43364C;
  background-image: url(../images/share.png);
  background-position: 20px center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0.625rem 1.875rem 0.625rem 3.125rem;
}
.sp-preview .container .sp-header .sp-header-links a.enroll {
  background: #F37C20;
}
.sp-preview .container .sp-about-us,
.sp-preview .container .sp-overview {
  opacity: 1;
  border-radius: 12px;
  border-width: 1px;
  padding: 1rem;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  margin-bottom: 1.5rem;
}
.sp-preview .container .sp-about-us h3,
.sp-preview .container .sp-overview h3 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: 0.015rem;
  vertical-align: middle;
  color: #43364C;
  margin-bottom: 1.25rem;
}
.sp-preview .container .sp-about-us p,
.sp-preview .container .sp-about-us .field__item,
.sp-preview .container .sp-overview p,
.sp-preview .container .sp-overview .field__item {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  color: #52516B;
}
.sp-preview .container .sp-about-us .field,
.sp-preview .container .sp-overview .field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  gap: 5px;
}
.sp-preview .container .sp-about-us .field .field__label,
.sp-preview .container .sp-overview .field .field__label {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  width: 46%;
}
.sp-preview .container .sp-about-us .field .field__item,
.sp-preview .container .sp-overview .field .field__item {
  width: 56%;
}
.sp-preview .container .sp-resources-wrapper {
  background: #FFFFFF;
  padding: 1rem;
  border: 1px solid #D9D9D9;
  border-radius: 12px;
}
.sp-preview .container .sp-resources-wrapper .sp-resources {
  background: #F7F7F8;
  padding: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.25rem;
}
.sp-preview .container .sp-resources-wrapper .sp-resources:last-child {
  margin: 0;
}
.sp-preview .container .sp-resources-wrapper .sp-resources .file-name {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1.125rem;
  letter-spacing: 0.0075rem;
  vertical-align: middle;
  text-decoration: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  text-decoration-thickness: 0%;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  background-image: url(../images/Link.png);
  background-position: 0 -2px;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.5625rem;
}
.sp-preview .container .sp-resources-wrapper .sp-resources .download-url a {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  text-decoration: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  text-decoration-thickness: 0%;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  color: #ED6E0C;
  background-image: url(../images/download-preview.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.5625rem;
}

.supplier_dashboard #block-supplier-central-content .az-ctnr.container {
  max-width: 95%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs {
  margin: 0 0 1.5rem;
  border: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item {
  padding: 1rem 1rem 0.5rem 1rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item .nav-link {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  padding: 0 0.3125rem;
  background: none;
  border: none !important;
  color: #43364C !important;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item .nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item:has(.active) {
  border-bottom: 2px solid #ED6E0C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard {
  background: #FFFFFF;
  border: 1px solid #E9E9EE;
  padding: 1.5rem;
  margin-bottom: 1.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu {
  background: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item.active, .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item:active, .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item:focus, .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item:hover {
  background-color: #F37C20;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item a {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  display: block;
  color: #43364C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .view-header h4 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
  margin-bottom: 0.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .view-header p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .recent-activity,
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .dashboard-content {
  background: #FFFFFF;
  border: 1px solid var(--color-grey-75, #BFBFBF);
  padding: 1.5rem 1rem;
  border-radius: 3px;
  margin: 0 0 1rem;
  -webkit-box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
          box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-empty p {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
  margin-bottom: 0.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .pd-0 {
  padding: 0;
}
@media (max-width: 48rem) {
  .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content {
    margin-bottom: 1.5rem;
  }
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_title h5 {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 100%;
  letter-spacing: 0;
  color: #43364C;
  margin-bottom: 1rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_auth_name {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 2%;
  vertical-align: bottom;
  color: #52516B;
  background-image: url(../images/user.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.5rem;
  text-transform: capitalize;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_auth_data {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 2%;
  vertical-align: bottom;
  color: #52516B;
  background-image: url(../images/date.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_category {
  background: #F7F7F8;
  padding: 0.1875rem 0.6875rem;
  border: 1px solid #BFBFBF;
  border-radius: 50px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_category:empty {
  display: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_moderation_log_message {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  color: #52516B;
  margin-top: 0.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 16px;
}
@media (max-width: 48rem) {
  .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn {
  padding: 0.625rem 1.125rem;
  border-radius: 50px;
  border: 1px solid #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn a {
  font-family: Work Sans;
  font-weight: 500;
  font-style: Medium;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  text-decoration: none;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.875rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_view {
  background: #FFFFFF;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_view a {
  color: #43364C;
  background-image: url(../images/preview.png);
  background-position: 0 center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_feedback {
  background: #FFFFFF;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_feedback a {
  color: #43364C;
  background-image: url(../images/feedback.png);
  background-position: 0 center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_reject {
  background: #B10101;
  border: 1px solid #B10101;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_reject a {
  color: #fff;
  background-image: url(../images/cancel-white.png);
  background-position: 5px center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_approve {
  background: #127856;
  border: 1px solid #127856;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_approve a {
  color: #fff;
  background-image: url(../images/approve-white.png);
  background-position: 3px center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .pd-0 {
  padding: 0;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .left-content .recent-title h5 {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 100%;
  letter-spacing: 0;
  color: #43364C;
  margin-bottom: 1rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .left-content .recent-date {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content {
  text-align: right;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span {
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  display: inline;
  padding: 0.1875rem 0.6875rem;
  border-radius: 50px;
  text-transform: capitalize;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.draft {
  border: 1px solid #3B82F6;
  background: #DBEAFE;
  color: #1D4ED8;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.published {
  border: 1px solid #16A34A;
  background: #DCFCE7;
  color: #15803D;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.in_review {
  border: 1px solid #EAB308;
  background: #FEF9C3;
  color: #8B6005;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.rejected {
  border: 1px solid #DC2626;
  background: #FEE2E2;
  color: #B91C1C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-block_1 {
  margin: 0 !important;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-cms-element .view-id-suppliers_count {
  background: #FFFFFF;
  padding: 1.5rem;
  -webkit-box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
          box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
  margin-bottom: 1rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-cms-element .view-id-suppliers_count .view-header p {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.75rem;
  letter-spacing: 2%;
  vertical-align: bottom;
  text-transform: uppercase;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-cms-element .view-id-suppliers_count .view-content .views-field-nid span {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.375rem;
  letter-spacing: 0;
  color: #43364C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-text {
  margin: 1.5rem 0;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-text h2 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2.375rem;
  letter-spacing: 0.02rem;
  color: #43364C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-text p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-header {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 35%;
      -ms-flex: 0 0 35%;
          flex: 0 0 35%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 63%;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--textfield input {
  border: 1px solid #52516B;
  border-radius: 25px;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select.views-exposed-form__item {
  margin-right: 0;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select.views-exposed-form__item.form-item--moderation-state-1 {
  margin-right: 0.625rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select.form-item--field-category-group-value select {
  width: 180px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select {
  background-image: url(../images/dropdown.png);
  -webkit-background-size: 16px 16px;
          background-size: 16px 16px;
  border: 1px solid #52516B;
  border-radius: 50px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  min-width: 140px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-image: url(../images/dropdown.png);
  -webkit-background-size: 16px 16px;
          background-size: 16px 16px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option:hover, .supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option:active {
  background-color: #F37C20;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option[selected=selected],
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option:hover {
  background-color: #F37C20;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .views-exposed-form__item--actions {
  margin-top: 0.75rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .views-exposed-form__item--actions .button {
  background: #F37C20;
  border-radius: 50px;
  margin-left: 0.625rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #43364C;
  font-size: 1rem;
  font-weight: 600;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-empty {
  width: 100%;
  margin-top: 1.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table thead tr th {
  background: #E9E9EE;
  padding: 0.9375rem 1rem 0.9375rem 0.625rem;
  border-bottom: 2px solid #43364C;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.75rem;
  letter-spacing: 2%;
  vertical-align: bottom;
  text-transform: uppercase;
  color: #43364C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table thead tr th.views-field-title, .supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table thead tr th.views-field-field-category-group {
  width: 300px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td {
  border-bottom: 1px solid #E9E9EE;
  padding: 0.625rem 1.5625rem 0.625rem 0.625rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-title {
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #F37C20;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-category-group span {
  background: #F7F7F8;
  padding: 0.1875rem 0.6875rem;
  border: 1px solid #BFBFBF;
  border-radius: 50px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-category-group span:blank {
  display: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.draft {
  border: 1px solid #3B82F6;
  background: #DBEAFE;
  color: #1D4ED8;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.published {
  border: 1px solid #16A34A;
  background: #DCFCE7;
  color: #15803D;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.in_review {
  border: 1px solid #EAB308;
  background: #FEF9C3;
  color: #8B6005;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.rejected {
  border: 1px solid #DC2626;
  background: #FEE2E2;
  color: #B91C1C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span {
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  padding: 0.1875rem 0.6875rem;
  border-radius: 50px;
  text-transform: capitalize;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-changed {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-last-name {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #2B2133;
  display: block;
  margin-top: 0.75rem;
  text-transform: capitalize;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-last-name p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 100%;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #7C7384;
  margin-top: 0.3125rem;
  text-transform: none;
}

#block-supplier-central-supplierprofileblock .az-ctnr.container {
  max-width: 98%;
  margin-top: 2rem;
}
#block-supplier-central-supplierprofileblock .sd-wrapper {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  padding: 1.5rem;
  background: var(--color-white-solid, white);
  overflow: hidden;
  border-radius: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  /* justify-content: flex-start; */
  /* align-items: flex-start; */
  gap: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px;
}
#block-supplier-central-supplierprofileblock .sd-text-and-feedback-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .supplier-dashboard-text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
#block-supplier-central-supplierprofileblock .supplier-dashboard-feedback {
  position: relative;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .precentage-and-buttons {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .percentage-completed {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .percentage-completed .info_pill {
  padding-left: 0.6875rem;
  padding-right: 0.6875rem;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
  background: #DBEAFE;
  border-radius: 9999px;
  outline: 1px #3461AC solid;
  outline-offset: -1px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .percentage-completed .info_pill .info_pill_text {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #1D4ED8;
  font-size: 0.75rem;
  font-family: Inter;
  font-weight: 600;
  line-height: 1rem;
  word-wrap: break-word;
}
#block-supplier-central-supplierprofileblock .percentage-completed .completed_text {
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #212731;
  font-size: 1rem;
  font-family: Work Sans;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  word-wrap: break-word;
}
#block-supplier-central-supplierprofileblock .supplierprofile-buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .progressbar-parent {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  height: 12px;
  position: relative;
  background: #EDEDF1;
  overflow: hidden;
  border-radius: 9999px;
}
#block-supplier-central-supplierprofileblock .progressbar {
  width: 672px;
  height: 12px;
  left: 0px;
  top: 0.4px;
  position: absolute;
  background: #43364C;
}

/* ===========================
   Market Share by Category UI
   =========================== */
.market-share-container {
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  background: white;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(166, 173, 186, 0.06), 0px 4px 6px -1px rgba(166, 173, 186, 0.1);
          box-shadow: 0px 2px 4px -1px rgba(166, 173, 186, 0.06), 0px 4px 6px -1px rgba(166, 173, 186, 0.1);
  overflow: visible;
  border-radius: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.market-share-container .ms-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.market-share-container .ms-header .ms-header-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.market-share-container .ms-header .ms-header-text .ms-title {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  color: #020817;
  font-size: 1.25rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.75rem;
  word-wrap: break-word;
}
.market-share-container .ms-header .ms-header-text .ms-subtitle {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #52516B;
  font-size: 0.875rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  word-wrap: break-word;
}
.market-share-container .ms-legend {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.market-share-container .ms-legend .ms-legend-item {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-legend .ms-legend-item .ms-legend-swatch {
  width: 18px;
  height: 18px;
  border-radius: 2px;
}
.market-share-container .ms-legend .ms-legend-item .ms-legend-label {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #52516B;
  font-size: 0.875rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  word-wrap: break-word;
}
.market-share-container .ms-legend .ms-legend-total-label {
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 105px;
      -ms-flex: 0 0 105px;
          flex: 0 0 105px;
  text-align: right;
  font-weight: 400;
  font-size: 0.82rem;
  color: #52586b;
}
.market-share-container .ms-data-row {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-data-row .ms-category-name {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  color: #020817;
  font-size: 1rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  word-wrap: break-word;
}
.market-share-container .ms-data-row .ms-bar-container {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: inherit;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment .ms-segment-value {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #52516B;
  font-size: 1rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  word-wrap: break-word;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment--small {
  position: relative;
  overflow: visible;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment--small .ms-segment-value {
  display: none;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment--small:hover::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: calc(100% + 6px);
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #333;
  color: #fff;
  font-size: 0.75rem;
  padding: 0.1875rem 0.5rem;
  border-radius: 4px;
  white-space: nowrap;
  pointer-events: none;
  z-index: 10;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment--small:hover::before {
  content: "";
  position: absolute;
  bottom: calc(100% + 2px);
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 4px solid transparent;
  border-top-color: #333;
  pointer-events: none;
  z-index: 10;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-empty {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  background: #F5F5F5;
  position: relative;
  overflow: visible;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-empty:hover::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: calc(100% + 6px);
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #333;
  color: #fff;
  font-size: 0.75rem;
  padding: 0.1875rem 0.5rem;
  border-radius: 4px;
  white-space: nowrap;
  pointer-events: none;
  z-index: 10;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-empty:hover::before {
  content: "";
  position: absolute;
  bottom: calc(100% + 2px);
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 4px solid transparent;
  border-top-color: #333;
  pointer-events: none;
  z-index: 10;
}
.market-share-container .ms-data-row .ms-bar-container .ms-total-value {
  width: 100px;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-data-row .ms-bar-container .ms-total-value .ms-total-text {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #52516B;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
  word-wrap: break-word;
}
.market-share-container .ms-pagination {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.market-share-container .ms-pagination .ms-pagination-inner {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn.is-active .ms-pag-content {
  background: var(--color-white-solid, white);
  outline: 1px #E2E8F0 solid;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn .ms-pag-content {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 40px;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn .ms-pag-content .ms-pag-icon {
  width: 16px;
  height: 16px;
  position: relative;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn .ms-pag-content .ms-pag-icon .ms-pag-chevron {
  width: 4px;
  height: 8px;
  left: 6px;
  top: 4px;
  position: absolute;
  outline: 1.33px var(--color-black-solid, black) solid;
  outline-offset: -0.67px;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn .ms-pag-content .ms-pag-text {
  color: var(--color-black-solid, black);
  font-size: 0.875rem;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.25rem;
  word-wrap: break-word;
}
.market-share-container .ms-details-table-wrapper {
  width: 100%;
  overflow-x: auto;
}
.market-share-container .ms-details-table-wrapper .ms-details-table {
  min-width: 1000px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-header-row,
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row {
  display: grid;
  grid-template-columns: minmax(0, 3fr) minmax(0, 1.2fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  /* ROW */
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E9E9EE;
  padding: 0 0.625rem;
  width: 100%;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-header-row {
  background: #E9E9EE;
  border-bottom: 2px solid #43364C;
  font-weight: 600;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-header-row .ms-details-header-cell {
  color: #43364C;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  font-family: "Work Sans", sans-serif;
  text-align: right;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-header-row .ms-details-header-cell:first-child {
  text-align: left;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row {
  font-family: "Work Sans", sans-serif;
  min-height: 48px;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row.is-bold {
  font-weight: 600;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row:hover {
  background-color: #F8F9FB;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell {
  padding: 0.625rem 0;
  font-size: 0.875rem;
  color: #52516B;
  text-align: right;
  min-width: 0;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  text-align: left;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell .ms-toggle-btn {
  width: 18px;
  height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.25rem;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell .ms-name {
  word-break: break-word;
  line-height: 1.2;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell.indent-1 {
  padding-left: 1.875rem;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell.indent-2 {
  padding-left: 3.75rem;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.is-gm-value, .market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.is-non-rebatable-value {
  color: #F28500;
  font-weight: 600;
}

#toast-container .toast-message {
  color: #fff !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  opacity: 1 !important;
}
#toast-container .toast-success {
  background-color: #51a351 !important;
  color: #fff !important;
}
#toast-container .toast-warning {
  background-color: #f89406 !important;
  color: #fff !important;
}
#toast-container .toast-error {
  background-color: #bd362f !important;
  color: #fff !important;
}
#toast-container .toast-info {
  background-color: #2f96b4 !important;
  color: #fff !important;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* Header Banner */
.top-banner {
  background: #2b2133;
  color: #FFFFFF;
  text-align: center;
  padding: 0.625rem;
}

.cta-button {
  background: orange;
  color: #FFFFFF;
  padding: 0.3125rem 0.625rem;
  border-radius: 5px;
}

.navbar-custom {
  --nav-dd-gap: .25rem;
  --nav-dd-z: 1051;
}
.navbar-custom .nav-item.dropdown {
  position: relative;
}
.navbar-custom .nav-item.dropdown > .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.3rem;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}
.navbar-custom .dropdown-menu {
  position: absolute;
  top: calc(75% + var(--nav-dd-gap));
  left: 0;
  margin: 0;
  z-index: var(--nav-dd-z);
  display: block;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-0.125rem);
       -o-transform: translateY(-0.125rem);
          transform: translateY(-0.125rem);
  -webkit-transition: opacity 120ms ease, -webkit-transform 120ms ease;
  transition: opacity 120ms ease, -webkit-transform 120ms ease;
  -o-transition: opacity 120ms ease, -o-transform 120ms ease;
  transition: opacity 120ms ease, transform 120ms ease;
  transition: opacity 120ms ease, transform 120ms ease, -webkit-transform 120ms ease, -o-transform 120ms ease;
  pointer-events: none;
  --bs-dropdown-link-hover-bg: transparent;
  --bs-dropdown-link-active-bg: transparent;
  --bs-dropdown-link-active-color: inherit;
  --bs-dropdown-link-hover-color: inherit;
}
.navbar-custom .dropdown-menu.show {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  pointer-events: auto;
}
.navbar-custom .dropdown-submenu {
  position: relative;
}
.navbar-custom .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.25rem;
}
.navbar-custom .dropdown-menu-end {
  right: 0;
  left: auto;
}
.navbar-custom .dropdown-item {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .dropdown-item:hover {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:active {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:focus {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:focus-visible {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 2px solid #d3932d;
  outline-offset: 2px;
}
.navbar-custom .nav-link {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .nav-link:focus-visible {
  outline: 2px solid #d3932d;
  outline-offset: 2px;
}
.navbar-custom .dropdown-toggle {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .dropdown-item.active {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: white;
  padding: 0.9375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}
.main-nav .logo img {
  height: 40px;
  margin-right: 1.25rem;
}
.main-nav ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.main-nav ul li {
  display: inline;
}
.main-nav ul li a {
  text-decoration: none;
  color: #333;
  font-weight: bold;
}

.nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

/* Hero Section */
.hero {
  position: relative;
  overflow: hidden;
  color: white;
  text-align: left;
  height: 320px;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  min-height: 350px;
  position: relative;
  overflow: hidden;
  min-height: 50vh;
}
.hero .container {
  z-index: 2;
  position: relative;
}
.hero h1 {
  color: #ffffff;
}
.hero p {
  color: #ffffff;
}

.hero-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  background-color: #52516b;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.1)));
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.1));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.1));
  background: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.1));
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.logo-section img {
  max-height: 50px;
}

.lead {
  font-weight: 600 !important;
}

.bi-arrow-right-circle-fill::before {
  color: #d3932d;
  font-size: 1.25rem;
}

.learn-more {
  font-size: 1.25rem;
  color: #fff;
}

.align-items-center {
  text-decoration: none;
}

.site-logo img {
  width: 100%;
  max-height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}

.me-3 {
  font-size: 1.125rem;
}

.lead2 {
  font-weight: 600 !important;
  font-size: 1.25rem;
  margin-left: 3.0625rem;
}

@media (min-width: 62rem) {
  .navbar-custom .dropdown:hover > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    pointer-events: auto;
  }
  .navbar-custom .dropdown:focus-within > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    pointer-events: auto;
  }
  .navbar-expand-lg .navbar-nav {
    gap: 20px;
  }
  .navbar-expand-lg .navbar-collapse {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .navbar-custom .dropdown-menu {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
/* Card container */
.custom-card {
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
}

/* Export button style */
.btn-export {
  background-color: #e4e3eb;
  border: none;
  border-radius: 12px;
  padding: 0.25rem 0.875rem;
  font-size: 0.8125rem;
  color: #333333;
  font-weight: 500;
}
.btn-export:hover {
  background-color: #d1d0da;
  color: #52516b;
}

.card-title {
  color: rgba(58, 54, 98, 0.768627451) !important;
  text-align: center;
  margin-top: 0.625rem;
  font-size: 0.9375rem;
}

.expand-export {
  background-color: #e4e3eb !important;
  color: #333333 !important;
  border: none !important;
  border-radius: 15px !important;
  padding: 0.625rem 0.625rem !important;
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: background-color 0.2s ease-in-out !important;
  -o-transition: background-color 0.2s ease-in-out !important;
  transition: background-color 0.2s ease-in-out !important;
}
.expand-export:hover {
  background-color: #d6d5df !important;
  color: #52516b !important;
  text-decoration: none !important;
}

.chat-icon {
  width: 48px !important;
  height: 48px !important;
  background-color: #f57c00 !important;
  color: #fff !important;
  border-radius: 50% !important;
  position: absolute !important;
  bottom: 20px !important;
  right: 20px !important;
  z-index: 3 !important;
  font-size: 1.375rem !important;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25) !important;
  text-decoration: none !important;
  -webkit-transition: background-color 0.3s ease !important;
  -o-transition: background-color 0.3s ease !important;
  transition: background-color 0.3s ease !important;
}
.chat-icon:hover {
  background-color: #e06600 !important;
  color: #fff !important;
}

.main-navigation ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  padding: 0 1rem;
}
.main-navigation ul li {
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.03125rem;
}
.main-navigation ul li a {
  color: #52516b;
  text-decoration: none;
}
.main-navigation ul li a:hover {
  color: #F37C20 !important;
}
.main-navigation ul li a.is-active {
  color: #F37C20 !important;
}
.main-navigation ul li.active > a {
  color: #F37C20 !important;
}

.text-orange {
  color: #F37C20;
}

.login-menu .nav-link:hover {
  color: #F37C20;
}
.login-menu .sign-in-border {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  padding-left: 1.0625rem;
  padding-right: 1.0625rem;
}
.login-menu {
  white-space: nowrap;
}
.login-menu + .nav-link {
  white-space: nowrap;
}

.login-menu.nav-link {
  white-space: nowrap;
}

.user-icon {
  width: 30px;
  height: 30px;
  background-color: #F37C20 !important;
  color: #fff;
  border-radius: 50%;
  font-size: 1rem;
}

a.dropdown-toggle {
  text-decoration: none !important;
}

a.nav-link {
  text-decoration: none !important;
  color: #52516b !important;
}
a.nav-link:hover {
  color: #F37C20 !important;
}

/* Dot style */
.custom-legend li > div {
  font-size: 1rem;
}
.custom-legend .legend-card:last-child {
  border-bottom: none;
}
.custom-legend .legend-card:hover {
  background-color: #f9f9f9;
  border-radius: 6px;
}
.custom-legend .legend-card {
  background-color: #f9f9f9;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 12px #ddd;
          box-shadow: 0 4px 12px #ddd;
  border: 1px solid #ddd;
  padding: 1.0625rem !important;
}
.custom-legend .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
}
.custom-legend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
.custom-legend .legend-card.active {
  background-color: #f9f9f9;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 12px #ddd;
          box-shadow: 0 4px 12px #ddd;
  border: 1px solid #ddd;
  padding: 1.0625rem !important;
  background-color: #eef3ff;
  -webkit-box-shadow: 0 4px 12px rgba(51, 51, 255, 0.1);
          box-shadow: 0 4px 12px rgba(51, 51, 255, 0.1);
  border: 1px solid #8fa6d0;
}
.custom-legend li.active {
  background-color: #d8e6ff;
  border: 1px solid #d0e0ff;
  border-radius: 6px;
}

.legend-header div {
  font-size: 0.625rem;
  text-align: center;
}

.product-swaps-card {
  border-radius: 30px;
  padding: 1.25rem;
  background: #ffffff;
  font-family: Arial, sans-serif;
  margin: 1.875rem auto;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

.product-swaps-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.title {
  color: #f28500;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0;
}

.subtitle {
  margin: 0.25rem 0 0;
  color: #3b2b4d;
  font-size: 1.125rem;
  font-weight: 600;
}

.info-icon {
  font-size: 1.25rem;
  color: #555555;
  margin-left: 0.3125rem;
}

.match-quality {
  font-size: 0.5625rem;
  font-weight: bold;
  line-height: 1.4;
}
.match-quality .dots {
  display: block;
  font-size: 1rem;
  margin-top: 0.125rem;
}

.match-quality.high {
  color: #f28500;
}

.match-quality.medium {
  color: #f0a500;
}

.info-icon-wrapper i {
  font-size: 1.125rem;
}
.info-icon-wrapper:hover .tooltip-text {
  opacity: 1;
  visibility: visible;
  display: block;
}
.info-icon-wrapper {
  display: inline-block;
  position: relative;
  margin-left: 0.375rem;
  cursor: pointer;
}

.tooltip-text {
  position: absolute;
  bottom: -17px;
  left: 165px;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: rgba(222, 226, 230, 0.4);
  border: 1px solid #666;
  color: #000000;
  padding: 0.625rem 0.875rem;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  font-size: 0.8125rem;
  width: 270px;
  text-align: left;
  white-space: normal;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.2s ease, visibility 0.2s ease;
  -o-transition: opacity 0.2s ease, visibility 0.2s ease;
  transition: opacity 0.2s ease, visibility 0.2s ease;
  z-index: 999;
}

.bar-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  min-width: 100px;
}

.bar-label {
  font-weight: bold;
  font-size: 0.875rem;
  color: #444;
}

.bar-track {
  width: 50%;
  height: 10px;
  background-color: #e0e0e0;
  border-radius: 7px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}

.bar-fill {
  height: 100%;
  background-color: #f28500;
  border-radius: 7px;
  -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.6), 0 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.6), 0 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}

.graph-wrapper {
  padding: 1.25rem;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
  position: relative;
}

.graph-title {
  font-size: 1.375rem;
  font-weight: bold;
  margin-bottom: 0.625rem;
  color: #3b2b4d;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  position: relative;
}

.tooltip-icon:hover .tooltip-text {
  display: block;
}

.right-panel {
  position: absolute;
  top: 85px;
  right: 0px;
  width: 280px;
}
.right-panel .chart-date-controls {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.highlight-box {
  border: 2px solid #f28500;
  border-radius: 12px;
  padding: 0.625rem;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
          box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.highlight-box .label {
  font-size: 0.75rem;
  color: #666;
  font-size: 12px;
  color: #666;
}
.highlight-box .product-name {
  font-size: 1.375rem;
  font-weight: bold;
  font-size: 22px;
  font-weight: bold;
  color: #f28500;
}

.chart-title {
  font-size: 1.375rem;
  font-weight: bold;
  color: #f28500;
  text-align: center;
  margin-bottom: 0.625rem;
}

.chart-date-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  background: #fff;
  padding: 0.75rem 1rem;
  border-radius: 12px;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  margin-top: 7.5rem;
}

.date-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.label {
  font-size: 0.8125rem;
  font-weight: bold;
  font-size: 13px;
  font-weight: bold;
}

.label.purple {
  color: #3b2b4d;
  font-size: 0.75rem;
  color: #3b2b4d;
}
.label.purple:not(:empty)::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #3e2555;
  border-radius: 2px;
  margin-right: 0.5rem;
  vertical-align: middle;
}

.label.orange {
  color: #f28500;
  font-size: 0.75rem;
  color: #f28500;
}
.label.orange:not(:empty)::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #f28500;
  border-radius: 2px;
  margin-right: 0.5rem;
  vertical-align: middle;
}

.date-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0px;
  padding: 0.4375rem 0.3125rem;
  font-weight: bold;
  color: #fff;
}
.date-box select {
  border: none;
  outline: none;
  background: transparent;
  font-size: 0.8125rem;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  border: none;
  outline: none;
  background: transparent;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}
.date-box i {
  color: #fff;
  font-size: 1rem;
  color: #fff;
  font-size: 16px;
}

.date-box.orange {
  background-color: #f28500;
  background-color: #f28500;
}

.date-box.purple {
  background-color: #3b2b4d;
  background-color: #3b2b4d;
}

.date-product-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0;
  position: relative;
  padding: 1.125rem 0.5625rem;
}

.date-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  width: 185px;
}

.dot-line-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0px;
  height: 100%;
  position: relative;
}

.dot {
  width: 10px;
  height: 10px;
  background-color: #f28500;
  border-radius: 50%;
  margin-top: 0;
}

.dotted-line {
  width: 33px;
  height: 2px;
  border-top: 2px dotted #ccc;
  margin-top: 0.9375rem;
}

.product-card {
  margin-top: 15%;
  border: 2px solid #f28500;
  border-radius: 12px;
  padding: 0.625rem;
  text-align: left;
  background: #fff;
  -webkit-box-shadow: 0 9px 14px #c3b6b6;
          box-shadow: 0 9px 14px #c3b6b6;
  min-width: 180px;
}

.product-list {
  list-style: decimal inside;
  margin: 0;
  padding: 0.5rem;
  line-height: 1.7;
}
.product-list li {
  font-size: 0.75rem;
  font-weight: bold;
  color: #f28500;
  margin: 0.375rem 0;
}

.input-border {
  border: 0px;
}

.tabs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin: 9.375rem 0.6875rem;
}

.tab-button {
  background-color: #fff;
  border: 2px solid #dcdcdc;
  padding: 2.125rem 0.4375rem 2.125rem 0.4375rem;
  cursor: pointer;
  border-radius: 10px;
  text-align: center;
  font-weight: 600;
  -webkit-box-shadow: 0 4px 9px rgba(41, 17, 17, 0.43);
          box-shadow: 0 4px 9px rgba(41, 17, 17, 0.43);
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  width: 200px;
  height: 100px;
}
.tab-button:hover {
  background-color: #f9f9f9;
}

.tab-button.active {
  border-color: #3b2b4d;
  background: #f5f5f5;
}

.tab-content {
  display: none;
}

.tab-content.active {
  display: block;
  margin-top: 1.25rem;
}

.latest-graph {
  border: 1px solid #2b2133;
  border-radius: 45px;
  -webkit-box-shadow: 0 4px 9px rgba(41, 17, 17, 0.43);
          box-shadow: 0 4px 9px rgba(41, 17, 17, 0.43);
}

/* Table header fixed css start*/
.table-scroll-wrapper {
  max-height: 400px;
  overflow-y: auto;
  border: 1px solid #ddd;
}

/* Donut Graph */
.recapture-card {
  border-radius: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.34);
          box-shadow: 0 8px 20px rgba(0, 0, 0, 0.34);
  padding: 1.25rem;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}

/* Chart canvas should be centered */
#lostProductChart {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.positive {
  color: green;
  font-weight: bold;
}

.negative {
  color: red;
  font-weight: bold;
}

.marketShareChart2 {
  border-radius: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.34);
          box-shadow: 0 8px 20px rgba(0, 0, 0, 0.34);
  padding: 1.25rem;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  position: relative;
}

.custom-market-share-legend-box {
  background: white;
  border-radius: 14px;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  padding: 0.875rem 1rem;
  font-family: Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.8;
  min-width: 200px;
  max-width: 260px;
  z-index: 10;
  background: white;
  border-radius: 14px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  padding: 14px 16px;
  display: inline-block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.8;
  margin-top: 0.625rem;
}

.legend-absolute {
  position: absolute;
  top: 146px;
  right: -140px;
}

.legend-hover-active {
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  padding: 0.25rem 0.5rem;
}

.legend-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-bottom: 0.25rem;
}

.legend-color {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 2px;
}

.text-success {
  color: green !important;
}

.text-danger {
  color: red !important;
}

.main-chart-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 1.875rem;
  border-radius: 70px;
  background: white;
  -webkit-box-shadow: 0 7px 18px rgba(0, 0, 0, 0.34);
          box-shadow: 0 7px 18px rgba(0, 0, 0, 0.34);
}

/* Hide Popup Modal CSS Start */
.hide-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.hide-modal-box {
  background: white;
  padding: 1.5rem;
  border-radius: 16px;
  width: 400px;
  -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
}
.hide-modal-box h4 {
  margin-bottom: 1rem;
}

.modal-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
}

#hideReasonModal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* Modal Box */
}
#hideReasonModal .modal-content {
  background: #fff;
  padding: 1.25rem 1.875rem;
  border-radius: 10px;
  width: 400px;
  max-width: 90%;
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  text-align: left;
}
#hideReasonModal .modal-content h4 {
  font-weight: 600;
  font-size: 1rem;
  text-align: center;
  margin-bottom: 1.25rem;
  color: #333;
}
#hideReasonModal .reason-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  font-size: 0.875rem;
}
#hideReasonModal .modal-actions {
  margin-top: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#hideReasonModal button {
  padding: 0.375rem 1.25rem;
  border-radius: 4px;
  border: none;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
}
#hideReasonModal .exit-btn {
  background-color: #e6e6e6;
  color: #333;
}
#hideReasonModal .submit-btn {
  background-color: #3b2b4d;
  color: #fff;
}

/* Hide Popup Modal CSS End */
.status-dropdown-wrapper {
  position: relative;
  display: inline-block;
}
.status-dropdown-wrapper:hover .status-dropdown {
  display: block;
}

.status-dropdown {
  display: none;
  position: absolute;
  background: white;
  border: 1px solid #ccc;
  padding: 0.5rem;
  z-index: 10;
  list-style: none;
}
.status-dropdown li {
  margin-bottom: 0.3125rem;
}

.submenu {
  display: none;
  padding-left: 0.9375rem;
  border-left: 2px solid #eee;
}

.has-submenu:hover > .submenu {
  display: block;
}

.custom-toast {
  position: fixed;
  top: 20px;
  right: 20px;
  background: #28a745;
  color: white;
  padding: 0.625rem 1.25rem;
  border-radius: 6px;
  font-size: 0.875rem;
  z-index: 9999;
}

.custom-toast.error {
  background: #dc3545;
}

.export-btn {
  background-color: #f28500 !important;
  border-color: #f28500 !important;
}

.spinner-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9999;
}

.spinner {
  width: 50px;
  height: 50px;
  border: 6px solid #ccc;
  border-top: 6px solid #3498db;
  border-radius: 50%;
  -webkit-animation: spin 0.8s linear infinite;
       -o-animation: spin 0.8s linear infinite;
          animation: spin 0.8s linear infinite;
}

.legend-card.hover-highlight {
  background-color: #eef3ff;
  border: 1px solid #8fa6d0;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}

.legend-card.active {
  background-color: #d8e6ff !important;
  -webkit-box-shadow: 0 0 6px #8fa6d0;
          box-shadow: 0 0 6px #8fa6d0;
  border: 2px solid #314a72;
}

.legend-card {
  -webkit-transition: background-color 0.2s, border 0.2s, -webkit-box-shadow 0.2s;
  transition: background-color 0.2s, border 0.2s, -webkit-box-shadow 0.2s;
  -o-transition: background-color 0.2s, box-shadow 0.2s, border 0.2s;
  transition: background-color 0.2s, box-shadow 0.2s, border 0.2s;
  transition: background-color 0.2s, box-shadow 0.2s, border 0.2s, -webkit-box-shadow 0.2s;
}

.lost-products-scroll-wrapper {
  max-height: 337px;
  padding-right: 0.25rem;
}
.lost-products-scroll-wrapper::-webkit-scrollbar {
  width: 6px;
}
.lost-products-scroll-wrapper::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 4px;
}

.no-data-message-latest-graph {
  padding: 1rem;
  border-radius: 4px;
  margin-top: 1rem;
  background: rgba(0, 0, 0, 0.1);
  color: #000 !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  width: 100%;
}

.no-data-message-line-chart {
  padding: 1rem;
  border-radius: 4px;
  margin-top: 1rem;
  background: rgba(0, 0, 0, 0.1);
  color: #000 !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  width: 100%;
}

.no-data-message-recapture {
  padding: 1rem;
  border-radius: 4px;
  margin-top: 1rem;
  background: rgba(0, 0, 0, 0.1);
  color: #000 !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  width: 100%;
}

td.equal-width {
  width: 20%;
  word-wrap: break-word;
  white-space: normal;
}

/**** New CSS for account login ****/
.account-login-page {
  padding: 0;
}
.account-login-page .layout-container.login-page {
  margin-left: 0;
  margin-right: 0;
}
.account-login-page .register-link-text {
  margin-bottom: 3rem;
}
.account-login-page .register-link-text p {
  color: var(--neutrals-slate, #52516B);
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
}
.account-login-page .register-link-text a {
  color: #ED6E0C;
}

#block-supplier-central-content .signin-page {
  text-align: center;
}
#block-supplier-central-content .user-login-content {
  padding: 1.875rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 16px;
}
#block-supplier-central-content .signin-content-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 0.625rem 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
#block-supplier-central-content .signin-content-title h5 {
  color: #43364C;
  text-align: center;
  font-size: 3rem;
  line-height: 3rem;
  font-weight: 700;
  gap: 16px;
}
#block-supplier-central-content .signin-content-title p {
  color: #52516B;
  text-align: center;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.3125rem;
}
#block-supplier-central-content .openid-connect-login-form div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  gap: 7px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#block-supplier-central-content .openid-connect-login-form div .button {
  width: 75%;
  height: 47px;
  padding: 0.625rem 1.875rem;
  border: solid rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border-radius: 50px;
  background: var(--neutrals-slate, #52516B);
  color: var(--neutrals-white, #FFFFFF);
  text-align: center;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
}
#block-supplier-central-content .openid-connect-login-form input {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: #52516B;
  height: 75px;
  padding: 0.9375rem 1.25rem;
  gap: 10px;
  border: none;
  border-bottom: 1px solid var(--neutrals-slate, #52516B);
  background: var(--neutrals-white, #FFFFFF);
  width: 75%;
}
#block-supplier-central-content .openid-connect-login-form input[type=checkbox] {
  width: 20px;
  height: 20px;
  padding: 0 !important;
  border: 1px solid #7C7384;
  background: #FFF !important;
}
#block-supplier-central-content .openid-connect-login-form input[type=checkbox]:checked {
  background: #43364c !important;
}
#block-supplier-central-content .openid-connect-login-form input[type=checkbox]:checked:before {
  content: "\f26e";
  font-family: bootstrap-icons;
  color: #FFFFFF;
  line-height: 0.625rem;
}
#block-supplier-central-content .openid-connect-login-form .form-item--entegra-terms-condition label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#block-supplier-central-content .openid-connect-login-form .form-item--entegra-terms-condition label a {
  color: #ED6E0C;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.3125rem;
  padding-left: 0.625rem;
}

.openid-connect-login-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  width: 100%;
}

.custom-page-split {
  background-color: #F7F7F8;
  --bs-gutter-x: 0;
}
.custom-page-split .right-side .site-logo img {
  min-height: 60px;
}

/**** New CSS for account login ****/
nav#mainNavbar {
  padding: 0 3.375rem !important;
  background-color: #FFF !important;
}

/*main {
	padding: 0 54px 24px 54px;
}*/
.custom-usermenu.dropdown a {
  color: #FFFFFF !important;
}

/* User onboard css */
.path-user-onboard .user-register-form {
  padding-left: 10%;
}
.path-user-onboard .user-register-form #edit-mail--description {
  display: none;
}
.path-user-onboard .ent-user-onboard {
  padding-left: 10%;
}

#field-manufacturer-number-add-more-wrapper .tabledrag-toggle-weight-wrapper {
  display: none;
}

table#field-manufacturer-number-values {
  width: auto;
}

/****** user login page ********/
.login-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 80vh;
}

.login-container {
  background: #fff;
  padding: 2.5rem;
  border-radius: 8px;
  text-align: center;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 500px;
}

.login-logo img {
  max-width: 150px;
  margin-bottom: 1.25rem;
}

.login-form form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}

.page-wrapper *:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ui-dialog *:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (max-width: 47.9375rem) {
  .hero {
    min-height: 60vh;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  #block-supplier-central-content .openid-connect-login-form input[type=email] {
    width: 100%;
    max-width: 100%;
  }
  #block-supplier-central-content .openid-connect-login-form div .button {
    width: 100%;
  }
  #block-supplier-central-content .layout-container.login-page {
    margin: 0 auto;
  }
}
.login-page.register-form .form-wrapper .form-element:focus, .login-page.register-form .form-wrapper .form-element:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  min-height: auto;
}

/****** Register page *******/
.selfregister-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 80vh;
  padding: 1.875rem;
}

.login-page.register-form {
  padding: 1.25rem;
  text-align: center;
  max-width: 600px;
}
.login-page.register-form h3 {
  color: #52516b;
  font-size: 3rem;
  line-height: 3rem;
  letter-spacing: 0.01rem;
  font-weight: 700;
}
.login-page.register-form p {
  color: #52516b;
  padding: 0.5rem 0 0rem;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0;
}
.login-page.register-form p span {
  display: block;
  font-weight: 700;
}
.login-page.register-form .form-actions .form-submit {
  padding: 0.625rem 1.875rem;
  border: solid rgba(0, 0, 0, 0);
  border-radius: 50px;
  background: #52516b;
  color: #fff;
  text-align: center;
  font-size: 1rem;
  font-family: Work Sans;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.01125rem;
  width: 100%;
}
.login-page.register-form .form-wrapper .form-item {
  border-bottom: 1px solid #52516b;
  background: #fff;
  height: 75px;
  margin-bottom: 1.25rem;
  padding: 0.9375rem 1.25rem;
  position: relative;
}
.login-page.register-form .form-wrapper .form-item label {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  color: #52516b;
  position: relative;
  top: 11px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.login-page.register-form .form-wrapper .form-item input {
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  color: #52516b;
  min-height: auto !important;
}
.login-page.register-form .form-wrapper .form-item.success {
  border: none;
}
.login-page.register-form .form-wrapper .form-item.success input {
  color: #127856;
}
.login-page.register-form .form-wrapper .form-item.success:after {
  content: "";
  border-bottom: 2px solid #127856;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.login-page.register-form .form-wrapper .form-item.success:before {
  content: "\f633";
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.25rem;
  height: 20px;
  position: absolute;
  right: 28px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  color: #127856;
}
.login-page.register-form .form-wrapper .form-item.error {
  position: relative;
  border: none;
}
.login-page.register-form .form-wrapper .form-item.error label {
  color: #B10101;
}
.login-page.register-form .form-wrapper .form-item.error:after {
  content: "";
  border-bottom: 2px solid #B10101;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.login-page.register-form .form-wrapper .form-item.error:before {
  content: "\f333";
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.25rem;
  height: 20px;
  position: absolute;
  right: 28px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  color: #B10101;
  z-index: 99;
}
.login-page.register-form .form-wrapper .form-item + .red-text.red-text-value {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  color: #B10101;
  position: relative;
  top: -4px;
  margin-bottom: 0.75rem;
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select label, .login-page.register-form .form-wrapper .form-item.js-form-type-checkbox label {
  top: 0;
  font-size: 0.875rem;
  line-height: 1.3125rem;
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select label a, .login-page.register-form .form-wrapper .form-item.js-form-type-checkbox label a {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select:before {
  content: "";
  border-right: 1px solid #E9E9EE;
  height: 40px;
  position: absolute;
  right: 60px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select label {
  display: none;
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select select {
  background-image: url("/themes/custom/entegra_mygpo/images/chevron-down-form-select.svg");
  background-position-y: 12px;
  background-position-x: 100%;
  height: 100%;
  top: 0;
  position: relative;
  background-color: transparent;
}
.login-page.register-form .form-wrapper .form-item--multiple {
  height: auto;
}
.login-page.register-form .form-wrapper .form-item--multiple .form-item {
  height: auto;
}
.login-page.register-form .form-wrapper .form-item--multiple .form-submit {
  padding: 0.3125rem 0.9375rem;
  background: #52516b;
  color: #FFF;
  border-radius: 50px;
}
.login-page.register-form .form-wrapper .form-type--textarea {
  height: auto;
}
.login-page.register-form .form-wrapper .form-type--textarea label {
  margin-bottom: 1.25rem;
}
.login-page.register-form .form-wrapper.form-wrapper .form-item label.label-top {
  top: 0;
  font-size: 0.875rem;
  line-height: 1.3125rem;
}
.login-page.register-form .form-wrapper.form-wrapper .form-type--email .form-item__description {
  display: none;
}
.login-page.register-form .register-footer a {
  color: #ED6E0C;
}

.login-page.register-form .form-wrapper .form-element:focus, .login-page.register-form .form-wrapper .form-element:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  min-height: auto;
}

/****** Register page *******/
/****** Search page *******/
.path-search main {
  padding-top: 1.5rem;
}
.path-search main .search-form, .path-search main .item-list {
  background: #FFF;
  padding: 1.25rem 1.25rem;
  margin: 0.3125rem 0;
  border-radius: 5px;
}
.path-search main .search-form .search-help-link {
  display: none;
}
.path-search main .search-form .search-advanced {
  display: none;
}
.path-search main .form-element--type-search[type=search] {
  border-radius: 10px;
}
.path-search main .form-submit {
  padding: 0.625rem 1.875rem;
  border: solid rgba(0, 0, 0, 0);
  border-radius: 10px;
  background: #52516b;
  color: #fff;
  text-align: center;
  font-size: 1rem;
  font-family: Work Sans;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.01125rem;
  margin-left: 0.625rem;
}
.path-search main .search-results {
  list-style: none;
}

/****** Search page *******/
/****** User Approval ******/
.user-approval {
  margin: 3rem 0;
  padding: 1.25rem 1.875rem 2.5rem 1.5rem;
  background: #FFF;
}
.user-approval a {
  color: #ED6E0C;
}
.user-approval .views-exposed-form.views-exposed-form {
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 0;
}
.user-approval .views-exposed-form.views-exposed-form .form-text {
  border: none;
  border-bottom: 1px solid #52516b;
  background: #F7F7F8;
  color: #43364c;
  height: 40px;
  font-size: 1rem;
  line-height: 1.3125rem;
}
.user-approval .views-exposed-form.views-exposed-form .form-submit {
  text-align: center;
  color: #FFFFFF;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  background: #43364C;
  border-radius: 0;
  border: none;
  padding: 0.875rem;
  height: 50px;
}
.user-approval table thead {
  border-bottom: 2px solid #43364c;
  background: #e9e9ee;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}
.user-approval table thead tr th {
  color: #43364c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.75rem;
  letter-spacing: 0.015rem;
  text-transform: uppercase;
  padding: 0.625rem 1.25rem 0.625rem 1.25rem;
  background-color: #e9e9ee;
}
.user-approval table tbody tr:nth-child(even) {
  border-bottom: 1px solid #e9e9ee;
  background: #f7f7f8;
}
.user-approval table tbody tr:nth-child(odd) {
  border-bottom: 1px solid #e9e9ee;
  background: #fff;
}
.user-approval table tbody tr td {
  color: #52516b;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
}

/****** User Approval ******/
/***** User profile *****/
.path-user article.profile {
  margin: 1.5rem 0 0 0;
  background: #FFFFFF;
  padding: 1.25rem 1.875rem;
  -webkit-box-shadow: 0px 6px 12px rgba(67, 54, 76, 0.03);
          box-shadow: 0px 6px 12px rgba(67, 54, 76, 0.03);
}

/***** Help Center *****/
.view-help-center {
  margin-top: 1.5rem;
}
.view-help-center .view-header {
  padding: 0 1.25rem;
}
.view-help-center .accordion {
  --bs-accordion-bg: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}
.view-help-center .accordion .accordion-item {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.view-help-center .accordion .accordion-item .accordion-header button {
  font-size: 1.25rem !important;
  color: rgb(67, 54, 76) !important;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  overflow-anchor: none;
  padding: 1rem 1.25rem;
  border-width: 0px;
  border-style: initial;
  border-color: initial;
  -webkit-border-image: initial;
       -o-border-image: initial;
          border-image: initial;
  border-radius: 0px;
  --bs-accordion-transition: color 0.15s ease-in-out,
  background-color 0.15s ease-in-out,
  border-color 0.15s ease-in-out,
  box-shadow 0.15s ease-in-out,
  border-radius 0.15s ease;
  border-bottom: 2px solid rgb(82, 81, 107);
}
.view-help-center .accordion .accordion-item .accordion-header button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.view-help-center .accordion .accordion-item .accordion-header button:not(.collapsed) {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.view-help-center .accordion .accordion-item .accordion-header button.collapsed {
  border-bottom: 1px solid rgb(233, 233, 238);
}

/***** Help Center *****/
.region.region-header {
  padding: 2rem 3.375rem 0 3.375rem;
}

/***** Training page *****/
.training_grid {
  row-gap: 42px;
  -webkit-column-gap: 2%;
     -moz-column-gap: 2%;
          column-gap: 2%;
  padding: 1.3125rem 0 !important;
}
.training_grid .custom-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; /* Grow, shrink, base width */
  padding: 0;
}
.training_grid .training_item {
  position: relative;
  width: 23%;
  max-width: 23%;
  background: #FFFFFF;
  padding-bottom: 3.125rem;
}
.training_grid .training_item .training_grid_content {
  background: #FFFFFF;
  padding: 1.25rem 0.9375rem 1.25rem 0.9375rem;
}
.training_grid .training_item .training_grid_content .training_grid_title {
  margin: 0 0 1.25rem 0;
}
.training_grid .training_item .training_grid_content .training_grid_title h5 {
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  display: block;
}
.training_grid .training_item .training_grid_content .training_grid_body {
  margin-bottom: 1.25rem;
  font-size: 1rem;
}
.training_grid .training_item .training_grid_content .training_grid_link a {
  color: #ED6E0C;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.training_grid .training_item .training_grid_content .training_grid_link a::after {
  font-family: "bootstrap-icons";
  content: "\f285";
  font-size: 0.625rem;
  border: 1px solid;
  border-radius: 50%;
  margin-left: 0.3125rem;
  padding: 0 0.125rem;
}
.training_grid .training_item .training_grid_link {
  position: absolute;
  bottom: 15px;
  padding: 1.25rem 0.9375rem;
}
.training_grid .training_item .training_grid_link a {
  color: #ED6E0C;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.training_grid .training_item .training_grid_link a::after {
  font-family: "bootstrap-icons";
  content: "\f285";
  font-size: 0.625rem;
  border: 1px solid;
  border-radius: 50%;
  margin-left: 0.3125rem;
  padding: 0 0.125rem;
}

.view-training .pager {
  text-align: center;
}

/***** Training page *****/
/***** Help Center page *****/
#views-exposed-form-help-center-page-1 {
  border: none;
  background-color: unset;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#views-exposed-form-help-center-page-1 input.form-text {
  width: 350px;
}

/***** Pagination *****/
.pager .pager__items .pager__item a,
.pager .pager__items .pager__item span {
  border-radius: 50%;
  border: 1px solid #43364C;
  background-color: #FFFFFF;
  color: #43364C;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.pager .pager__items .pager__item a:hover,
.pager .pager__items .pager__item span:hover {
  background-color: #ED6E0C;
  color: #FFFFFF;
  border-color: #ED6E0C;
}
.pager .pager__items .pager__item--previous:hover .pager__link::before {
  --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 2L5 8l6 6' stroke='%23FFFFFF' stroke-width='2'/%3e%3c/svg%3e");
}
.pager .pager__items .pager__item--next:hover .pager__link::after {
  --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 14l6-6-6-6' stroke='%23FFFFFF' stroke-width='2'/%3e%3c/svg%3e");
}
.pager .pager__items .pager__item--first:hover .pager__link::before {
  --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2v12M14 2L8 8l6 6' stroke='%23FFFFFF' stroke-width='2'/%3e%3c/svg%3e");
}
.pager .pager__items .pager__item--last:hover .pager__link::after {
  --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 14V2M2 14l6-6-6-6' stroke='%23FFFFFF' stroke-width='2'/%3e%3c/svg%3e");
}
.pager .pager__items {
  /* Active Page */
}
.pager .pager__items .pager__link.is-active:hover {
  background-color: #ED6E0C;
  color: #FFFFFF;
  border-color: #ED6E0C;
}
.pager .pager__items .pager__item--current,
.pager .pager__items .pager__item.pager__item--active a,
.pager .pager__items .pager__item.pager__item--active span {
  background-color: #ED6E0C;
  color: #FFFFFF;
  border-color: #ED6E0C;
}
.pager .pager__items {
  /* Disabled Links (if any) */
}
.pager .pager__items .pager__item.pager__item--disabled span {
  opacity: 0.5;
  background-color: #f2f2f2;
  color: #aaa;
  cursor: not-allowed;
}
.pager .pager__items .pager__item.pager__item--action .pager__link.pager__link--action-link .pager__item-title--backwards, .pager .pager__items .pager__item.pager__item--action .pager__link.pager__link--action-link .pager__item-title--forward {
  display: none;
}

/***** Pagination *****/
/***** Status message placeholders *****/
.messages-list .messages .messages__content em.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: inherit;
  background-color: transparent;
  opacity: 1;
  font-style: normal;
}

/***** Status message placeholders *****/
/**** Footer fixed to bottom ****/
body {
  height: 100%;
}

.page-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

main {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

main.account-login-page {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

/**** Footer fixed to bottom ****/
.confirmation_registration_page .messages-list {
  display: none;
}

.view-supplier-profile-admin-dashboard .row-actions-wrapper {
  position: relative;
  display: inline-block;
}
.view-supplier-profile-admin-dashboard .three-dots {
  background: none;
  border: none;
  font-size: 1.125rem;
  cursor: pointer;
}
.view-supplier-profile-admin-dashboard .dropdown-menu {
  display: none;
  position: absolute;
  right: 0;
  background: white;
  border: 1px solid #ccc;
  padding: 0.3125rem;
  z-index: 10;
}
.view-supplier-profile-admin-dashboard .dropdown-item {
  padding: 0.3125rem 0.625rem;
}
.view-supplier-profile-admin-dashboard .dropdown-item a {
  text-decoration: none;
}
.view-supplier-profile-admin-dashboard .row-actions-wrapper.active .dropdown-menu {
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImltcG9ydC5zY3NzIiwibmF2aWdhdGlvbi5zY3NzIiwidGFibGUuc2NzcyIsImZvb3Rlci5zY3NzIiwiZXhwYW5kLWN1cnJlbnQtYnVzaW5lc3Muc2NzcyIsImNvbXBvbmVudHMuc2NzcyIsIl91dGlsaXRpZXMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsInN3YXBzLnNjc3MiLCJ2b2x1bWUtZGVjcmVhc2Uuc2NzcyIsInN1cHBsaWVyLXByb2ZpbGUuc2NzcyIsInN1cHBsaWVyLXByb2ZpbGUtcHJldmlldy5zY3NzIiwic3VwcGxpZXItZGFzaGJvYXJkLnNjc3MiLCJtYXJrZXQtc2hhcmUuc2NzcyIsImRydXBhbC10b2FzdHIuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLG9CQUFBO0FBQ0EsaUJBQUE7QUFDUSw0RUFBQTtBQUNBLHFGQUFBO0FBQ0EscUZBQUE7QUFDQSxxRkFBQTtBQUNSLGlCQUFBO0FDTkE7RUFDQyxvQkFBQTtFQUNBLGdCQUFBO0FGU0Q7QUVSQztFQUNDLGtCQUFBO0FGVUY7QUVSRztFQUNDLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLHFDQUFBO0VBQ0Esb0NBQUE7QUZVSjtBRU5DO0VBQ0Msa0JBQUE7RUFDQSxrQ0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0NBQUE7T0FBQSxtQ0FBQTtVQUFBLGdDQUFBO0VBQ0Esb0VBQUE7RUFBQSw0REFBQTtFQUFBLDBEQUFBO0VBQUEsb0RBQUE7RUFBQSwyR0FBQTtFQUNBLG9CQUFBO0VBQ0Esd0NBQUE7RUFDQSx5Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsdUNBQUE7QUZRRjtBRU5DO0VBQ0MsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7T0FBQSwyQkFBQTtVQUFBLHdCQUFB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QmpuVEM7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBaEJtblRGO0FnQmhuVEM7RUFDQywyQkFBQTtBaEJrblRGO0FnQi9tVEM7RUFDQyxxQkFBQTtBaEJpblRGO0FnQjltVEM7RUFDQyxjQUFBO0FoQmduVEYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogSW1wb3J0IGFsbCBzY3NzICovXG4vKioqKiogRm9udCAqKioqKi9cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9V29yaytTYW5zJmRpc3BsYXk9c3dhcCk7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVdvcmsrU2Fuczp3Z2h0QDUwMCZkaXNwbGF5PXN3YXApO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6d2dodEA2MDAmZGlzcGxheT1zd2FwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9V29yaytTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCk7XG4vKioqKiogRm9udCAqKioqKi9cbi5uYXZiYXItY3VzdG9tIHtcbiAgLS1uYXYtZGQtZ2FwOiAuMjVyZW07XG4gIC0tbmF2LWRkLXo6IDEwNTE7XG59XG4ubmF2YmFyLWN1c3RvbSAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLWN1c3RvbSAubmF2LWl0ZW0uZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDc1JSArIHZhcigtLW5hdi1kZC1nYXApKTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiB2YXIoLS1uYXYtZGQteik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIGVhc2UsIHRyYW5zZm9ybSAxMjBtcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1tZW51LnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1tZW51LWVuZCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLWl0ZW0ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1pdGVtOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAycHggc29saWQgI2QzOTMyZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5uYXZiYXItY3VzdG9tIC5uYXYtbGluayB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWN1c3RvbSAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZDM5MzJkO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duOmZvY3VzLXdpdGhpbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLyogTmF2aWdhdGlvbiAqL1xuLm1haW4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tYWluLW5hdiAubG9nbyBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tYWluLW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5tYWluLW5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tYWluLW5hdiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqKioqIE1haW4gbWVudSAqKioqKi9cbi5uYXZiYXItbmF2IC5uYXYtaXRlbS5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbS5kcm9wZG93biA+IGEuc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWQ2ZTBjO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtLmRyb3Bkb3duIC5tZW51d3JhcHBlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSBhIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMTAwdnc7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dykgIWltcG9ydGFudDtcbiAgaW5zZXQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyIC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLFxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51d3JhcHBlciAuZHJvcGRvd24tbWVudSBhLmFjdGl2ZSxcbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyxcbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1jdXN0b20gLm5hdi1pdGVtLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKiogTWFpbiBtZW51ICoqKioqL1xuLyoqKioqKiB1c2VyIGFjY291bnQgZHJvcGRvd24gKioqKioqKiovXG4uZHJvcGRvd24udXNlci1hY2NvdW50LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnVzZXItYWNjb3VudC1kcm9wZG93biBhIHtcbiAgY29sb3I6ICM0MzM2NEMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAucHJvZmlsZXRvZ2dsZSB7XG4gIG1pbi13aWR0aDogMTM1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjFweCAxNXB4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLnByb2ZpbGVzdWJtZW51IC5wcm9maWxlbWFuYWdlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiYm9vdHN0cmFwLWljb25zXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAucHJvZmlsZXN1Ym1lbnUgLmFwcHJvdmV1c2Vyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbiAgZm9udC1mYW1pbHk6IFwiYm9vdHN0cmFwLWljb25zXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAucHJvZmlsZXN1Ym1lbnUgLnNpZ25vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogNnB4IDEycHggcmdiYSg2NywgNTQsIDc2LCAwLjAzKTtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzUyNTE2Yjtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMC42MjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udXNlci1hY2NvdW50LWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBwYWRkaW5nOiA1cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUyNTE2Yjtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNTI1MTZiICFpbXBvcnRhbnQ7XG59XG4udXNlci1hY2NvdW50LWRyb3Bkb3duIC5zZWFyY2ggYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAuc2VhcmNoIC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAuZGFzaGJvYXJkIC5jdXN0b21zdWJtZW51IC5tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1MjUxNmI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1hY2NvdW50LWRyb3Bkb3duIC5kYXNoYm9hcmQgLmN1c3RvbXN1Ym1lbnUgLm1lbnUgLm1lbnUtaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1MjUxNmI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1hY2NvdW50LWRyb3Bkb3duIC5kYXNoYm9hcmQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAuZGFzaGJvYXJkIC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzQzMzY0QyAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZS5zaG93IC5pY29uIHtcbiAgY29sb3I6ICM0MzM2NEMgIWltcG9ydGFudDtcbn1cblxuLmRhc2hib2FyZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQgLmN1c3RvbXN1Ym1lbnUgLm1lbnUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZGFzaGJvYXJkIC5jdXN0b21zdWJtZW51IC5tZW51IGxpIGEge1xuICBjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4vKioqKioqIHVzZXIgYWNjb3VudCBkcm9wZG93biAqKioqKioqKi9cbi5jaGFydCxcbi5jb252ZXJzaW9uLXRhYmxlLFxuLnB1cmNoYXNlLXRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OCwgNTQsIDk4LCAwLjc3KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4udGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5cbi50b3Atc3BlbmQtbGluZS1jaGFydC10YWJsZSAudGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU4MTNiO1xufVxuLnRvcC1zcGVuZC1saW5lLWNoYXJ0LXRhYmxlIC50YWJsZSB0Ym9keSB0ZC5uZWdhdGl2ZSB7XG4gIGNvbG9yOiByZWQ7XG59XG4udG9wLXNwZW5kLWxpbmUtY2hhcnQtdGFibGUgLnRhYmxlIHRib2R5IHRkLnBvc2l0aXZlIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLnRvcC1zcGVuZC1saW5lLWNoYXJ0LXRhYmxlIC50YWJsZSB0Ym9keSB0ZC5saW5lLWNoYXJ0LWhlYWRlciB7XG4gIGNvbG9yOiAjZTU4MTNiO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRvcC1zcGVuZC1saW5lLWNoYXJ0LXRhYmxlIC50YWJsZSB0Ym9keSB0ZC5saW5lLWNoYXJ0LWhlYWRlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3RvcFNwZW5kTGluZUNoYXJ0TGVnZW5kIC5sZWdlbmQtaGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuI3RvcFNwZW5kTGluZUNoYXJ0TGVnZW5kIC5sZWdlbmQtaGVhZGVyIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiN0b3BTcGVuZExpbmVDaGFydExlZ2VuZCAubGVnZW5kLWNhcmQgLmxlZ2VuZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNlNTgxM2I7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kdWN0LXN3YXBzLXRhYmxlLXdyYXBwZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzODBweDtcbn1cblxuLnByb2R1Y3Qtc3dhcHMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjJiNGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiB0ZXh0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRib2R5IHRkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRib2R5IHRkIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRib2R5IHRkIHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggI2YyODUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI4NTAwO1xufVxuLnByb2R1Y3Qtc3dhcHMtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRoLFxuLnByb2R1Y3Qtc3dhcHMtdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGFibGUtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udGFibGUtc2VjdGlvbiAuZ3BvLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1oZWFkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuXG4ueW95LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ueW95LXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi55b3ktdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi55b3ktdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2YyODUwMDtcbn1cbi55b3ktdGFibGUgdGQucG9zaXRpdmUge1xuICBjb2xvcjogZ3JlZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueW95LXRhYmxlIHRkLm5lZ2F0aXZlIHtcbiAgY29sb3I6ICNlNTM5MzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sb3NzLXRhYmxlIHtcbiAgd2lkdGg6IDk4JTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9zcy10YWJsZSB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI4NTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxvc3MtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI4NTAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMjQyLCAxMzMsIDAsIDAuMik7XG59XG4ubG9zcy10YWJsZSB0Ym9keSB0ci5oaWdobGlnaHQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI4NTAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMjQyLCAxMzMsIDAsIDAuMjUpO1xufVxuLmxvc3MtdGFibGUgdGJvZHkgdHIuaG92ZXItaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNGI5MTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDc1LCAxNDUsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZmO1xufVxuLmxvc3MtdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubG9zcy10YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG59XG4ubG9zcy10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9zcy10YWJsZSB0ci5oaWdobGlnaHQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwNmM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDEwMiwgMjA0LCAwLjEpO1xufVxuLmxvc3MtdGFibGUgLmhlYWRpbmcge1xuICBjb2xvcjogI2YyODUwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdwby10YWJsZSB0YWJsZSB0Ym9keSAuaGVhZGluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogI2YyODUwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjI4NTAwO1xufVxuXG4ubG9zdC1wcm9kdWN0cy10YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGhlYWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ubG9zdC1wcm9kdWN0cy10YWJsZSB0aGVhZCB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubG9zdC1wcm9kdWN0cy10YWJsZSB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRib2R5IHRyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGJvZHkgdHIgKyB0ciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4ubG9zdC1wcm9kdWN0cy10YWJsZSB0Ym9keSB0ci5ob3Zlci1oaWdobGlnaHQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0YjkxICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCA3NSwgMTQ1LCAwLjI1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubG9zdC1wcm9kdWN0cy10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA0YjkxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG9zdC1wcm9kdWN0cy10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gIGNvbG9yOiAjMDA0YjkxO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtd3JhcDogd3JhcDtcbn1cbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRib2R5IHRyIHRkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRoLFxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGQge1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRyLmhvdmVyLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiOTE7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCA3NSwgMTQ1LCAwLjI1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZmO1xufVxuXG4uZ3BvLWFuYWx5c2lzLXRhYmxlIHRyLmhvdmVyLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY3ZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiOTE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCA3NSwgMTQ1LCAwLjI1KTtcbn1cblxuLnN1bW1hcnktYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLnN1bW1hcnktYm94LmhpZ2hsaWdodGVkLXN1bW1hcnkge1xuICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAxODMsIDIyNiwgMC4yNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zdW1tYXJ5LXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb3NzLXRhYmxlLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgbWFyZ2luOiA5NHB4IDhweDtcbn1cblxuLmxvc3MtdGFibGUuZ3BvLWFuYWx5c2lzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDZweDtcbn1cbi5sb3NzLXRhYmxlLmdwby1hbmFseXNpcy10YWJsZSB0aGVhZCB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbiNmaWVsZC1tYW51ZmFjdHVyZXItbnVtYmVyLWFkZC1tb3JlLXdyYXBwZXIgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZSNmaWVsZC1tYW51ZmFjdHVyZXItbnVtYmVyLXZhbHVlcyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBGb290ZXIgQ1NTIFN0YXJ0ICovXG4uZm9vdGVyLWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZjI5NDIzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFydG5lci1oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI0YzN0MyMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4uZm9vdGVyLWRldGFpbCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5mb290ZXItZGV0YWlsIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLWRldGFpbCBpIHtcbiAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLWRldGFpbCBhOmhvdmVyIGkge1xuICBjb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1kZXRhaWwgdWwubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItZGV0YWlsIHVsLm1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9vdGVyLWRldGFpbCB1bC5tZW51IGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uZm9vdGVyLWRldGFpbCB1bC5tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2YyOGMyODtcbn1cblxuLmZvb3Rlci1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMzY0QyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1zZWN0aW9uIHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItc2VjdGlvbjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzNjRjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci1wYXJ0bmVyIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAxNHB4O1xufVxuXG4ucGFydG5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBGb290ZXIgQ1NTIEVuZCAqL1xuLyoqKiogQW5vbnltb3VzIEZvb3RlciAqKioqL1xuLmFub255bW91cy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbm9ueW1vdXMtZm9vdGVyIGEge1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4vKioqKiogTmVlZCBIZWxwIHJlZ2lzdHJhdGlvbiBwYWdlICoqKioqL1xuLmZvb3RlcmhlbHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmZvb3RlcmhlbHAgaDQge1xuICBjb2xvcjogIzUyNTE2QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmZvb3RlcmhlbHAgcCB7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgbWF4LXdpZHRoOiA0NDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5mb290ZXJoZWxwIGEge1xuICBjb2xvcjogI0VENkUwQztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdjdXJyZW50Q29sb3InIGNsYXNzPSdiaSBiaS1lbnZlbG9wZScgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBkPSdNMCA0YTIgMiAwIDAgMSAyLTJoMTJhMiAyIDAgMCAxIDIgMnY4YTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem0yLTFhMSAxIDAgMCAwLTEgMXYuMjE3bDcgNC4yIDctNC4yVjRhMSAxIDAgMCAwLTEtMXptMTMgMi4zODMtNC43MDggMi44MjVMMTUgMTEuMTA1em0tLjAzNCA2Ljg3Ni01LjY0LTMuNDcxTDggOS41ODNsLTEuMzI2LS43OTUtNS42NCAzLjQ3QTEgMSAwIDAgMCAyIDEzaDEyYTEgMSAwIDAgMCAuOTY2LS43NDFNMSAxMS4xMDVsNC43MDgtMi44OTdMMSA1LjM4M3onLz48L3N2Zz5cIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG5cbi5idG4tc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi5idG4tc3VidGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5zaWRlYmFyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaWRlYmFyIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5MmEyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIFByb2R1Y3QgU3dhcCBPcHBvcnR1bml0aWVzICovXG4ucHJvZHVjdC1zd2FwLW9wcG9ydHVuaXRpZXMgdGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1zd2FwLW9wcG9ydHVuaXRpZXMgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdGF0dXMtZHJvcGRvd24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBIaWRlIGRyb3Bkb3ducyBieSBkZWZhdWx0ICovXG4uc3RhdHVzLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5zdGF0dXMtZHJvcGRvd24gbGkuaGFzLXN1Ym1lbnU6aG92ZXIgLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0dXMtZHJvcGRvd24gbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN0YXR1cy1kcm9wZG93biBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5zdWJtZW51IGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zdWJtZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLnN0YXR1cy1kcm9wZG93bi13cmFwcGVyOmhvdmVyIC5zdGF0dXMtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqKioqKiogZHhwciBjb21wb25lbnRzICoqKioqKioqL1xuLmF6LXRhYnMgLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5keHByLWJ1aWxkZXItdWkgLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5keHByLWhvbWVwYWdlLWhlcm9iYW5uZXIsXG4uZHhwci1ob21lcGFnZS1zbGlkZXIsXG4uZHhwci1ob21lcGFnZS1zdXBwb3J0LWFuZC1yZXNvdXJjZXMsXG4uZHhwci1ob21lcGFnZS1tb3JlLXJlc291cmNlcyB7XG4gIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmR4cHItaG9tZXBhZ2Uge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmR4cHItaG9tZXBhZ2Utc3VwcG9ydC1hbmQtcmVzb3VyY2VzLXRpdGxlIGgyLCAuZHhwci1ob21lcGFnZS1tb3JlLXJlc291cmNlcy10aXRsZSBoMiB7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZHhwci1ob21lcGFnZS1zdXBwb3J0LWFuZC1yZXNvdXJjZXMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmR4cHItaG9tZXBhZ2Utc3VwcG9ydC1hbmQtcmVzb3VyY2VzIGEge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmR4cHItaG9tZXBhZ2Utc3VwcG9ydC1hbmQtcmVzb3VyY2VzIGEgLmF6LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmR4cHItaG9tZXBhZ2UtbW9yZS1yZXNvdXJjZXMgYSB7XG4gIGNvbG9yOiAjRUQ2RTBDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RUU7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzRUQ2RTBDJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZHhwci1ob21lcGFnZS1tb3JlLXJlc291cmNlcyBhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZHhwcl9mb290ZXJfd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMycHggNTRweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4uZHhwcl9mb290ZXJfd3JhcHBlciBoNiB7XG4gIGNvbG9yOiAjRjM3QzIwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmR4cHJfZm9vdGVyX3dyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmR4cHJfZm9vdGVyX3dyYXBwZXIgdWwgbGkubWVudS1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLmR4cHJfZm9vdGVyX3dyYXBwZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG59XG4uZHhwcl9mb290ZXJfd3JhcHBlciBkaXYuYXotbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZHhwcl9mb290ZXJfd3JhcHBlciAuYXotbGluayAuYXotaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5keHByX2Zvb3Rlcl93cmFwcGVyIC5keHByLWZvb3Rlci1mb2xsb3ctdXMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhwcl9mb290ZXJfd3JhcHBlciAuZHhwci1mb290ZXItZm9sbG93LXVzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5keHByLWZvb3Rlci1wYXJ0bmVyLWFuZC1hbGxpYW5jZXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZHhwcl9mb290ZXJfY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmR4cHItZm9vdGVyLXRlcm1zLW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xufVxuLmR4cHItZm9vdGVyLXRlcm1zLW1lbnUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5keHByLWhvbWVwYWdlLWhlcm9iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHhwci1ob21lcGFnZS1oZXJvYmFubmVyIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHhwci1ob21lcGFnZS1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5vd2wtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLm93bC1jb250cm9scyAub3dsLXBhZ2luYXRpb24gLmN1c3RvbS1uYXYge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1jb250cm9scyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogNXB4O1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtcHJldjo6YmVmb3JlIHtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDM1JTtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLXByZXY6OmFmdGVyIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMzUlO1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtbmV4dDo6YWZ0ZXIge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA0MCUgIWltcG9ydGFudDtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6OmJlZm9yZSB7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiA0MCUgIWltcG9ydGFudDtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlciAuYXotY2Fyb3VzZWwge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLmF6LWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLmF6LWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xufVxuXG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OjpiZWZvcmUsXG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OjphZnRlcixcbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6OmJlZm9yZSxcbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzMCU7XG59XG5cbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLXByZXY6OmFmdGVyLFxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtbmV4dDo6YWZ0ZXIge1xuICB0b3A6IDMwJTtcbn1cblxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5vd2wtYnV0dG9ucyAub3dsLXByZXYsIC5keHByLWhvbWVwYWdlLXNsaWRlciAub3dsLWJ1dHRvbnMgLm93bC1uZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZHhwci1ob21lcGFnZS1zbGlkZS1jb250ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmR4cHItaG9tZXBhZ2Utc2xpZGUtY29udGVudC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmF6LWVsZW1lbnQtLWNvbnRyb2xzLXNwYWNlciAuZHhwci1ob21lcGFnZS1zbGlkZS1jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5keHByLWhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtY3RhIGEge1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGUtY29udGVudC1jdGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjM3YzIwO1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGUtY29udGVudC1jdGEgYTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZjM3YzIwJyBjbGFzcz0nYmkgYmktYXJyb3ctcmlnaHQnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEwLjE0NiA0Ljg1NGEuNS41IDAgMCAxIC43MDggMEwxNCA4bC0zLjE0NiAzLjE0NmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMi4yOTMgOC41SDIuNWEuNS41IDAgMCAxIDAtMWg5Ljc5M0wxMC4xNDYgNS41NmEuNS41IDAgMCAxIDAtLjcwOHonLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZS1jb250ZW50LWN0YSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J2N1cnJlbnRDb2xvcicgY2xhc3M9J2JpIGJpLWFycm93LXJpZ2h0JyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMC4xNDYgNC44NTRhLjUuNSAwIDAgMSAuNzA4IDBMMTQgOGwtMy4xNDYgMy4xNDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTIuMjkzIDguNUgyLjVhLjUuNSAwIDAgMSAwLTFoOS43OTNMMTAuMTQ2IDUuNTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqKioqIENvbmZpcm1hdGlvbiBwYWdlICoqKioqL1xuLmR4cHItcmVnaXN0cmF0aW9uLWNvbmZpcm1hdGlvbiB7XG4gIG1heC13aWR0aDogNjkwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhwci1yZWdpc3RyYXRpb24tY29uZmlybWF0aW9uIC5hei10ZXh0LmNrLWNvbnRlbnQgLmJpLWNoZWNrLWxnIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xufVxuLmR4cHItcmVnaXN0cmF0aW9uLWNvbmZpcm1hdGlvbiAuYXotdGV4dC5jay1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjNTI1MTZiO1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5keHByLXJlZ2lzdHJhdGlvbi1jb25maXJtYXRpb24gLmF6LXRleHQuY2stY29udGVudCBwIHtcbiAgY29sb3I6ICM1MjUxNmI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmR4cHItcmVnaXN0cmF0aW9uLWNvbmZpcm1hdGlvbiAuYXotdGV4dC5jay1jb250ZW50IGEge1xuICB3aWR0aDogNDMycHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFscy1zbGF0ZSwgIzUyNTE2Qik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWxzLXdoaXRlLCAjRkZGRkZGKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5keHByLWV4YW1wbGUtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmR4cHItZXhhbXBsZS1oZWFkZXIgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yMCwgIzJFMzQzOCk7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLmR4cHItZXhhbXBsZS1oZWFkZXIgLnNlY3Rpb24tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjMDIwODE3O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbn1cbi5keHByLWV4YW1wbGUtaGVhZGVyIC5leGFtcGxlLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keHByLWV4YW1wbGUtaGVhZGVyIC5leGFtcGxlLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5keHByLWJ1aWxkLXByb2ZpbGUgLmJ1aWxkLXByb2ZpbGUtdGl0bGUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIwLCAjMkUzNDM4KTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5keHByLWJ1aWxkLXByb2ZpbGUgLmJ1aWxkLXByb2ZpbGUtc3VidGl0bGUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDIwODE3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uZHhwci1wcm9maWxlLXN0ZXBzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5keHByLXByb2ZpbGUtc3RlcHMgLnByb2ZpbGUtc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAyNHB4O1xufVxuLmR4cHItcHJvZmlsZS1zdGVwcyAucHJvZmlsZS1zdGVwLWNhcmQge1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNzUsICNCRkJGQkYpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uZHhwci1wcm9maWxlLXN0ZXBzIC5wcm9maWxlLXN0ZXAtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keHByLXByb2ZpbGUtc3RlcHMgLnByb2ZpbGUtc3RlcC1iYWRnZSB7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJhY2tncm91bmQ6ICNFRDZFMEM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keHByLXByb2ZpbGUtc3RlcHMgLnByb2ZpbGUtc3RlcC1iYWRnZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmR4cHItcHJvZmlsZS1zdGVwcyAucHJvZmlsZS1zdGVwLXRpdGxlIHtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZHhwci1wcm9maWxlLXN0ZXBzIC5wcm9maWxlLXN0ZXAtZGVzYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG59XG5cbi5keHByLWZlYXR1cmUtc3BsaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAyNHB4O1xufVxuLmR4cHItZmVhdHVyZS1zcGxpdCAuZHhwci1mZWF0dXJlLWNvbCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5keHByLXZpZGVvLXNlY3Rpb24sXG4uZHhwci1pbXBhY3QtbWV0cmljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5keHByLXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNhcmQge1xuICBmbGV4OiAxIDEgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoNjcsIDU0LCA3NiwgMC4wMyk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uZHhwci12aWRlby1zZWN0aW9uIC52aWRlby1zZWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZHhwci12aWRlby1zZWN0aW9uIC52aWRlby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLmR4cHItdmlkZW8tc2VjdGlvbiAudmlkZW8tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmR4cHItdmlkZW8tc2VjdGlvbiAudmlkZW8tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uZHhwci12aWRlby1zZWN0aW9uIC5idG4tb3V0bGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBvdXRsaW5lOiAxcHggc29saWQgIzUyNTE2QjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keHByLXZpZGVvLXNlY3Rpb24gLmJ0bi1vdXRsaW5lIC5idG4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuLmR4cHItdmlkZW8tc2VjdGlvbiAubGluay1hY3Rpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5keHByLXZpZGVvLXNlY3Rpb24gLmxpbmstYWN0aW9uIC5saW5rLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbi5keHByLXZpZGVvLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhwci12aWRlby1zZWN0aW9uIC52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnByb2ZpbGUtaW1wYWN0LWNhcmQge1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDY3LCA1NCwgNzYsIDAuMDMpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnByb2ZpbGUtaW1wYWN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnByb2ZpbGUtaW1wYWN0LWhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4uZHhwci1pbXBhY3QtbWV0cmljcyAucHJvZmlsZS1pbXBhY3QtaGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnByb2ZpbGUtaW1wYWN0LXN0b3J5IHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5wcm9maWxlLWltcGFjdC1zdG9yeSAuc3RvcnktdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzIxMjczMTtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5wcm9maWxlLWltcGFjdC1zdG9yeSAuc3RvcnktcXVvdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjEyNzMxO1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnByb2ZpbGUtaW1wYWN0LXN0b3J5IC5zdG9yeS1hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzIxMjczMTtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5wcm9maWxlLWltcGFjdC1zdG9yeSAuc3RvcnktY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNjQ3NDhCO1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnByb2ZpbGUtaW1wYWN0LXN0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUVFO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnN0YXQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5zdGF0LWljb24td3JhcCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5zdGF0LWljb24td3JhcCAuc3RhdC1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyQjIxMzM7XG59XG4uZHhwci1pbXBhY3QtbWV0cmljcyAuc3RhdC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZHhwci1pbXBhY3QtbWV0cmljcyAuc3RhdC10ZXh0IC5zdGF0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5zdGF0LXRleHQgLnN0YXQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gIGNvbG9yOiAjNTI1MTZCO1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnN0YXQtdGV4dCAuc3RhdC1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cblxuLmR4cHItZXhhbXBsZS1jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZHhwci1leGFtcGxlLWNhcmRzIC5leGFtcGxlLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5keHByLWV4YW1wbGUtY2FyZHMgLmV4YW1wbGUtY2FyZCB7XG4gIGZsZXg6IDEgMSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS03NSwgI0JGQkZCRik7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4cHItZXhhbXBsZS1jYXJkcyAuZXhhbXBsZS1jYXJkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGZsZXg6IDE7XG59XG4uZHhwci1leGFtcGxlLWNhcmRzIC5leGFtcGxlLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4cHItZXhhbXBsZS1jYXJkcyAuZXhhbXBsZS1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG59XG4uZHhwci1leGFtcGxlLWNhcmRzIC5leGFtcGxlLXRpdGxlIHtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5keHByLWV4YW1wbGUtY2FyZHMgLmV4YW1wbGUtZGVzYyB7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG59XG4uZHhwci1leGFtcGxlLWNhcmRzIC5leGFtcGxlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTM2cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZHhwci1leGFtcGxlLWNhcmRzIC5leGFtcGxlLWJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzdXBwbGllci1mYXEge1xuICBtYXJnaW46IDI0cHggMTJweCA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuI3N1cHBsaWVyLWZhcSAuY29sLWxnLTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4jc3VwcGxpZXItZmFxLXRpdGxlIHtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4jc3VwcGxpZXItZmFxLXRpdGxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbiNzdXBwbGllci1mYXEtZGVzYyB7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI3N1cHBsaWVyLWZhcS1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbi5jb2xsYXBzZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RjggIWltcG9ydGFudDtcbn1cbmJvZHkgaDEsXG5ib2R5IGgyLFxuYm9keSBoMyxcbmJvZHkgaDQsXG5ib2R5IGg1LFxuYm9keSBoNixcbmJvZHkgLm5hdi1saW5rLFxuYm9keSBidXR0b24sXG5ib2R5IGlucHV0LFxuYm9keSB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uY3RhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBGaWx0ZXJzICovXG4uZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5maWx0ZXItYnRuIHtcbiAgYmFja2dyb3VuZDogI0YzN0MyMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjM3QzIwICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItdGl0bGUge1xuICBjb2xvcjogIzNiMmI0ZCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLXRpdGxlLnJlcXVpcmVkOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWlubGluZTogMC4xNWVtO1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1heGltdW1yZWQpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZmlsdGVyLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5maWx0ZXItZ3JvdXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcbn1cbi5maWx0ZXItZ3JvdXAgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAxNzVQWDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCJ3aGl0ZVwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHdpZHRoPVwiMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03IDEwbDUgNSA1LTV6XCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuXG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIFRhYmxlIFNoZWxsIC0tLS0gKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcm93LWJvcmRlciwgI0VBRUFFQSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgLyogbm8gaG9yaXpvbnRhbCBzY3JvbGwgKi9cbn1cbi5zd2Fwcy10YWJsZSB7XG4gIC8qIC0tLS0gR3JpZCBMYXlvdXQ6IDYgY29sdW1ucyAtLS0tXG4gICAgIDEpIENsaWVudC9HUE8gIFxuICAgICAyKSBJbmN1bWJlbnQgIFxuICAgICAzKSBOZXcgUHJvZCAgXG4gICAgIDQpIFZvbHVtZVxuICAgICA1KSBJbnZvaWNlIFNhdmluZ3NcbiAgICAgNikgTmV0IFNhdmluZ3MgICAgICBcbiAgICAgNykgTWF0Y2ggICAgICBcbiAgICAgOCkgU3RhdHVzXG4gICAgIFVzZSBtaW5tYXgoMCwg4oCmKSBzbyBjb2x1bW5zIGNhbiBzaHJpbmsgYW5kIFdSQVAgKG5vIG92ZXJmbG93KS4gKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWhlYWRlcixcbi5zd2Fwcy10YWJsZSAuZ3BvLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEuOGZyKSBtaW5tYXgoMCwgMS40ZnIpIG1pbm1heCgwLCAxLjRmcikgbWlubWF4KDg4cHgsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDAuOWZyKSBtaW5tYXgoMCwgMC44ZnIpOyAvKiBTdGF0dXMgICAgICAgICAgICAgKi9cbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiB0b3AtYWxpZ24gdGFsbCwgd3JhcHBlZCBjZWxscyAqL1xufVxuLnN3YXBzLXRhYmxlIHtcbiAgLyogTGV0IGdyaWQgaXRlbXMgYWN0dWFsbHkgc2hyaW5rOyBvdGhlcndpc2UgdGV4dCBjYW4gZm9yY2Ugb3ZlcmZsb3cgKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWhlYWRlciA+IC5ncG8tY29sLFxuLnN3YXBzLXRhYmxlIC5ncG8tcm93ID4gLmdwby1jb2wge1xuICBtaW4td2lkdGg6IDA7XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIEhlYWRlciAtLS0tICovXG59XG4uc3dhcHMtdGFibGUgLmdwby1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0QztcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250OiA2MDAgMTJweC8xMnB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIFJvd3MgLS0tLSAqL1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RUU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3dhcHMtdGFibGUgLmdwby1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGOUZCO1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tcm93LmlzLWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI0Y5RjhGQTtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXJvdy5pcy1ncmFuZGNoaWxkIHtcbiAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbn1cbi5zd2Fwcy10YWJsZSB7XG4gIC8qIC0tLS0gQ29sdW1ucyAmIFRleHQgV3JhcHBpbmcgLS0tLSAqL1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tY29sIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8taGVhZGVyIC5ncG8tY29sLFxuLnN3YXBzLXRhYmxlIC5ncG8tcm93IC5ncG8tY29sIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7IC8qIG1vZGVybiB3cmFwcGluZyBmb3IgbG9uZyB0b2tlbnMgKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgLyogZmFsbGJhY2sgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiBLZWVwIHNtYWxsIG51bWVyaWMgbWV0YSBjb21wYWN0IChvcHRpb25hbDogY29tbWVudCBvdXQgdG8gYWxsb3cgd3JhcCkgKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWNvbC1sZXZlbCxcbi5zd2Fwcy10YWJsZSAuZ3BvLWNvbC1jYXNlcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIE5hbWUgQ2VsbDogY2FyZXQgKyBpbmRlbnQgKyBsYWJlbCAtLS0tICovXG59XG4uc3dhcHMtdGFibGUgLmdwby1jb2wtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLyogdG9wIGFsaWduIHdoZW4gbXVsdGktbGluZSAqL1xuICBnYXA6IDZweDtcbn1cbi5zd2Fwcy10YWJsZSB7XG4gIC8qIENhcmV0IHRvZ2dsZSBidXR0b24gKyBidWxsZXQgKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXRvZ2dsZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUgLmdwby10b2dnbGUgLmdwby1jYXJldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tYnVsbGV0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiBJbmRlbnQgbWFya2VycyBmb3IgbmVzdGVkIHJvd3MgKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWluZGVudC02IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUgeyAvKiBjaGlsZCBpbmRlbnQgKi8gfVxuLnN3YXBzLXRhYmxlIC5ncG8taW5kZW50LTEyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUgeyAvKiBncmFuZGNoaWxkIGluZGVudCAqL1xuICAvKiBWZXJ0aWNhbCBndWlkZSBsaW5lcyBmb3IgaGllcmFyY2h5ICovXG59XG4uc3dhcHMtdGFibGUgLmdwby1yb3cuaXMtY2hpbGQgLmdwby1jb2wtbmFtZSxcbi5zd2Fwcy10YWJsZSAuZ3BvLXJvdy5pcy1ncmFuZGNoaWxkIC5ncG8tY29sLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dhcHMtdGFibGUgLmdwby1yb3cuaXMtY2hpbGQgLmdwby1jb2wtbmFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4OyAvKiBhbGlnbnMgd2l0aCBmaXJzdCBpbmRlbnQgYXJlYSAqL1xuICB0b3A6IDZweDtcbiAgYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG59XG4uc3dhcHMtdGFibGUgLmdwby1yb3cuaXMtZ3JhbmRjaGlsZCAuZ3BvLWNvbC1uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIycHg7IC8qIGRlZXBlciBsaW5lOyBhZGp1c3QgaWYgeW91IHR3ZWFrIGluZGVudCB3aWR0aHMgKi9cbiAgdG9wOiA2cHg7XG4gIGJvdHRvbTogNnB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRjBFRkYzO1xufVxuLnN3YXBzLXRhYmxlIHtcbiAgLyogLS0tLSBMZXZlbCBQaWxsIC0tLS0gKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXBpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG91dGxpbmU6IDFweCAjOUNBM0FGIHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjRTVFN0VCO1xuICBmb250OiA2MDAgMTJweC8xNnB4IEludGVyLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3YXBzLXRhYmxlIHtcbiAgLyogLS0tLSBPcHBvcnR1bml0eSBUb2dnbGUgKEFJIHwgVkFTVCB8IEJvdGgpIC0tLS0gKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLW1ldHJpYy10b2dnbGUsXG4uc3dhcHMtdGFibGUgLmdwby1vcHAtdG9nZ2xlLFxuLnN3YXBzLXRhYmxlICNvcHBvcnR1bml0eS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uc3dhcHMtdGFibGUgLmdwby1vcHAtYnRuIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogNTAwIDEzcHgvMThweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dhcHMtdGFibGUgLmdwby1vcHAtYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0MzM2NEM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MzM2NEM7XG59XG4uc3dhcHMtdGFibGUgOnJvb3Qge1xuICAtLWVwaXEtcHVycGxlOiAjNDMzNjRDO1xuICAtLWVwaXEtb3JhbmdlOiAjRUQ2RTBDO1xufVxuLnN3YXBzLXRhYmxlIC5tcS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc3dhcHMtdGFibGUgLm1xLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUgLmdwby1sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweCAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTBweCAxMnB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tbGVnZW5kIC5sZWdlbmQtdGl0bGUge1xuICBmb250OiA2MDAgMTJweC8xIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tbGVnZW5kIC5sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWxlZ2VuZCAubGVnZW5kLXRleHQge1xuICBmb250OiAxMnB4LzE2cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3NDE1MTtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWNvbC1uYW1lIC5ncG8tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1lcGlxLW9yYW5nZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnN3YXBzLXRhYmxlIC5ncG8tbGVnZW5kIHtcbiAgICBnYXA6IDEwcHggMTJweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxuICAuc3dhcHMtdGFibGUgLm1xLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc3dhcHMtdGFibGUgLm1xLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbi5zd2Fwcy10YWJsZSB7XG4gIC8qIHRvcCBiYXIgdGhhdCBob2xkcyB0b2dnbGUgKGxlZnQpICsgbGVnZW5kIChyaWdodCkgKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3dhcHMtdGFibGUgLmdwby10b29sYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIE1hdGNoIExldmVsIFRvZ2dsZSBCdXR0b25zIC0tLS0gKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLW1xLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDEycHg7XG59XG4uc3dhcHMtdGFibGUgLmdwby1tcS10b2dnbGUgLmxlZ2VuZC10aXRsZSB7XG4gIGZvbnQ6IDYwMCAxMnB4LzEgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBjb2xvcjogIzQzMzY0QztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uc3dhcHMtdGFibGUgLmdwby1tcS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQ6IDUwMCAxMnB4LzE2cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3NDE1MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tbXEtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDMzNjRDO1xuICBiYWNrZ3JvdW5kOiAjRjNGMUY1O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tbXEtYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0MzM2NEM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MzM2NEM7XG59XG4uc3dhcHMtdGFibGUgLmdwby1tcS1idG4uaXMtYWN0aXZlIC5tcS1pY29uIHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG4uc3dhcHMtdGFibGUgLmdwby1tcS1idG4uaXMtYWN0aXZlIC5tcS1pY29uIHN2ZyBjaXJjbGVbZmlsbD1cInZhcigtLWVwaXEtcHVycGxlKVwiXSB7XG4gIGZpbGw6ICNmZmY7XG59XG4uc3dhcHMtdGFibGUgLmdwby1tcS1idG4uaXMtYWN0aXZlIC5tcS1pY29uIHN2ZyBsaW5lYXJHcmFkaWVudCBzdG9wOmZpcnN0LWNoaWxkIHtcbiAgc3RvcC1jb2xvcjogI2ZmZjtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLW1xLWJ0biAubXEtbGFiZWwge1xuICBmb250OiAxMnB4LzE2cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdQTyBWb2x1bWUgRGVjcmVhc2UgVUlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogLS0tLS0tLS0tLSBEZXNpZ24gdG9rZW5zIC0tLS0tLS0tLS0gKi9cbjpyb290IHtcbiAgLS1pbms6ICMwMjA4MTc7XG4gIC0tbXV0ZWQ6ICM1MjUxNkI7XG4gIC0tbGFiZWw6ICM0MzM2NEM7XG4gIC0tYWNjZW50OiAjRUQ2RTBDO1xuICAtLWRlbHRhLXBvczogIzEyNzg1NjtcbiAgLS1kZWx0YS1uZWc6ICNCMTAxMDE7XG4gIC0tcm93LWJvcmRlcjogI0VBRUFFQTtcbiAgLS1yb3ctaG92ZXI6ICNGOEY5RkI7XG4gIC0tcm93LXNlbGVjdGVkOiAjRkZGM0U4O1xuICAtLWJnLXNvZnQ6ICNGQUZCRkM7XG4gIC0tYmFkZ2UtYmc6ICNGMkYyRjY7XG4gIC0tcmFkaXVzOiAxMHB4O1xuICAtLXJhZGl1cy1zbTogOHB4O1xuICAtLWNvbC10aWdodDogODhweDtcbiAgLS1jb2wtbWlkOiAxMjBweDtcbiAgLS1zaGFkb3ctc29mdDogMCAxcHggMCByZ2IoMCAwIDAgLyA0JSksIDAgMnB4IDZweCByZ2IoMCAwIDAgLyA0JSk7XG4gIC0tZXBpcS1wdXJwbGU6ICM0MzM2NEM7XG4gIC0tZXBpcS1vcmFuZ2U6ICNFRDZFMEM7XG4gIC0tcmFkaWFudC1vcmFuZ2U6ICNmMzdjMjA7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXN0cm9uZy1ibHVlIHtcbiAgY29sb3I6ICMzNDYxYWM7XG59XG5cbi8qIC0tLS0tLS0tLS0gUGFnZSB0aXRsZSAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcGFnZS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmspO1xuICBmb250OiA1MDAgMjRweC8zMHB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcGFnZS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQ6IDQwMCAxNHB4LzIwcHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDRweCAwIDIwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0gVHlwb2dyYXBoeSAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGl0bGUge1xuICBjb2xvcjogdmFyKC0taW5rKTtcbiAgZm9udDogNTAwIDE4cHgvMjRweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udDogNDAwIDEzcHgvMTlweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW11dGVkIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udDogNTAwIDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIFNlbGVjdGVkIGxhYmVscyB1bmRlciBoZWFkZXJzIChjbGllbnQgLyBjYXRlZ29yeSAvIFNLVSkgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLXNlbGVjdGVkLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogdmFyKC0tcmFkaWFudC1vcmFuZ2UpO1xuICBmb250OiA3MDAgMTRweC8yMHB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbn1cblxuLyogLS0tLS0tLS0tLSBTZWN0aW9uIHNoZWxscyAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29mdCk7XG59XG5cbi8qIEJsdXIgdGl0bGVzIHdoZW4gdW5kZXJseWluZyBzdGVwIGlzIGRpc2FibGVkICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1ibG9jay5pcy1zdGVwLWRpc2FibGVkIC5ncG8tdGl0bGUsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1ibG9jay5pcy1zdGVwLWRpc2FibGVkIC5ncG8tc3VidGl0bGUsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1ibG9jay5pcy1zdGVwLWRpc2FibGVkIC5ncG8tc2VjdGlvbi1zZWxlY3RlZC1sYWJlbCB7XG4gIGZpbHRlcjogYmx1cigxcHgpO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi8qIFNlY3Rpb24gaGVhZGVyIGxheW91dCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWhlYWRlci1tYWluIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1oZWFkZXItYXV4IHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi8qIOKchSBNYWtlIEJsb2NrIDEgKyBCbG9jayAyIGVxdWFsIGhlaWdodCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAjcm93LXRhYmxlLXdyYXAgPiBbY2xhc3MqPWNvbC1dIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAjcm93LXRhYmxlLXdyYXAgLmdwby1zZWN0aW9uLWJsb2NrIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy10YWJsZS13cmFwIC5ncG8tdGFibGUsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlICNyb3ctdGFibGUtd3JhcCAuZ3BvLXN0ZXAtc2VjdGlvbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tIFRhYmxlIHNoZWxsIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJvdy1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29mdCk7XG59XG5cbi8qIFNjcm9sbGFibGUgbmVzdGVkIHRhYmxlICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGFibGUuc2luZ2xlLW1ldHJpYyB7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiBTaGFyZWQgZ3JpZCBsYXlvdXQgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1oZWFkZXIsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taGVhZGVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS44ZnIpIG1pbm1heCg4OHB4LCAxZnIpO1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0QztcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250OiA2MDAgMTJweC8xMnB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10YWJsZS5zaW5nbGUtbWV0cmljIC5ncG8taGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS44ZnIpIG1pbm1heCg4OHB4LCAxZnIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFRTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcm93LWhvdmVyKTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvdy5pcy1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNGOUY4RkE7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cuaXMtZ3JhbmRjaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY0RjY7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yb3ctc2VsZWN0ZWQpO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tY29sIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1oZWFkZXIgLmdwby1jb2wsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93IC5ncG8tY29sIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tY29sLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHg7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10b2dnbGUsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tYnVsbGV0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4vKiBXcmFwcGVyIGFyb3VuZCBuYW1lICsgcm9sbHVwIGZvciBjbGVhbiBiYXNlbGluZSArIHdyYXBwaW5nICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbmFtZXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgY29sdW1uLWdhcDogNnB4O1xuICByb3ctZ2FwOiAycHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLyogVG9nZ2xlICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdG9nZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRvZ2dsZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWNhcmV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1idWxsZXQge1xuICB3aWR0aDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWluZGVudC02IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1pbmRlbnQtMTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmb250OiA3MDAgMTRweC8yMXB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb2xsdXAtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250OiA1MDAgMTJweC8xNnB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWNvbC1udW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLWluayk7XG4gIGZvbnQ6IDQwMCAxNHB4LzIxcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvdyAuZ3BvLWNvbC1udW0ge1xuICBjb2xvcjogdmFyKC0tZGVsdGEtbmVnKTtcbn1cblxuLyogMy1jb2x1bW4gbGF5b3V0OiBOYW1lIHwgTWV0cmljIHwgTWV0cmljJSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRhYmxlLnNpbmdsZS1tZXRyaWMgLmdwby1oZWFkZXIsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGFibGUuc2luZ2xlLW1ldHJpYyAuZ3BvLXJvdyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDIuNmZyKSBtaW5tYXgodmFyKC0tY29sLW1pZCksIDFmcikgbWlubWF4KHZhcigtLWNvbC1taWQpLCAxZnIpO1xufVxuXG4vKiAtLS0tLS0tLS0tIE1ldHJpYyB0b2dnbGUgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1ldHJpYy10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1tZXRyaWMtYnRuIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogNTAwIDEzcHgvMThweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2U7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1tZXRyaWMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y2RjdGQTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1ldHJpYy1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1tZXRyaWMtYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0MzM2NEM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MzM2NEM7XG59XG5cbi8qIC0tLS0tLS0tLS0gUHJvZHVjdHMgdGFibGUgKEJsb2NrIDMpIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJvdy1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBvdmVyZmxvdzogYXV0bzsgLyog4pyFIGhvcml6b250YWwgc2Nyb2xsIGNvbnRhaW5lciAqL1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29mdCk7XG59XG5cbi8qIOKchSBtYWtlIG1vbnRocyBjcmVhdGUgaG9yaXpvbnRhbCBzY3JvbGwgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuXG4vKiBoZWFkZXIgY2VsbHMgKHNpbmdsZSBoZWFkZXIgcm93IG9ubHkpICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0QztcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQ6IDYwMCAxMnB4LzEycHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGJvZHkgY2VsbHMgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yb3ctYm9yZGVyKTtcbiAgZm9udDogNDAwIDE0cHgvMjFweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBSYW5rIGNvbHVtbiAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJhbmstY2VsbCB7XG4gIHdpZHRoOiA1NnB4O1xuICBtaW4td2lkdGg6IDU2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiDinIUgcmFuayBoZWFkZXIgYWxpZ25zIHRvb2x0aXAgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCB0aC5ncG8tcmFuay1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBQcm9kdWN0IGNvbCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3QtY29sIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGQuZ3BvLXByb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3Qtcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1yb3cuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yb3ctc2VsZWN0ZWQpO1xufVxuXG4vKiBNb250aCArIFRyZW5kIHNpemluZyAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1vbnRoLWNvbCB7XG4gIHdpZHRoOiA5MnB4O1xuICBtaW4td2lkdGg6IDkycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdHJlbmQtY29sIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4vKiBEaXZpZGVyIGJldHdlZW4gUFJJT1IgZ3JvdXAgYW5kIENVUlIgZ3JvdXAgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1jdXJyLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRDhEOEUwO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGhlYWQgdGguZ3BvLWN1cnItZmlyc3Qge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0MzM2NEM7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1tb250aC1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogLS0tLS0tLS0tLSBTdGlja3kgY29sdW1ucyBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0aWNreS1sZWZ0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0aWNreS1sZWZ0LTEge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xufSAvKiByYW5rICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LWxlZnQtMiB7XG4gIGxlZnQ6IDU2cHg7XG4gIHotaW5kZXg6IDU7XG59IC8qIHByb2R1Y3QgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktcmlnaHQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogNTtcbn1cblxuLyogaGVhZGVyIHN0aWNreSBwcmlvcml0eSBmb3Igc3RpY2t5IGNvbHMgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCAuZ3BvLXN0aWNreS1sZWZ0LTEsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGhlYWQgLmdwby1zdGlja3ktbGVmdC0yLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRoZWFkIC5ncG8tc3RpY2t5LXJpZ2h0IHtcbiAgei1pbmRleDogMjA7XG59XG5cbi8qIHN1YnRsZSBzZXBhcmF0b3JzIGZvciBzdGlja3kgY29scyAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0aWNreS1sZWZ0LTIge1xuICBib3gtc2hhZG93OiAycHggMCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktcmlnaHQge1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4vKiBrZWVwIHNlbGVjdGVkL2hvdmVyIGJnIGNvbnNpc3RlbnQgb24gc3RpY2t5IGNlbGxzICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1yb3cuaXMtc2VsZWN0ZWQgLmdwby1zdGlja3ktbGVmdCxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0LXJvdy5pcy1zZWxlY3RlZCAuZ3BvLXN0aWNreS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJvdy1zZWxlY3RlZCk7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0LXJvdzpob3ZlciAuZ3BvLXN0aWNreS1sZWZ0LFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3Qtcm93OmhvdmVyIC5ncG8tc3RpY2t5LXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcm93LWhvdmVyKTtcbn1cblxuLyogLS0tLS0tLS0tLSBEb251dCArIGxlZ2VuZCAtLS0tLS0tLS0tICovXG4jcm93LWRvbnV0IC53LTEwMCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbiNkb251dC1jYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLyog4pyFIEhJREUgdGhlIG9sZCBoZWFkZXIgcm93IChub3cgbGVnZW5kIGhlYWRlciBpcyByZW5kZXJlZCBpbnNpZGUgI2RvbnV0LWxlZ2VuZCkgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1kb251dC1oZWFkZXJzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuXG4vKiDinIUgTGVnZW5kIGhlYWRlciB1c2VzIHNhbWUgZ3JpZCBhcyBsZWdlbmQgaXRlbXMgPT4gcGVyZmVjdCBhbGlnbm1lbnQgKi9cbi5ncG8tZG9udXQtbGVnZW5kLWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTJweCBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMCA4cHggMnB4O1xuICBmb250OiA2MDAgMTFweC8xIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG5cbi5ncG8tZG9udXQtbGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEycHggbWlubWF4KDAsIDFmcikgYXV0bztcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkI7XG4gIGJvcmRlci1jb2xvcjogI0UwRTBFNjtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtaXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5ncG8tZG9udXQtbGVnZW5kLWl0ZW0uaXMtZGltbWVkIHtcbiAgb3BhY2l0eTogMC40NTtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtc3dhdGNoIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250OiA1MDAgMTNweC8xLjMgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0taW5rKTtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtdmFsdWUge1xuICBmb250OiA1MDAgMTJweC8xLjMgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtaXRlbSAuZ3BvLWRvbnV0LWxlZ2VuZC12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1kZWx0YS1uZWcpO1xufVxuXG4vKiAtLS0tLS0tLS0tIFRyZW5kIHNwYXJrbGluZSAtLS0tLS0tLS0tICovXG4uZ3BvLXRyZW5kLWNlbGwge1xuICB3aWR0aDogMTMwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG5cbi5ncG8tdHJlbmQtc3Bhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5ncG8tdHJlbmQtc3BhcmsgLnNwYXJrbGluZS1sYWJlbCB7XG4gIGZvbnQ6IDYwMCA3cHgvMSBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGZpbGw6IHZhcigtLW11dGVkKTtcbn1cblxuLyogLS0tLS0tLS0tLSBTdGVwIHNrZWxldG9uIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy1kb251dC5ncG8tc3RlcC1zZWN0aW9uLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAjcm93LXByb2R1Y3RzLmdwby1zdGVwLXNlY3Rpb24sXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlICNyb3ctcHJvZHVjdC1saW5lLmdwby1zdGVwLXNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiAyNjBweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtc2VjdGlvbiAuZ3BvLXN0ZXAtY29udGVudCB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjE1cyBlYXNlLCBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXNlY3Rpb24uaXMtZGlzYWJsZWQgLmdwby1zdGVwLWNvbnRlbnQge1xuICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXNlY3Rpb24uaXMtYWN0aXZlIC5ncG8tc3RlcC1jb250ZW50IHtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXNlY3Rpb24uaXMtZGlzYWJsZWQgLmdwby1zdGVwLW92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1jYXJkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFNjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNvZnQpO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0VFRjJGRjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtZGVzYyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogNDAwIDEzcHgvMS40IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLyogLS0tLS0tLS0tLSBJbmxpbmUgdG9vbHRpcCBtYXJrdXAgaGlkZGVuICh3ZSB1c2UgZmxvYXRpbmcgdG9vbHRpcCBub3cpIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBUb29sdGlwIGJ1dHRvbiAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRvb2x0aXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taW5mby1idG4ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGZvbnQ6IDYwMCAxMXB4LzEgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWluZm8tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YzRjRGNjtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWluZm8tYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYWNjZW50KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLyog4pyFIEZsb2F0aW5nIHRvb2x0aXAgKG5ldmVyIGNsaXBwZWQpICovXG4uZ3BvLWZsb2F0LXRvb2x0aXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UsIHRyYW5zZm9ybSAwLjEycyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LXdpZHRoOiBtaW4oNDQwcHgsIDEwMHZ3IC0gMjRweCk7XG59XG5cbi5ncG8tZmxvYXQtdG9vbHRpcC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmdwby1mbG9hdC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzExMTgyNztcbiAgY29sb3I6ICNGOUZBRkI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQ6IDQwMCAxMnB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4vKiBhcnJvdyAqL1xuLmdwby1mbG9hdC10b29sdGlwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tYXJyb3ctbGVmdCwgNTAlKTtcbiAgdG9wOiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzExMTgyNztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5ncG8tZmxvYXQtdG9vbHRpcC5pcy10b3A6OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC00cHg7XG59XG5cbiNyb3ctcHJvZHVjdC1saW5lIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbiNyb3ctcHJvZHVjdC1saW5lICNwcm9kdWN0LWxpbmUge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tIFJlc3BvbnNpdmUgdHdlYWtzIC0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcm93LWRvbnV0IC53LTEwMCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gICNkb251dC1jYW52YXMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICNwcm9kdWN0LWxpbmUge1xuICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbmFtZSB7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuICB9XG4gIC52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3QtY29sIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxuICAudm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LWxlZnQtMiB7XG4gICAgbGVmdDogNTZweDtcbiAgfVxufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSB7XG4gIHBhZGRpbmc6IDAgMCAyNHB4O1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX190aXRsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX190aXRsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX3RpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fdGl0bGUge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXJfX2FjdGlvbnMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fYWN0aW9ucyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX2FjdGlvbnMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlIC5zcC10b2dnbGUtYnRuLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlIC5zcC10b2dnbGUtYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlIC5zcC10b2dnbGUtYnRuIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tZmctY29sb3IpO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSAuc3AtdG9nZ2xlLWJ0bi5wcmV2aWV3LWJ0bixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4ucHJldmlldy1idG4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4ucHJldmlldy1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4ucHJldmlldy1idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDE2cHggN3B4IDQ1cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlIC5zcC10b2dnbGUtYnRuLnNwLXRvZ2dsZS1idG4tLWFjdGl2ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4uc3AtdG9nZ2xlLWJ0bi0tYWN0aXZlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlIC5zcC10b2dnbGUtYnRuLnNwLXRvZ2dsZS1idG4tLWFjdGl2ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSAuc3AtdG9nZ2xlLWJ0bi5zcC10b2dnbGUtYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2VkaXQtd2hpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDIwcHggN3B4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzM2NEM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXJfX2ZlZWRiYWNrLXdyYXAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fZmVlZGJhY2std3JhcCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX2ZlZWRiYWNrLXdyYXAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyX19mZWVkYmFjay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlZWRiYWNrLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fZmVlZGJhY2std3JhcCAuc3AtZmVlZGJhY2stYmFkZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fZmVlZGJhY2std3JhcCAuc3AtZmVlZGJhY2stYmFkZ2UsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyX19mZWVkYmFjay13cmFwIC5zcC1mZWVkYmFjay1iYWRnZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX2ZlZWRiYWNrLXdyYXAgLnNwLWZlZWRiYWNrLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBiYWNrZ3JvdW5kOiAjQjEwMTAxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlciAuc3AtaGVhZGVyX19hY3Rpb25zIGJ1dHRvbi5zcC1idG4tc2F2ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zYXZlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlciAuc3AtaGVhZGVyX19hY3Rpb25zIGJ1dHRvbi5zcC1idG4tc2F2ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXIgLnNwLWhlYWRlcl9fYWN0aW9ucyBidXR0b24uc3AtYnRuLXNhdmUge1xuICBwYWRkaW5nOiA3cHggMjBweCA3cHggNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2F2ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlciAuc3AtaGVhZGVyX19hY3Rpb25zIGJ1dHRvbi5zcC1idG4tc2F2ZTpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zYXZlOmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlciAuc3AtaGVhZGVyX19hY3Rpb25zIGJ1dHRvbi5zcC1idG4tc2F2ZTpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXIgLnNwLWhlYWRlcl9fYWN0aW9ucyBidXR0b24uc3AtYnRuLXNhdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXIgLnNwLWhlYWRlcl9fYWN0aW9ucyBidXR0b24uc3AtYnRuLXN1Ym1pdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zdWJtaXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zdWJtaXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zdWJtaXQge1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuY291bnRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuY291bnRlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5jb3VudGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmNvdW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmNsYXJvLWRldGFpbHNfX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5jbGFyby1kZXRhaWxzX19kZXNjcmlwdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5jbGFyby1kZXRhaWxzX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5jbGFyby1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgY29sb3I6ICMwMjA4MTc7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZsZXg6IDEwMCU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYi1oaWRkZW4gKyAudXBsb2FkLXRpcHMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYi1oaWRkZW4gKyAudXBsb2FkLXRpcHMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFiLWhpZGRlbiArIC51cGxvYWQtdGlwcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWItaGlkZGVuICsgLnVwbG9hZC10aXBzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiICsgLnVwbG9hZC10aXBzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIgKyAudXBsb2FkLXRpcHMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiICsgLnVwbG9hZC10aXBzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiArIC51cGxvYWQtdGlwcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC53cml0aW5nLXRpcHMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnVwbG9hZC10aXBzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC53cml0aW5nLXRpcHMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnVwbG9hZC10aXBzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLndyaXRpbmctdGlwcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC51cGxvYWQtdGlwcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC53cml0aW5nLXRpcHMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAudXBsb2FkLXRpcHMge1xuICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC53cml0aW5nLXRpcHMgc3Ryb25nLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC51cGxvYWQtdGlwcyBzdHJvbmcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLndyaXRpbmctdGlwcyBzdHJvbmcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnVwbG9hZC10aXBzIHN0cm9uZyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC53cml0aW5nLXRpcHMgc3Ryb25nLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnVwbG9hZC10aXBzIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC53cml0aW5nLXRpcHMgc3Ryb25nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnVwbG9hZC10aXBzIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC53cml0aW5nLXRpcHMgdWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnVwbG9hZC10aXBzIHVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC53cml0aW5nLXRpcHMgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnVwbG9hZC10aXBzIHVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLndyaXRpbmctdGlwcyB1bCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC51cGxvYWQtdGlwcyB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC53cml0aW5nLXRpcHMgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAudXBsb2FkLXRpcHMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC53cml0aW5nLXRpcHMgdWwgbGksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnVwbG9hZC10aXBzIHVsIGxpLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC53cml0aW5nLXRpcHMgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnVwbG9hZC10aXBzIHVsIGxpLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLndyaXRpbmctdGlwcyB1bCBsaSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC51cGxvYWQtdGlwcyB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC53cml0aW5nLXRpcHMgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAudXBsb2FkLXRpcHMgdWwgbGkge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LXJlZ2lvbi0tc2Vjb25kYXJ5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtcmVnaW9uLS1zZWNvbmRhcnksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tc2Vjb25kYXJ5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1yZWdpb24tLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gaDIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gaDIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gaDIge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAucGxhY2Vob2xkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5wbGFjZWhvbGRlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAucGxhY2Vob2xkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIGxhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA4NzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gaDIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gaDIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgcGFkZGluZzogMTVweCAyNHB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtdGl0bGUtd3JhcHBlciwgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1jb21wYW55LWxvZ28td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC10aXRsZS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLWNvbXBhbnktbG9nby13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtdGl0bGUtd3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLWNvbXBhbnktbG9nby13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtdGl0bGUtd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc3VwcGxpZXItbmFtZS13cmFwcGVyLCAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zdXBwbGllci1uYW1lLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc3VwcGxpZXItbmFtZS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc3VwcGxpZXItbmFtZS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5mb3JtLWl0ZW1fX2xhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5mb3JtLWl0ZW1fX2xhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5jb3VudGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlciAuY291bnRlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlciAuY291bnRlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlciAuY291bnRlciB7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC01MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSAuZmllbGRzZXRfX3dyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gLmZpZWxkc2V0X193cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gLmZpZWxkc2V0X193cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gLmZpZWxkc2V0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM3OTgxODY7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6aG92ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6aG92ZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6Zm9jdXMtdmlzaWJsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpmb2N1cy12aXNpYmxlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6Zm9jdXMtdmlzaWJsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLm1lZGlhLWxpYnJhcnktd2lkZ2V0LWVtcHR5LXRleHQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLWZpbGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtZmlsZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLWZpbGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS1maWxlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtdGV4dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS10ZXh0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtdGV4dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLXRleHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGNvbG9yOiAjMjkyQzJFO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeTo6YmVmb3JlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBsYWJlbCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4OjpiZWZvcmUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW46OmJlZm9yZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4OjpiZWZvcmUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW46OmJlZm9yZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXg6OmJlZm9yZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluOjpiZWZvcmUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4OjpiZWZvcmUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VwbG9hZC5wbmdcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdG9wOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X19sYWJlbCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGNvbG9yOiAjMjkyQzJFO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgI2VkaXQtZmllbGQtYWJvdXQtdXMtMC1mb3JtYXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgI2VkaXQtZmllbGQtYWJvdXQtdXMtMC1mb3JtYXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAjZWRpdC1maWVsZC1hYm91dC11cy0wLWZvcm1hdCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyICNlZGl0LWZpZWxkLWFib3V0LXVzLTAtZm9ybWF0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCA+IC5mb3JtLWl0ZW0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCA+IC5mb3JtLWl0ZW0sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsID4gLmZvcm0taXRlbSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwgPiAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIGxhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbDpub3QoLmNrLXJlc2V0X2FsbC1leGNsdWRlZCAqKSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsOm5vdCguY2stcmVzZXRfYWxsLWV4Y2x1ZGVkICopLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbDpub3QoLmNrLXJlc2V0X2FsbC1leGNsdWRlZCAqKSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGw6bm90KC5jay1yZXNldF9hbGwtZXhjbHVkZWQgKikge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbC5jay1lZGl0b3JfX3RvcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsLmNrLWVkaXRvcl9fdG9wLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbC5jay1lZGl0b3JfX3RvcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGwuY2stZWRpdG9yX190b3Age1xuICAgIGJhY2tncm91bmQ6ICNFNUU5RjE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCAuY2stdG9vbGJhcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50IC5jay10b29sYmFyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCAuY2stdG9vbGJhcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQgLmNrLXRvb2xiYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1saXN0X19pdGVtIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1saXN0X19pdGVtIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLWxpc3RfX2l0ZW0gYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stbGlzdF9faXRlbSBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbiB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGU6bm90KC5jay1mb2N1c2VkKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICBwYWRkaW5nOiAxNXB4IDE2cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6aG92ZXIsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0OmZvY3VzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6aG92ZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6aG92ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSB7XG4gICAgbWFyZ2luOiA1cHggMCAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLWFkZF0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLWFkZF0sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0tYWRkXSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybS1hZGRdIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZGQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLmFqYXgtcHJvZ3Jlc3MsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuYWpheC1wcm9ncmVzcyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLmFqYXgtcHJvZ3Jlc3MsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5hamF4LXByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIGxhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIGxhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIGxhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIGxhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIGxhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIGxhYmVsIHtcbiAgICBjb2xvcjogIzUyNTE2QjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgIHBhZGRpbmc6IDE1cHggMTZweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogMXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZHJvcGRvd24ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NhbmNlbC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1zdWJtaXQtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1zdWJtaXQtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLXN1Ym1pdC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtc3VibWl0LWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWRkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLWNhbmNlbC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLWNhbmNlbC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtY2FuY2VsLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1jYW5jZWwtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIGgzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSBoMyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSBoMyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgIGNvbG9yOiAjMDIwODE3O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0aGVhZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdGhlYWQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdGhlYWQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREYxO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggcmdiYSg2NywgNTQsIDc2LCAwLjAzMTM3MjU0OSk7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTpsYXN0LWNoaWxkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTpsYXN0LWNoaWxkLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5Omxhc3QtY2hpbGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkuaWVmLXJvdy1lbnRpdHktZm9ybSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0gdGQ6bGFzdC1vZi10eXBlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtIHRkOmxhc3Qtb2YtdHlwZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtIHRkOmxhc3Qtb2YtdHlwZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtc3RhdGUsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtc3RhdGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1zdGF0ZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlX3NlbGVjdGVkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtc3RhdGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgLnRhYmxlZHJhZy1jZWxsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSAudGFibGVkcmFnLWNlbGwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgLnRhYmxlZHJhZy1jZWxsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IC50YWJsZWRyYWctY2VsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTo6YmVmb3JlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTo6YmVmb3JlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5OjpiZWZvcmUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2NhdGlvbi5wbmdcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdG9wOiAtMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1yYWRpdXMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtcmFkaXVzLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtcmFkaXVzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtcmFkaXVzIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkOmxhc3Qtb2YtdHlwZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQ6bGFzdC1vZi10eXBlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkOmxhc3Qtb2YtdHlwZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZDpsYXN0LW9mLXR5cGUge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPUVkaXRdLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1FZGl0XSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1FZGl0XSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1FZGl0XSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2VkaXQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXRbdmFsdWU9UmVtb3ZlXSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXRbdmFsdWU9UmVtb3ZlXSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1SZW1vdmVdLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPVJlbW92ZV0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9jYW5jZWwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybTpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybTpob3ZlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtOmhvdmVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciAuZm9ybS10eXBlLS1udW1iZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyIC5mb3JtLXR5cGUtLW51bWJlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciAuZm9ybS10eXBlLS1udW1iZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgLmZvcm0tdHlwZS0tbnVtYmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLnBsYWNlaG9sZGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLnBsYWNlaG9sZGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciAucGxhY2Vob2xkZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIC5wbGFjZWhvbGRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciBlbGVtZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgZWxlbWVudCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgZWxlbWVudCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgZWxlbWVudCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuc2VsZWN0ZWQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLnNlbGVjdGVkLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLnNlbGVjdGVkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLnNlbGVjdGVkIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VENkUwQztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuaG9yaXpvbnRhbC10YWItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlciBsZWdlbmQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyIGxlZ2VuZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlciBsZWdlbmQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIgbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLmZpZWxkLWFjdGlvbnMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLmZpZWxkLWFjdGlvbnMsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAuZmllbGQtYWN0aW9ucyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC5maWVsZC1hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB0ciAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB0ciAucGFyYWdyYXBoLXR5cGUtdGl0bGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHRyIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHRyIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAucGFyYWdyYXBoLXR5cGUtdGl0bGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB0ciAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHRyIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHRyIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIgdHIgLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB0ciAucGFyYWdyYXBoLXR5cGUtdGl0bGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHRyIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYltvcGVuXSArIC51cGxvYWQtdGlwcyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWJbb3Blbl0gKyAudXBsb2FkLXRpcHMsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWJbb3Blbl0gKyAudXBsb2FkLXRpcHMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWJbb3Blbl0gKyAudXBsb2FkLXRpcHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiICsgLnVwbG9hZC10aXBzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiArIC51cGxvYWQtdGlwcyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiArIC51cGxvYWQtdGlwcyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiArIC51cGxvYWQtdGlwcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMzZweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LWRvd25sb2FkLWNzdi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LWRvd25sb2FkLWNzdi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1kb3dubG9hZC1jc3YtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA0NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd25sb2FkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjNDMzNjRDO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LXByb2Nlc3MtY3N2LWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LXByb2Nlc3MtY3N2LWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LXByb2Nlc3MtY3N2LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdXBsb2FkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIGxhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIGxhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBjb2xvcjogIzQzMzY0QztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBwLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICM3QzczODQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9idWxrLXVwbG9hZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dC5yZW1vdmUtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LnJlbW92ZS1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dC5yZW1vdmUtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQucmVtb3ZlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2NhbmNlbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS1lbnRpdHktYXV0b2NvbXBsZXRlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS1lbnRpdHktYXV0b2NvbXBsZXRlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLWVudGl0eS1hdXRvY29tcGxldGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0tdHlwZS0tZW50aXR5LWF1dG9jb21wbGV0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLCAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS10ZXh0ZmllbGQsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIGxhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0tdHlwZS0tdGV4dGZpZWxkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciBsYWJlbCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS10ZXh0ZmllbGQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0tdHlwZS0tdGV4dGZpZWxkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgICBmbGV4OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNUY0RjY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNDMzNjRDO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBmb3IgU2FmYXJpICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogNzJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL29mZi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb24ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMTNweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbDphZnRlciB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogNzJweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW1fX2xhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICM1MjUxNkI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWEsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmhvdmVyLCAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmZvY3VzLXZpc2libGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmhvdmVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmhvdmVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6aG92ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Q6aG92ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6aG92ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmhvdmVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpob3ZlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6aG92ZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6aG92ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dDpmb2N1cy12aXNpYmxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmhvdmVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNjYXRlZ29yeS1maWVsZHMtd3JhcHBlci5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNjYXRlZ29yeS1maWVsZHMtd3JhcHBlci5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2NhdGVnb3J5LWZpZWxkcy13cmFwcGVyLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjY2F0ZWdvcnktZmllbGRzLXdyYXBwZXIuZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUtcHJvcG9zaXRpb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1wb3RlbnRpYWwtc2F2aW5ncy11cC10byxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUtcHJvcG9zaXRpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1wb3RlbnRpYWwtc2F2aW5ncy11cC10byxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtcG90ZW50aWFsLXNhdmluZ3MtdXAtdG8sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtcG90ZW50aWFsLXNhdmluZ3MtdXAtdG8sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIHtcbiAgICBmbGV4OiAxMDAlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgLmNvdW50ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIC5jb3VudGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIC5jb3VudGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIC5jb3VudGVyIHtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICBib3R0b206IC00NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuZm9ybS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktd2lkZ2V0X190b2dnbGUtd2VpZ2h0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS13aWRnZXRfX3RvZ2dsZS13ZWlnaHQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktd2lkZ2V0X190b2dnbGUtd2VpZ2h0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXdpZGdldF9fdG9nZ2xlLXdlaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyBsZWdlbmQgPiBzcGFuLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyBsZWdlbmQgPiBzcGFuLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIGxlZ2VuZCA+IHNwYW4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgbGVnZW5kID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuZmllbGRzZXQtd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmZpZWxkc2V0LXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmZpZWxkc2V0LXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmNob29zZS1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmNob29zZS1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmNob29zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMiU7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNGNUY0RjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICBwYWRkaW5nOiAyLjEyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQ6OmJlZm9yZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0OjpiZWZvcmUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0OjpiZWZvcmUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0OjpiZWZvcmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYnVsay11cGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MCU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNDMzNjRDO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwOmxhc3QtY2hpbGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwOmxhc3QtY2hpbGQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHA6bGFzdC1jaGlsZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzdDNzM4NDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICBtYXJnaW46IDAuNzVyZW0gMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdXBsb2FkLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjRweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgaDUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgaDUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1IHtcbiAgICBjb2xvcjogIzIxMjczMTtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgcGFkZGluZzogM3B4IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgIG1hcmdpbjogMCA4cHggOHB4IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzY0NzQ4QjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNFNUU5RjE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY1ODdCRjtcbiAgICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5pY29uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDAlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAucGRmLWljb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAucGRmLWljb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wZGYtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBkZi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BkZi1maWxlLnBuZyk7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2N4LWljb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jeC1pY29uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jeC1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jeC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvY3gtZmlsZS5wbmcpO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jLWljb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jLWljb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2MtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmRvYy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvYy1maWxlLnBuZyk7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC50eHQtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC50eHQtaWNvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnR4dC1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAudHh0LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHh0LWZpbGUucG5nKTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnhsc3gtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC54bHN4LWljb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC54bHN4LWljb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC54bHN4LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMveGxzeC1maWxlLnBuZyk7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wbmctaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wbmctaWNvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBuZy1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAucG5nLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG5nLWZpbGUucG5nKTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmpwZy1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmpwZy1pY29uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuanBnLWljb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5qcGctaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qcGctZmlsZS5wbmcpO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IGg0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgaDQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IGg0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogIzAyMDgxNztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgLnJlc291cmNlLW1ldGEgcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IC5yZXNvdXJjZS1tZXRhIHAsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IC5yZXNvdXJjZS1tZXRhIHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IC5yZXNvdXJjZS1tZXRhIHAge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICM2NDc0OEI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM0MzM2NEM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBhLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy92aWV3LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYW5jZWwucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2UsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2UsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgbGVnZW5kIHNwYW4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSBsZWdlbmQgc3BhbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgbGVnZW5kIHNwYW4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IGxlZ2VuZCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjMDIwODE3O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICAgIHBhZGRpbmc6IDIuMTI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiA2MHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzQzMzY0QztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYnVsay11cGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSB7XG4gICAgY29sb3I6ICMyMTI3MzE7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCBsaSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCBsaSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgcGFkZGluZzogM3B4IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLWhlYWRpbmcgcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLWhlYWRpbmcgcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjNjQ3NDhCO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IGg1LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IGg1LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgaDUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBjb2xvcjogIzI5MkMyRTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNzUsICNCRkJGQkYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcge1xuICAgIGhlaWdodDogMjE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyBpbWcsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIGltZyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyBpbWcsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBoNCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IGg0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBoNCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjNDMzNjRDO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgcCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICM1MjUxNkI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvRGVsZXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIHBhZGRpbmc6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUQ2RTBDO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAyMHB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgcGFkZGluZzogMTVweCAxNnB4IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtdGl0bGUtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC10aXRsZS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtdGl0bGUtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXN1cHBsaWVyLW5hbWUtd3JhcHBlciwgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zdXBwbGllci1uYW1lLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc3VwcGxpZXItbmFtZS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc3VwcGxpZXItbmFtZS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNDklO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIgLmNvdW50ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5jb3VudGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5jb3VudGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5jb3VudGVyIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSAuZmllbGRzZXRfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gLmZpZWxkc2V0X193cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gLmZpZWxkc2V0X193cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gLmZpZWxkc2V0X193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzc5ODE4NjtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpmb2N1cy12aXNpYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmZvY3VzLXZpc2libGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpmb2N1cy12aXNpYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91cGxvYWQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLnJlbW92ZS1idG4gaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5yZW1vdmUtYnRuIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5yZW1vdmUtYnRuIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5yZW1vdmUtYnRuIGlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYW5jZWwucG5nKTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtZmlsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS1maWxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtZmlsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLWZpbGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLXRleHQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIGxhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMyOTJDMkU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeTo6YmVmb3JlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGxhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLm1lZGlhLWxpYnJhcnktd2lkZ2V0LWVtcHR5LXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLm1lZGlhLWxpYnJhcnktd2lkZ2V0LWVtcHR5LXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXgsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4OjpiZWZvcmUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW46OmJlZm9yZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4OjpiZWZvcmUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW46OmJlZm9yZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXg6OmJlZm9yZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluOjpiZWZvcmUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4OjpiZWZvcmUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91cGxvYWQucG5nXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X19sYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjMjkyQzJFO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyICNlZGl0LWZpZWxkLWFib3V0LXVzLTAtZm9ybWF0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyICNlZGl0LWZpZWxkLWFib3V0LXVzLTAtZm9ybWF0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgI2VkaXQtZmllbGQtYWJvdXQtdXMtMC1mb3JtYXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAjZWRpdC1maWVsZC1hYm91dC11cy0wLWZvcm1hdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC53cml0aW5nLXRpcHMge1xuICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyBzdHJvbmcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyBzdHJvbmcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC53cml0aW5nLXRpcHMgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzIHVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC53cml0aW5nLXRpcHMgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC53cml0aW5nLXRpcHMgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyB1bCBsaSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC53cml0aW5nLXRpcHMgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCA+IC5mb3JtLWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCA+IC5mb3JtLWl0ZW0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsID4gLmZvcm0taXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwgPiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsOm5vdCguY2stcmVzZXRfYWxsLWV4Y2x1ZGVkICopLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGw6bm90KC5jay1yZXNldF9hbGwtZXhjbHVkZWQgKiksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsOm5vdCguY2stcmVzZXRfYWxsLWV4Y2x1ZGVkICopLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbDpub3QoLmNrLXJlc2V0X2FsbC1leGNsdWRlZCAqKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGwuY2stZWRpdG9yX190b3AsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbC5jay1lZGl0b3JfX3RvcCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGwuY2stZWRpdG9yX190b3AsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsLmNrLWVkaXRvcl9fdG9wIHtcbiAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50IC5jay10b29sYmFyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQgLmNrLXRvb2xiYXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50IC5jay10b29sYmFyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCAuY2stdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZiB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vbiB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stbGlzdF9faXRlbSBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stbGlzdF9faXRlbSBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1saXN0X19pdGVtIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLWxpc3RfX2l0ZW0gYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4ge1xuICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGU6bm90KC5jay1mb2N1c2VkKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2Qjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmZvcm0taXRlbS0tZXJyb3IsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWVycm9yLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWVycm9yLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3QsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6aG92ZXIsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0OmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpmb2N1cyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpob3ZlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAjemlwX2NvZGVfd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lICN6aXBfY29kZV93cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lICN6aXBfY29kZV93cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgI3ppcF9jb2RlX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSB7XG4gIG1hcmdpbjogNXB4IDAgMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0tYWRkXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0tYWRkXSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybS1hZGRdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLWFkZF0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLmFqYXgtcHJvZ3Jlc3MsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuYWpheC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuZm9ybS1pdGVtX19lcnJvci1tZXNzYWdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLmZvcm0taXRlbV9fZXJyb3ItbWVzc2FnZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLmZvcm0taXRlbV9fZXJyb3ItbWVzc2FnZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLmZvcm0taXRlbV9fZXJyb3ItbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgbGFiZWwge1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpOmxhc3QtY2hpbGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpOmxhc3QtY2hpbGQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDFweCAwO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSArIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgKyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlICsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSArIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSArIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSArIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSArIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSArIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NhbmNlbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBwYWRkaW5nOiAxNXB4IDAgMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1zdWJtaXQtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1zdWJtaXQtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLXN1Ym1pdC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtc3VibWl0LWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDEycHggMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWRkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLWNhbmNlbC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLWNhbmNlbC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtY2FuY2VsLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1jYW5jZWwtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gaDMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIGgzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIGgzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgY29sb3I6ICMwMjA4MTc7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURFREYxO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4IHJnYmEoNjcsIDU0LCA3NiwgMC4wMzEzNzI1NDkpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSAuaWVmLWVudGl0eS1vcGVyYXRpb25zIC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSAuaWVmLWVudGl0eS1vcGVyYXRpb25zIC5hamF4LXByb2dyZXNzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IC5pZWYtZW50aXR5LW9wZXJhdGlvbnMgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgLmllZi1lbnRpdHktb3BlcmF0aW9ucyAuYWpheC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIHRvcDogNnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTpsYXN0LWNoaWxkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTpsYXN0LWNoaWxkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5Omxhc3QtY2hpbGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkuaWVmLXJvdy1lbnRpdHktZm9ybSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtIHRkOmxhc3Qtb2YtdHlwZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkuaWVmLXJvdy1lbnRpdHktZm9ybSB0ZDpsYXN0LW9mLXR5cGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkuaWVmLXJvdy1lbnRpdHktZm9ybSB0ZDpsYXN0LW9mLXR5cGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkuaWVmLXJvdy1lbnRpdHktZm9ybSB0ZDpsYXN0LW9mLXR5cGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtc3RhdGUsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1zdGF0ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXN0YXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1zdGF0ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlX3NlbGVjdGVkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlX3NlbGVjdGVkIHtcbiAgd2lkdGg6IDc1JTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgLnRhYmxlZHJhZy1jZWxsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSAudGFibGVkcmFnLWNlbGwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgLnRhYmxlZHJhZy1jZWxsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IC50YWJsZWRyYWctY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5OjpiZWZvcmUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5OjpiZWZvcmUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHk6OmJlZm9yZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2NhdGlvbi5wbmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGUge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtcmFkaXVzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXJhZGl1cyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXJhZGl1cyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXJhZGl1cyB7XG4gIHdpZHRoOiAyMCU7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQ6bGFzdC1vZi10eXBlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZDpsYXN0LW9mLXR5cGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQ6bGFzdC1vZi10eXBlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGZsZXg6IGF1dG87XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPUVkaXRdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1FZGl0XSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1FZGl0XSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1FZGl0XSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9lZGl0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPVJlbW92ZV0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXRbdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1SZW1vdmVdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2NhbmNlbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmbG9hdDogcmlnaHQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtOmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm06aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciB7XG4gIHdpZHRoOiAzMyU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgLmZvcm0tdHlwZS0tbnVtYmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciAuZm9ybS10eXBlLS1udW1iZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgLmZvcm0tdHlwZS0tbnVtYmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyIC5mb3JtLXR5cGUtLW51bWJlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIC5wbGFjZWhvbGRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIC5wbGFjZWhvbGRlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLnBsYWNlaG9sZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciAucGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLmFqYXgtcHJvZ3Jlc3MsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciAuYWpheC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciBlbGVtZW50LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgZWxlbWVudCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgZWxlbWVudCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgZWxlbWVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5zZWxlY3RlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuc2VsZWN0ZWQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuc2VsZWN0ZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuc2VsZWN0ZWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VENkUwQztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLmhvcml6b250YWwtdGFiLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlciBsZWdlbmQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyIGxlZ2VuZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlciBsZWdlbmQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuICBwYWRkaW5nOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLmZpZWxkLWFjdGlvbnMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLmZpZWxkLWFjdGlvbnMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAuZmllbGQtYWN0aW9ucyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC5maWVsZC1hY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0aGVhZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0aGVhZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGhlYWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHRyIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHRyIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHRyIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY0RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2REI7XG4gIHBhZGRpbmc6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LWRvd25sb2FkLWNzdi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LWRvd25sb2FkLWNzdi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1kb3dubG9hZC1jc3YtYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd25sb2FkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VwbG9hZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ2RTBDO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uICsgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uICsgLmFqYXgtcHJvZ3Jlc3MsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24gKyAuYWpheC1wcm9ncmVzcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LXByb2Nlc3MtY3N2LWJ1dHRvbiArIC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gcCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBwLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM3QzczODQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQucmVtb3ZlLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dC5yZW1vdmUtYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQucmVtb3ZlLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LnJlbW92ZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvY2FuY2VsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX2Rlc2NyaXB0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIHtcbiAgICBnYXA6IDI0cHggMzJweDtcbiAgfVxufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS1lbnRpdHktYXV0b2NvbXBsZXRlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS1lbnRpdHktYXV0b2NvbXBsZXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLWVudGl0eS1hdXRvY29tcGxldGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0tdHlwZS0tZW50aXR5LWF1dG9jb21wbGV0ZSB7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0tdHlwZS0tdGV4dGZpZWxkLCAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIGxhYmVsLCAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5jbGFyby1hdXRvY29tcGxldGVfX21lc3NhZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS10ZXh0ZmllbGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuY2xhcm8tYXV0b2NvbXBsZXRlX19tZXNzYWdlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLXRleHRmaWVsZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciBsYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuY2xhcm8tYXV0b2NvbXBsZXRlX19tZXNzYWdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLXRleHRmaWVsZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuY2xhcm8tYXV0b2NvbXBsZXRlX19tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgNDklO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgcGFkZGluZzogMTVweCAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBTYWZhcmkgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDE5cHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDcycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb2ZmLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb24ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMTNweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogNzJweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbDphZnRlciB7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDEzcHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDcycHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X19sYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtX19sYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW1fX2xhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X19sYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW1fX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X19sYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM1MjUxNkI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM3OTgxODY7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6aG92ZXIsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dDpmb2N1cy12aXNpYmxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpob3ZlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpob3ZlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmZvY3VzLXZpc2libGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dDpob3ZlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmZvY3VzLXZpc2libGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Q6aG92ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjY2F0ZWdvcnktZmllbGRzLXdyYXBwZXIuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjY2F0ZWdvcnktZmllbGRzLXdyYXBwZXIuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNjYXRlZ29yeS1maWVsZHMtd3JhcHBlci5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2NhdGVnb3J5LWZpZWxkcy13cmFwcGVyLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUtcHJvcG9zaXRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1wb3RlbnRpYWwtc2F2aW5ncy11cC10byxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUtcHJvcG9zaXRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1wb3RlbnRpYWwtc2F2aW5ncy11cC10byxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtcG90ZW50aWFsLXNhdmluZ3MtdXAtdG8sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtcG90ZW50aWFsLXNhdmluZ3MtdXAtdG8sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIHtcbiAgZmxleDogMTAwJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIgLmZvcm0tdGV4dGFyZWEtd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIgLmZvcm0tdGV4dGFyZWEtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgLmNvdW50ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIC5jb3VudGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIC5jb3VudGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIC5jb3VudGVyIHtcbiAgbGVmdDogLTE2cHg7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXdpZGdldF9fdG9nZ2xlLXdlaWdodCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktd2lkZ2V0X190b2dnbGUtd2VpZ2h0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXdpZGdldF9fdG9nZ2xlLXdlaWdodCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS13aWRnZXRfX3RvZ2dsZS13ZWlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyBsZWdlbmQgPiBzcGFuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyBsZWdlbmQgPiBzcGFuLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIGxlZ2VuZCA+IHNwYW4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgbGVnZW5kID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgY29sb3I6ICMwMjA4MTc7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5maWVsZHNldC13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAuZmllbGRzZXQtd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAuZmllbGRzZXQtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAuZmllbGRzZXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgcGFkZGluZzogMi4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogNjAlO1xuICB0b3A6IDE1cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgaDUge1xuICBjb2xvcjogIzIxMjczMTtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgcGFkZGluZzogM3B4IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMjEyNzMxO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNjQ3NDhCO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtbGlzdCBoNSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1saXN0IGg1LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtbGlzdCBoNSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWxpc3QgaDUge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIG1hcmdpbjogMjRweCAwO1xuICBjb2xvcjogIzAyMDgxNztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY1ODdCRjtcbiAgcGFkZGluZzogMThweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5pY29uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wZGYtaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wZGYtaWNvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBkZi1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAucGRmLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BkZi1maWxlLnBuZyk7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jeC1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmRvY3gtaWNvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmRvY3gtaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmRvY3gtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG9jeC1maWxlLnBuZyk7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jLWljb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jLWljb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2MtaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmRvYy1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb2MtZmlsZS5wbmcpO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnR4dC1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnR4dC1pY29uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAudHh0LWljb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC50eHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHh0LWZpbGUucG5nKTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC54bHN4LWljb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAueGxzeC1pY29uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAueGxzeC1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAueGxzeC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy94bHN4LWZpbGUucG5nKTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wbmctaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wbmctaWNvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBuZy1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAucG5nLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BuZy1maWxlLnBuZyk7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuanBnLWljb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuanBnLWljb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5qcGctaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmpwZy1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qcGctZmlsZS5wbmcpO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IHtcbiAgd2lkdGg6IDYyJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IGg0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgaDQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IGg0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICBjb2xvcjogIzAyMDgxNztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IC5yZXNvdXJjZS1tZXRhIHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCAucmVzb3VyY2UtbWV0YSBwLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCAucmVzb3VyY2UtbWV0YSBwLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCAucmVzb3VyY2UtbWV0YSBwIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzY0NzQ4QjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzElO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBhLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBhLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy92aWV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2UsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgbGVnZW5kIHNwYW4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSBsZWdlbmQgc3BhbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgbGVnZW5kIHNwYW4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IGxlZ2VuZCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogTWVkaXVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgY29sb3I6ICMwMjA4MTc7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICBwYWRkaW5nOiAyLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDE1cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYnVsay11cGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgaDUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgaDUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgaDUge1xuICBjb2xvcjogIzIxMjczMTtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICBwYWRkaW5nOiAzcHggMTFweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMyMTI3MzE7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLWhlYWRpbmcgcCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNjQ3NDhCO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgaDUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgaDUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCBoNSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IGg1IHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW46IDI0cHggMCAxMnB4O1xuICBjb2xvcjogIzI5MkMyRTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBnYXA6IDEwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTZweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0gLm1lc3NhZ2VzX19oZWFkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtIC5tZXNzYWdlc19faGVhZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtIC5tZXNzYWdlc19faGVhZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtIC5tZXNzYWdlc19faGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSAubWVzc2FnZXNfX2hlYWRlciAubWVzc2FnZXNfX3RpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSAubWVzc2FnZXNfX2hlYWRlciAubWVzc2FnZXNfX3RpdGxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtIC5tZXNzYWdlc19faGVhZGVyIC5tZXNzYWdlc19fdGl0bGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0gLm1lc3NhZ2VzX19oZWFkZXIgLm1lc3NhZ2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0gLm1lc3NhZ2VzX19jb250ZW50LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSAubWVzc2FnZXNfX2NvbnRlbnQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0gLm1lc3NhZ2VzX19jb250ZW50LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtIC5tZXNzYWdlc19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS03NSwgI0JGQkZCRik7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyB7XG4gIGhlaWdodDogMjE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIHZpZGVvLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyB2aWRlbyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyB2aWRlbyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyB2aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIGltZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcgaW1nLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIGltZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBoNCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IGg0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBoNCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBwLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBwLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM1MjUxNkI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0bixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0bixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9EZWxldGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgbWFyZ2luOiA4cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICAgIGdhcDogMjRweCAzMnB4O1xuICB9XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIHtcbiAgLyogTFRPIG1hbmFnZXIgd3JhcHBlciDigJQgZnVsbCB3aWR0aCAqL1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiBMVE8gbGlzdCBoZWFkZXIgKi9cbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWhlYWRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWhlYWRlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8taGVhZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1oZWFkZXIgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1oZWFkZXIgLmFqYXgtcHJvZ3Jlc3MsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWhlYWRlciAuYWpheC1wcm9ncmVzcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8taGVhZGVyIC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzBweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWxpc3QtdGl0bGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1saXN0LXRpdGxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1saXN0LXRpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1saXN0LXRpdGxlIHtcbiAgY29sb3I6ICMwMjA4MTc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIge1xuICAvKiBBZGQgTmV3IExUTyBidXR0b24gKi9cbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWFkZC1uZXctYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tYWRkLW5ldy1idG4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWFkZC1uZXctYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1hZGQtbmV3LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDhweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIHtcbiAgLyogQ2FyZHMgd3JhcHBlciDigJQgZnVsbCB3aWR0aCB3aXRoIHdyYXBwaW5nICovXG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkcy13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZHMtd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZHMtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIge1xuICAvKiBFYWNoIGNhcmQg4oCUIDMgcGVyIHJvdywgd3JhcHMgdG8gbmV4dCBsaW5lIGF1dG9tYXRpY2FsbHkgKi9cbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMTRweCk7XG4gIG1pbi13aWR0aDogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmRfX2hlYWRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmRfX2hlYWRlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZF9faGVhZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fdGl0bGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fdGl0bGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1jYXJkX190aXRsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZS0tZHJhZnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlLS1kcmFmdCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZS0tZHJhZnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UtLWRyYWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Q0EzQUY7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZS0tcGVuZGluZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UtLXBlbmRpbmcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UtLXBlbmRpbmcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UtLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMkUyO1xuICBjb2xvcjogI0I5MUMxQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDMjYyNjtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlLS1hY3RpdmUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlLS1hY3RpdmUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UtLWFjdGl2ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRkNFNztcbiAgY29sb3I6ICMxNTgwM0Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNkEzNEE7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX2Rlc2NyaXB0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjNTI1MTZCO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX2RhdGVzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX2RhdGVzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fZGF0ZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1jYXJkX19kYXRlcyB7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX2FjdGlvbnMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fYWN0aW9ucyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX2FjdGlvbnMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1jYXJkX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWVkaXQtYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWVkaXQtYnRuLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tZWRpdC1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1lZGl0LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBwYWRkaW5nOiA2cHggMzBweCA2cHggNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2VkaXQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1kZWxldGUtYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWRlbGV0ZS1idG4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1kZWxldGUtYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tZGVsZXRlLWJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0RlbGV0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1lbXB0eS1tZXNzYWdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWVtcHR5LW1lc3NhZ2UsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1lbXB0eS1tZXNzYWdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tZW1wdHktbWVzc2FnZSB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLXRpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS10aXRsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS10aXRsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS10aXRsZSB7XG4gIGNvbG9yOiAjMDIwODE3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3csXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mb3JtLWhlYWRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mb3JtLWhlYWRlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZvcm0taGVhZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZm9ybS1oZWFkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mb3JtLWhlYWRlciAubHRvLWJhY2stYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZvcm0taGVhZGVyIC5sdG8tYmFjay1idG4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mb3JtLWhlYWRlciAubHRvLWJhY2stYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZm9ybS1oZWFkZXIgLmx0by1iYWNrLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZm9ybS1oZWFkZXIgLmx0by1iYWNrLWJ0bjpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mb3JtLWhlYWRlciAubHRvLWJhY2stYnRuOmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZm9ybS1oZWFkZXIgLmx0by1iYWNrLWJ0bjpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZvcm0taGVhZGVyIC5sdG8tYmFjay1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGxhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdIHtcbiAgYWNjZW50LWNvbG9yOiAjNTI1MTZCO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICM1MjUxNkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUxNkI7XG4gIC0taW5wdXQtLWZvY3VzLWJvcmRlci1jb2xvcjogIzUyNTE2Qjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpmb2N1cywgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTphY3RpdmUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF06YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICM1MjUxNkI7XG4gIC0taW5wdXQtLWZvY3VzLWJvcmRlci1jb2xvcjogIzUyNTE2Qjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpob3ZlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF06aG92ZXIge1xuICBhY2NlbnQtY29sb3I6ICM1MjUxNkI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC10aXRsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC10aXRsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC10aXRsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbSAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlIGlucHV0LCAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgdGV4dGFyZWEsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24gaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24gdGV4dGFyZWEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgdGV4dGFyZWEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24gaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24gdGV4dGFyZWEsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC10aXRsZSBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlIHRleHRhcmVhLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24gaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbiB0ZXh0YXJlYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgdGV4dGFyZWEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbiBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICByZXNpemU6IG5vbmU7XG4gIGNvbG9yOiAjNzk4MTg2O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlIHRleHRhcmVhLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uIHRleHRhcmVhLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlIHRleHRhcmVhLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uIHRleHRhcmVhLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgdGV4dGFyZWEsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbiB0ZXh0YXJlYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlIHRleHRhcmVhLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMnB4IDAgMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyB7XG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDE2cHgpO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXNob3Atbm93LWxpbmsge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmssXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmssXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXNob3Atbm93LWxpbmssXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmssXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtIDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUgaW5wdXRbdHlwZT1kYXRlXSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgaW5wdXRbdHlwZT1kYXRlXSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rIGlucHV0W3R5cGU9ZGF0ZV0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXNob3Atbm93LWxpbmsgaW5wdXRbdHlwZT1kYXRlXSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUgaW5wdXRbdHlwZT1kYXRlXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayBpbnB1dFt0eXBlPWRhdGVdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUgaW5wdXRbdHlwZT1kYXRlXSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgaW5wdXRbdHlwZT1kYXRlXSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayBpbnB1dFt0eXBlPWRhdGVdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayBpbnB1dFt0eXBlPWRhdGVdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUgaW5wdXRbdHlwZT1kYXRlXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgaW5wdXRbdHlwZT1kYXRlXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayBpbnB1dFt0eXBlPWRhdGVdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayBpbnB1dFt0eXBlPWRhdGVdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIHNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgc2VsZWN0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIHNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzQzMzY0QztcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBzZWxlY3Q6ZGlzYWJsZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIHNlbGVjdDpkaXNhYmxlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBzZWxlY3Q6ZGlzYWJsZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNDMzNjRDO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZmllbGQtLW5hbWUtdGh1bWJuYWlsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmZpZWxkLS1uYW1lLXRodW1ibmFpbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmZpZWxkLS1uYW1lLXRodW1ibmFpbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmZpZWxkLS1uYW1lLXRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZmllbGQtLW5hbWUtdGh1bWJuYWlsIGltZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5maWVsZC0tbmFtZS10aHVtYm5haWwgaW1nLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZmllbGQtLW5hbWUtdGh1bWJuYWlsIGltZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmZpZWxkLS1uYW1lLXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2F0dHJpYnV0ZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAubWVkaWEtbGlicmFyeS1pdGVtX19hdHRyaWJ1dGVzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAubWVkaWEtbGlicmFyeS1pdGVtX19hdHRyaWJ1dGVzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAubWVkaWEtbGlicmFyeS1pdGVtX19hdHRyaWJ1dGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIGxlZ2VuZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIGxlZ2VuZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgbGVnZW5kLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSAuY3VzdG9tLXVwbG9hZC13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSAubHRvLXVwbG9hZC1tYWluLXRleHQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5sdG8tdXBsb2FkLXN1Yi10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSAuY3VzdG9tLXVwbG9hZC13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSAubHRvLXVwbG9hZC1tYWluLXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5sdG8tdXBsb2FkLXN1Yi10ZXh0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5jdXN0b20tdXBsb2FkLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIDpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSkgLmx0by11cGxvYWQtbWFpbi10ZXh0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5sdG8tdXBsb2FkLXN1Yi10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5jdXN0b20tdXBsb2FkLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIDpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSkgLmx0by11cGxvYWQtbWFpbi10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5sdG8tdXBsb2FkLXN1Yi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LWZvcm0tZWxlbWVudC1lbXB0eS10ZXh0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmRlc2NyaXB0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb246ZW1wdHksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1mb3JtLWVsZW1lbnQtZW1wdHktdGV4dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uOmVtcHR5LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1mb3JtLWVsZW1lbnQtZW1wdHktdGV4dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmRlc2NyaXB0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uOmVtcHR5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1mb3JtLWVsZW1lbnQtZW1wdHktdGV4dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmRlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmFqYXgtcHJvZ3Jlc3MsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuYWpheC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTYlO1xuICB0b3A6IDE1cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuY3VzdG9tLXVwbG9hZC13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmN1c3RvbS11cGxvYWQtd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmN1c3RvbS11cGxvYWQtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmN1c3RvbS11cGxvYWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuY3VzdG9tLXVwbG9hZC13cmFwcGVyIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuY3VzdG9tLXVwbG9hZC13cmFwcGVyIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5jdXN0b20tdXBsb2FkLXdyYXBwZXIgLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmN1c3RvbS11cGxvYWQtd3JhcHBlciAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9idWxrLXVwbG9hZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubHRvLXVwbG9hZC1tYWluLXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubHRvLXVwbG9hZC1tYWluLXRleHQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5sdG8tdXBsb2FkLW1haW4tdGV4dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmx0by11cGxvYWQtbWFpbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5sdG8tdXBsb2FkLXN1Yi10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmx0by11cGxvYWQtc3ViLXRleHQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5sdG8tdXBsb2FkLXN1Yi10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubHRvLXVwbG9hZC1zdWItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3QzczODQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlcjpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlcjpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXI6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAuYWpheC1wcm9ncmVzcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLWNhbmNlbC1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1jYW5jZWwtYnRuLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1jYW5jZWwtYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1jYW5jZWwtYnRuIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1jYW5jZWwtYnRuOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5sdG8tY2FuY2VsLWJ0bjpob3ZlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5sdG8tY2FuY2VsLWJ0bjpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5sdG8tY2FuY2VsLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1zYXZlLWJ0bixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLXNhdmUtYnRuLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1zYXZlLWJ0bixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5sdG8tc2F2ZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjRUQ2RTBDO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMkIyMTMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLXNhdmUtYnRuOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5sdG8tc2F2ZS1idG46aG92ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLXNhdmUtYnRuOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1zYXZlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigxOTguMTY2MjY1MDYwMiwgOTEuOTc1OTAzNjE0NSwgMTAuMDMzNzM0OTM5OCk7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3Rlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LXJlZ2lvbi0tZm9vdGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3Rlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1mb290ZXIge1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3RlciAuZm9ybS1hY3Rpb25zIC5idXR0b24uZm9ybS1zdWJtaXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3RlciAuZm9ybS1hY3Rpb25zIC5idXR0b24uZm9ybS1zdWJtaXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tZm9vdGVyIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5mb3JtLXN1Ym1pdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1mb290ZXIgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI0YzN0MyMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3RlciAuZm9ybS1hY3Rpb25zIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmZvcm0tc3VibWl0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtcmVnaW9uLS1mb290ZXIgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5mb3JtLXN1Ym1pdCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1mb290ZXIgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5mb3JtLXN1Ym1pdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1mb290ZXIgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3IgLnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWl0ZW1fX2Vycm9yLW1lc3NhZ2UgLnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93bixcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGN0Y3Rjg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19tZXNzYWdlLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWluZXItZmx1aWQgLnJlZ2lvbi5yZWdpb24taGVhZGVyIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG4uanMtbWVkaWEtbGlicmFyeS1hZGQtZm9ybS1hZGRlZC1tZWRpYSAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQge1xuICBtYXgtd2lkdGg6IDMzLjMlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzMy4zJTtcbn1cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmZpZWxkLS1uYW1lLXRodW1ibmFpbCB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybSAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5maWVsZC0tbmFtZS10aHVtYm5haWwgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybSAubWVkaWEtbGlicmFyeS1pdGVtX19wcmV2aWV3LXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktaXRlbV9fcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybSAubWVkaWEtbGlicmFyeS1pdGVtX19wcmV2aWV3LXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktaXRlbV9fYXR0cmlidXRlcyB7XG4gIGJvdHRvbTogMHB4O1xufVxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gLm1lZGlhLWxpYnJhcnktaXRlbV9fcHJldmlldy13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2F0dHJpYnV0ZXMgLm1lZGlhLWxpYnJhcnktaXRlbV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fZmllbGRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLm1lZGlhLWxpYnJhcnktYWRkLWZvcm1fX3ByZXZpZXcge1xuICBtYXJnaW46IDA7XG59XG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLm1lZGlhLWxpYnJhcnktYWRkLWZvcm1fX2FkZGVkLW1lZGlhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybSB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIHRhYmxlIHRkLCAubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIHRhYmxlIHRoIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybSB0YWJsZSAudmlld3MtZmllbGQtbmFtZSB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gdGFibGUgdGgudmlld3MtZmllbGQudmlld3MtZmllbGQtbWVkaWEtbGlicmFyeS1zZWxlY3QtZm9ybSB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG5hcnRpY2xlLmNvbnRleHR1YWwtcmVnaW9uLm1lZGlhLWxpYnJhcnktaXRlbV9fcHJldmlldy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjRjdGN0Y4IGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNGN0Y3RjggaW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM3OTgxNzUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN1cHBsaWVyLXByb2ZpbGUgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zcC1wcmV2aWV3IC5zcC1lZGl0LXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjRUQ2RTBDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4uc3AtcHJldmlldyAuc3AtZWRpdC1wcmV2aWV3IC5hei1jdG5yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNwLXByZXZpZXcgLnNwLWVkaXQtcHJldmlldyAuYXotY3RuciAuc3AtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLnNwLXByZXZpZXcgLnNwLWVkaXQtcHJldmlldyAuYXotY3RuciAuc3AtYWN0aW9uLWxpbmtzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0U5RTlFRTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG59XG4uc3AtcHJldmlldyAuc3AtZWRpdC1wcmV2aWV3IC5hei1jdG5yIC5zcC1hY3Rpb24tbGlua3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnNwLXByZXZpZXcgLnNwLWVkaXQtcHJldmlldyAuYXotY3RuciAuc3AtYWN0aW9uLWxpbmtzIGEuc3AtZWRpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZWRpdC1kYXJrLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTVweCA4cHggNDVweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4uc3AtcHJldmlldyAuc3AtZWRpdC1wcmV2aWV3IC5hei1jdG5yIC5zcC1hY3Rpb24tbGlua3MgYS5zcC1wcmV2aWV3LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzNjRDO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy92aXNpYmlsaXR5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTVweCA4cHggNDVweDtcbn1cbi5zcC1wcmV2aWV3IGgzIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTUlO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAudGFicyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RUU7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC50YWJzIC50YWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IE1lZGl1bTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAudGFicyAudGFiLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUQ2RTBDO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWhlYWRlciAuc3AtaGVhZGVyLWxvZ28gLm1lZGlhLS10eXBlLXdpZGVuLWltYWdlcyBpbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIgLnNwLWhlYWRlci1sb2dvIC5maWVsZC0tbmFtZS1maWVsZC1kYW0tYXNzZXQtaWQsXG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIgLnNwLWhlYWRlci1sb2dvIC5maWVsZC0tbmFtZS1maWVsZC1kYW0tdXJsLFxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIC5zcC1oZWFkZXItbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIC5zcC1oZWFkZXItY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIC5zcC1oZWFkZXItY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM1MjUxNkI7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIgLnNwLWhlYWRlci1jb250ZW50IC5zcC1zYXZlLXVwdG8gc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2F2ZS11cHRvLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwIDAgMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMTI3ODU2O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIC5zcC1oZWFkZXItbGlua3Mge1xuICBmbGV4OiAwIDAgMjUlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIgLnNwLWhlYWRlci1saW5rcyBhIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIgLnNwLWhlYWRlci1saW5rcyBhLnNoYXJlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzMzY0QztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaGFyZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA1MHB4O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIC5zcC1oZWFkZXItbGlua3MgYS5lbnJvbGwge1xuICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtYWJvdXQtdXMsXG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1vdmVydmlldyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtYWJvdXQtdXMgaDMsXG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1vdmVydmlldyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtYWJvdXQtdXMgcCxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWFib3V0LXVzIC5maWVsZF9faXRlbSxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLW92ZXJ2aWV3IHAsXG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1vdmVydmlldyAuZmllbGRfX2l0ZW0ge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWFib3V0LXVzIC5maWVsZCxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLW92ZXJ2aWV3IC5maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGdhcDogNXB4O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtYWJvdXQtdXMgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1vdmVydmlldyAuZmllbGQgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0NiU7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1hYm91dC11cyAuZmllbGQgLmZpZWxkX19pdGVtLFxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3Atb3ZlcnZpZXcgLmZpZWxkIC5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiA1NiU7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1yZXNvdXJjZXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1yZXNvdXJjZXMtd3JhcHBlciAuc3AtcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtcmVzb3VyY2VzLXdyYXBwZXIgLnNwLXJlc291cmNlczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtcmVzb3VyY2VzLXdyYXBwZXIgLnNwLXJlc291cmNlcyAuZmlsZS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAlO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvTGluay5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDAgMCAyNXB4O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtcmVzb3VyY2VzLXdyYXBwZXIgLnNwLXJlc291cmNlcyAuZG93bmxvYWQtdXJsIGEge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMCU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgY29sb3I6ICNFRDZFMEM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bmxvYWQtcHJldmlldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMCAwIDI1cHg7XG59XG5cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3Ruci5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk1JTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAubmF2LXRhYnMge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCA4cHggMTZweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbTpoYXMoLmFjdGl2ZSkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VENkUwQztcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RUU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJvdy1hY3Rpb25zLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBwYWRkaW5nOiAwO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yb3ctYWN0aW9ucy13cmFwcGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yb3ctYWN0aW9ucy13cmFwcGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yb3ctYWN0aW9ucy13cmFwcGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJvdy1hY3Rpb25zLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3QzIwO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yb3ctYWN0aW9ucy13cmFwcGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGEge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAudmlldy1oZWFkZXIgaDQge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIGNvbG9yOiAjMDIwODE3O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnZpZXctaGVhZGVyIHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjNTI1MTZCO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yZWNlbnQtYWN0aXZpdHksXG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLmRhc2hib2FyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS03NSwgI0JGQkZCRik7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4IHJnYmEoNjcsIDU0LCA3NiwgMC4wMzEzNzI1NDkpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctZW1wdHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgY29sb3I6ICMwMjA4MTc7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5wZC0wIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IC5zdXBfdGl0bGUgaDUge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzQzMzY0QztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5sZWZ0LWNvbnRlbnQgLnN1cF9hdXRoX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IC5zdXBfYXV0aF9kZXRhaWxzIC5zdXBfYXV0aF9uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91c2VyLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMHB4IDAgMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IC5zdXBfYXV0aF9kZXRhaWxzIC5zdXBfYXV0aF9kYXRhIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kYXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMHB4IDAgMjRweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5sZWZ0LWNvbnRlbnQgLnN1cF9hdXRoX2RldGFpbHMgLnN1cF9jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IC5zdXBfYXV0aF9kZXRhaWxzIC5zdXBfY2F0ZWdvcnk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLmxlZnQtY29udGVudCAuc3VwX21vZGVyYXRpb25fbG9nX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmJ0biBhIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogTWVkaXVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMHB4IDAgMzBweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX3ZpZXcge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmJ0bi5zdXBfdmlldyBhIHtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldmlldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX2ZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX2ZlZWRiYWNrIGEge1xuICBjb2xvcjogIzQzMzY0QztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWVkYmFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX3JlamVjdCB7XG4gIGJhY2tncm91bmQ6ICNCMTAxMDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMTAxMDE7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuLnN1cF9yZWplY3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC13aGl0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggY2VudGVyO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmJ0bi5zdXBfYXBwcm92ZSB7XG4gIGJhY2tncm91bmQ6ICMxMjc4NTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjc4NTY7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuLnN1cF9hcHByb3ZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcHByb3ZlLXdoaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCBjZW50ZXI7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLXJlY2VudF9hY3Rpdml0eSAudmlldy1jb250ZW50IC5yZWNlbnQtYWN0aXZpdHkgLnBkLTAge1xuICBwYWRkaW5nOiAwO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5sZWZ0LWNvbnRlbnQgLnJlY2VudC10aXRsZSBoNSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5sZWZ0LWNvbnRlbnQgLnJlY2VudC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtcmVjZW50X2FjdGl2aXR5IC52aWV3LWNvbnRlbnQgLnJlY2VudC1hY3Rpdml0eSAucmlnaHQtY29udGVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5yaWdodC1jb250ZW50IC5yZWNlbnQtbW9kZXJhdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtcmVjZW50X2FjdGl2aXR5IC52aWV3LWNvbnRlbnQgLnJlY2VudC1hY3Rpdml0eSAucmlnaHQtY29udGVudCAucmVjZW50LW1vZGVyYXRpb24gc3Bhbi5kcmFmdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQjgyRjY7XG4gIGJhY2tncm91bmQ6ICNEQkVBRkU7XG4gIGNvbG9yOiAjMUQ0RUQ4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5yaWdodC1jb250ZW50IC5yZWNlbnQtbW9kZXJhdGlvbiBzcGFuLnB1Ymxpc2hlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNkEzNEE7XG4gIGJhY2tncm91bmQ6ICNEQ0ZDRTc7XG4gIGNvbG9yOiAjMTU4MDNEO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5yaWdodC1jb250ZW50IC5yZWNlbnQtbW9kZXJhdGlvbiBzcGFuLmluX3JldmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUIzMDg7XG4gIGJhY2tncm91bmQ6ICNGRUY5QzM7XG4gIGNvbG9yOiAjOEI2MDA1O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5yaWdodC1jb250ZW50IC5yZWNlbnQtbW9kZXJhdGlvbiBzcGFuLnJlamVjdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDMjYyNjtcbiAgYmFja2dyb3VuZDogI0ZFRTJFMjtcbiAgY29sb3I6ICNCOTFDMUM7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LWNtcy1lbGVtZW50IC52aWV3LWlkLXN1cHBsaWVyc19jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggcmdiYSg2NywgNTQsIDc2LCAwLjAzMTM3MjU0OSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LWNtcy1lbGVtZW50IC52aWV3LWlkLXN1cHBsaWVyc19jb3VudCAudmlldy1oZWFkZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAyJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1MjUxNkI7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LWNtcy1lbGVtZW50IC52aWV3LWlkLXN1cHBsaWVyc19jb3VudCAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1uaWQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10ZXh0IHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRleHQgaDIge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctaGVhZGVyIHtcbiAgZmxleDogMCAwIDM1JTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyB7XG4gIGZsZXg6IDAgMCA2MyU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXRleHRmaWVsZCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdC52aWV3cy1leHBvc2VkLWZvcm1fX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLS1zZWxlY3Qudmlld3MtZXhwb3NlZC1mb3JtX19pdGVtLmZvcm0taXRlbS0tbW9kZXJhdGlvbi1zdGF0ZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0LmZvcm0taXRlbS0tZmllbGQtY2F0ZWdvcnktZ3JvdXAtdmFsdWUgc2VsZWN0IHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZHJvcGRvd24ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Ryb3Bkb3duLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0IHNlbGVjdCBvcHRpb24ge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLS1zZWxlY3Qgc2VsZWN0IG9wdGlvbjpob3ZlciwgLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0IHNlbGVjdCBvcHRpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3Qgb3B0aW9uW3NlbGVjdGVkPXNlbGVjdGVkXSxcbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3Qgb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLWZvcm1fX2l0ZW0tLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtZm9ybV9faXRlbS0tYWN0aW9ucyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0YzN0MyMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWVtcHR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQge1xuICBmbGV4OiAxMDAlO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAxNXB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRDO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMiU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0aGVhZCB0ciB0aC52aWV3cy1maWVsZC10aXRsZSwgLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0aGVhZCB0ciB0aC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeS1ncm91cCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFRTtcbiAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMTBweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGl0bGUge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjRjM3QzIwO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeS1ncm91cCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgcGFkZGluZzogM3B4IDExcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcnktZ3JvdXAgc3BhbjpibGFuayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLW1vZGVyYXRpb24tc3RhdGUgc3Bhbi5kcmFmdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQjgyRjY7XG4gIGJhY2tncm91bmQ6ICNEQkVBRkU7XG4gIGNvbG9yOiAjMUQ0RUQ4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1tb2RlcmF0aW9uLXN0YXRlIHNwYW4ucHVibGlzaGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE2QTM0QTtcbiAgYmFja2dyb3VuZDogI0RDRkNFNztcbiAgY29sb3I6ICMxNTgwM0Q7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLW1vZGVyYXRpb24tc3RhdGUgc3Bhbi5pbl9yZXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFCMzA4O1xuICBiYWNrZ3JvdW5kOiAjRkVGOUMzO1xuICBjb2xvcjogIzhCNjAwNTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtbW9kZXJhdGlvbi1zdGF0ZSBzcGFuLnJlamVjdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDMjYyNjtcbiAgYmFja2dyb3VuZDogI0ZFRTJFMjtcbiAgY29sb3I6ICNCOTFDMUM7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLW1vZGVyYXRpb24tc3RhdGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogM3B4IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1jaGFuZ2VkIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtbGFzdC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzJCMjEzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1sYXN0LW5hbWUgcCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM3QzczODQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiNibG9jay1zdXBwbGllci1jZW50cmFsLXN1cHBsaWVycHJvZmlsZWJsb2NrIC5hei1jdG5yLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTglO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnNkLXdyYXBwZXIge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZS1zb2xpZCwgd2hpdGUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7ICovXG4gIC8qIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAqL1xuICBnYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAuc2QtdGV4dC1hbmQtZmVlZGJhY2std3JhcHBlciB7XG4gIGZsZXg6IDEgMSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAuc3VwcGxpZXItZGFzaGJvYXJkLXRleHQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAuc3VwcGxpZXItZGFzaGJvYXJkLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnByZWNlbnRhZ2UtYW5kLWJ1dHRvbnMge1xuICBmbGV4OiAxIDEgMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAucGVyY2VudGFnZS1jb21wbGV0ZWQge1xuICBmbGV4OiAxIDEgMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAucGVyY2VudGFnZS1jb21wbGV0ZWQgLmluZm9fcGlsbCB7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgYmFja2dyb3VuZDogI0RCRUFGRTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBvdXRsaW5lOiAxcHggIzM0NjFBQyBzb2xpZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLXN1cHBsaWVycHJvZmlsZWJsb2NrIC5wZXJjZW50YWdlLWNvbXBsZXRlZCAuaW5mb19waWxsIC5pbmZvX3BpbGxfdGV4dCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzFENEVEODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAucGVyY2VudGFnZS1jb21wbGV0ZWQgLmNvbXBsZXRlZF90ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMyMTI3MzE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLXN1cHBsaWVycHJvZmlsZWJsb2NrIC5zdXBwbGllcnByb2ZpbGUtYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnByb2dyZXNzYmFyLXBhcmVudCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRURFREYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAucHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNjcycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDAuNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM0MzM2NEM7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTWFya2V0IFNoYXJlIGJ5IENhdGVnb3J5IFVJXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgxNjYsIDE3MywgMTg2LCAwLjA2KSwgMHB4IDRweCA2cHggLTFweCByZ2JhKDE2NiwgMTczLCAxODYsIDAuMSk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWhlYWRlciAubXMtaGVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWhlYWRlciAubXMtaGVhZGVyLXRleHQgLm1zLXRpdGxlIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sb3I6ICMwMjA4MTc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtaGVhZGVyIC5tcy1oZWFkZXItdGV4dCAubXMtc3VidGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1sZWdlbmQge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtbGVnZW5kIC5tcy1sZWdlbmQtaXRlbSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtbGVnZW5kIC5tcy1sZWdlbmQtaXRlbSAubXMtbGVnZW5kLXN3YXRjaCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1sZWdlbmQgLm1zLWxlZ2VuZC1pdGVtIC5tcy1sZWdlbmQtbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1sZWdlbmQgLm1zLWxlZ2VuZC10b3RhbC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4OiAwIDAgMTA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiAjNTI1ODZiO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGF0YS1yb3cgLm1zLWNhdGVnb3J5LW5hbWUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogIzAyMDgxNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1iYXItY29udGFpbmVyIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGF0YS1yb3cgLm1zLWJhci1jb250YWluZXIgLm1zLWJhci1zZWdtZW50IHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1iYXItY29udGFpbmVyIC5tcy1iYXItc2VnbWVudCAubXMtc2VnbWVudC12YWx1ZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1iYXItY29udGFpbmVyIC5tcy1iYXItc2VnbWVudC0tc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1iYXItY29udGFpbmVyIC5tcy1iYXItc2VnbWVudC0tc21hbGwgLm1zLXNlZ21lbnQtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1iYXItY29udGFpbmVyIC5tcy1iYXItc2VnbWVudC0tc21hbGw6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgNnB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1iYXItY29udGFpbmVyIC5tcy1iYXItc2VnbWVudC0tc21hbGw6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAycHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtYmFyLWVtcHR5IHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1iYXItY29udGFpbmVyIC5tcy1iYXItZW1wdHk6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgNnB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1iYXItY29udGFpbmVyIC5tcy1iYXItZW1wdHk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAycHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtdG90YWwtdmFsdWUge1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtdG90YWwtdmFsdWUgLm1zLXRvdGFsLXRleHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1wYWdpbmF0aW9uIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1wYWdpbmF0aW9uIC5tcy1wYWdpbmF0aW9uLWlubmVyIHtcbiAgZmxleDogMSAxIDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLXBhZ2luYXRpb24gLm1zLXBhZ2luYXRpb24taW5uZXIgLm1zLXBhZy1idG4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLXBhZ2luYXRpb24gLm1zLXBhZ2luYXRpb24taW5uZXIgLm1zLXBhZy1idG4uaXMtYWN0aXZlIC5tcy1wYWctY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlLXNvbGlkLCB3aGl0ZSk7XG4gIG91dGxpbmU6IDFweCAjRTJFOEYwIHNvbGlkO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLXBhZ2luYXRpb24gLm1zLXBhZ2luYXRpb24taW5uZXIgLm1zLXBhZy1idG4gLm1zLXBhZy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1wYWdpbmF0aW9uIC5tcy1wYWdpbmF0aW9uLWlubmVyIC5tcy1wYWctYnRuIC5tcy1wYWctY29udGVudCAubXMtcGFnLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtcGFnaW5hdGlvbiAubXMtcGFnaW5hdGlvbi1pbm5lciAubXMtcGFnLWJ0biAubXMtcGFnLWNvbnRlbnQgLm1zLXBhZy1pY29uIC5tcy1wYWctY2hldnJvbiB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG91dGxpbmU6IDEuMzNweCB2YXIoLS1jb2xvci1ibGFjay1zb2xpZCwgYmxhY2spIHNvbGlkO1xuICBvdXRsaW5lLW9mZnNldDogLTAuNjdweDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1wYWdpbmF0aW9uIC5tcy1wYWdpbmF0aW9uLWlubmVyIC5tcy1wYWctYnRuIC5tcy1wYWctY29udGVudCAubXMtcGFnLXRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stc29saWQsIGJsYWNrKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIC5tcy1kZXRhaWxzLWhlYWRlci1yb3csXG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIC5tcy1kZXRhaWxzLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDNmcikgbWlubWF4KDAsIDEuMmZyKSBtaW5tYXgoMCwgMS4yZnIpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICAvKiBST1cgKi9cbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUVFO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1oZWFkZXItcm93IHtcbiAgYmFja2dyb3VuZDogI0U5RTlFRTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MzM2NEM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kZXRhaWxzLXRhYmxlLXdyYXBwZXIgLm1zLWRldGFpbHMtdGFibGUgLm1zLWRldGFpbHMtaGVhZGVyLXJvdyAubXMtZGV0YWlscy1oZWFkZXItY2VsbCB7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kZXRhaWxzLXRhYmxlLXdyYXBwZXIgLm1zLWRldGFpbHMtdGFibGUgLm1zLWRldGFpbHMtaGVhZGVyLXJvdyAubXMtZGV0YWlscy1oZWFkZXItY2VsbDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIC5tcy1kZXRhaWxzLXJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cuaXMtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIC5tcy1kZXRhaWxzLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkI7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIC5tcy1kZXRhaWxzLXJvdyAubXMtZGV0YWlscy1jZWxsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cgLm1zLWRldGFpbHMtY2VsbC5tcy1jYXRlZ29yeS1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIC5tcy1kZXRhaWxzLXJvdyAubXMtZGV0YWlscy1jZWxsLm1zLWNhdGVnb3J5LWNlbGwgLm1zLXRvZ2dsZS1idG4ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIC5tcy1kZXRhaWxzLXJvdyAubXMtZGV0YWlscy1jZWxsLm1zLWNhdGVnb3J5LWNlbGwgLm1zLW5hbWUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cgLm1zLWRldGFpbHMtY2VsbC5tcy1jYXRlZ29yeS1jZWxsLmluZGVudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cgLm1zLWRldGFpbHMtY2VsbC5tcy1jYXRlZ29yeS1jZWxsLmluZGVudC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cgLm1zLWRldGFpbHMtY2VsbC5pcy1nbS12YWx1ZSwgLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cgLm1zLWRldGFpbHMtY2VsbC5pcy1ub24tcmViYXRhYmxlLXZhbHVlIHtcbiAgY29sb3I6ICNGMjg1MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LW1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYTM1MSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODk0MDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMzYyZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjk2YjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIEhlYWRlciBCYW5uZXIgKi9cbi50b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogIzJiMjEzMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmN0YS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubmF2YmFyLWN1c3RvbSB7XG4gIC0tbmF2LWRkLWdhcDogLjI1cmVtO1xuICAtLW5hdi1kZC16OiAxMDUxO1xufVxuLm5hdmJhci1jdXN0b20gLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1jdXN0b20gLm5hdi1pdGVtLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg3NSUgKyB2YXIoLS1uYXYtZGQtZ2FwKSk7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogdmFyKC0tbmF2LWRkLXopO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMTI1cmVtKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLCB0cmFuc2Zvcm0gMTIwbXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGluaGVyaXQ7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tbWVudS1lbmQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1pdGVtIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24taXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNkMzkzMmQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ubmF2YmFyLWN1c3RvbSAubmF2LWxpbmsge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1jdXN0b20gLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgI2QzOTMyZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1haW4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tYWluLW5hdiAubG9nbyBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tYWluLW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5tYWluLW5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tYWluLW5hdiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogSGVybyBTZWN0aW9uICovXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cbi5oZXJvIC5jb250YWluZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVybyBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUxNmI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjY1KSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sb2dvLXNlY3Rpb24gaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLmxlYWQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNkMzkzMmQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmxlYXJuLW1vcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubWUtMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxlYWQyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiA0OXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duOmZvY3VzLXdpdGhpbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLyogQ2FyZCBjb250YWluZXIgKi9cbi5jdXN0b20tY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIEV4cG9ydCBidXR0b24gc3R5bGUgKi9cbi5idG4tZXhwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTNlYjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA0cHggMTRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5idG4tZXhwb3J0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDBkYTtcbiAgY29sb3I6ICM1MjUxNmI7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoNTgsIDU0LCA5OCwgMC43Njg2Mjc0NTEpICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZXhwYW5kLWV4cG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGUzZWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG4uZXhwYW5kLWV4cG9ydDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ1ZGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MjUxNmIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jaGF0LWljb24ge1xuICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5jaGF0LWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA2NjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICBjb2xvcjogIzUyNTE2YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgbGkgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNGMzdDMjA7XG59XG5cbi5sb2dpbi1tZW51IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRjM3QzIwO1xufVxuLmxvZ2luLW1lbnUgLnNpZ24taW4tYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4ubG9naW4tbWVudSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubG9naW4tbWVudSArIC5uYXYtbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5sb2dpbi1tZW51Lm5hdi1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVzZXItaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5hLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hLm5hdi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTI1MTZiICFpbXBvcnRhbnQ7XG59XG5hLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcbn1cblxuLyogRG90IHN0eWxlICovXG4uY3VzdG9tLWxlZ2VuZCBsaSA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jdXN0b20tbGVnZW5kIC5sZWdlbmQtY2FyZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jdXN0b20tbGVnZW5kIC5sZWdlbmQtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jdXN0b20tbGVnZW5kIC5sZWdlbmQtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAjZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWxlZ2VuZCAuZG90IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY3VzdG9tLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuLmN1c3RvbS1sZWdlbmQgLmxlZ2VuZC1jYXJkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAjZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYzZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSg1MSwgNTEsIDI1NSwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhmYTZkMDtcbn1cbi5jdXN0b20tbGVnZW5kIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGU2ZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGUwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmxlZ2VuZC1oZWFkZXIgZGl2IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXN3YXBzLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnByb2R1Y3Qtc3dhcHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGl0bGUge1xuICBjb2xvcjogI2YyODUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3VidGl0bGUge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIGNvbG9yOiAjM2IyYjRkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pbmZvLWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWF0Y2gtcXVhbGl0eSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5tYXRjaC1xdWFsaXR5IC5kb3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubWF0Y2gtcXVhbGl0eS5oaWdoIHtcbiAgY29sb3I6ICNmMjg1MDA7XG59XG5cbi5tYXRjaC1xdWFsaXR5Lm1lZGl1bSB7XG4gIGNvbG9yOiAjZjBhNTAwO1xufVxuXG4uaW5mby1pY29uLXdyYXBwZXIgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5pbmZvLWljb24td3JhcHBlcjpob3ZlciAudG9vbHRpcC10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5mby1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xN3B4O1xuICBsZWZ0OiAxNjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMjcwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5iYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5iYXItbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmJhci10cmFjayB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXItZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODUwMDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpLCAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ3JhcGgtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JhcGgtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzNiMmI0ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwLWljb246aG92ZXIgLnRvb2x0aXAtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmlnaHQtcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODVweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLnJpZ2h0LXBhbmVsIC5jaGFydC1kYXRlLWNvbnRyb2xzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhpZ2hsaWdodC1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI4NTAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhpZ2hsaWdodC1ib3ggLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5oaWdobGlnaHQtYm94IC5wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2YyODUwMDtcbn1cblxuLmNoYXJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmMjg1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNoYXJ0LWRhdGUtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLmRhdGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuXG4ubGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGFiZWwucHVycGxlIHtcbiAgY29sb3I6ICMzYjJiNGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzYjJiNGQ7XG59XG4ubGFiZWwucHVycGxlOm5vdCg6ZW1wdHkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTI1NTU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sYWJlbC5vcmFuZ2Uge1xuICBjb2xvcjogI2YyODUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2YyODUwMDtcbn1cbi5sYWJlbC5vcmFuZ2U6bm90KDplbXB0eSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODUwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhdGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwcHg7XG4gIHBhZGRpbmc6IDdweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlLWJveCBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGUtYm94IGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZGF0ZS1ib3gub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODUwMDtcbn1cblxuLmRhdGUtYm94LnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjJiNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjJiNGQ7XG59XG5cbi5kYXRlLXByb2R1Y3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggOXB4O1xufVxuXG4uZGF0ZS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG4gIHdpZHRoOiAxODVweDtcbn1cblxuLmRvdC1saW5lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kb3Qge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4NTAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmRvdHRlZC1saW5lIHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItdG9wOiAycHggZG90dGVkICNjY2M7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuICBtYXJnaW4tdG9wOiAxNSU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMjg1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgOXB4IDE0cHggI2MzYjZiNjtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cblxuLnByb2R1Y3QtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5wcm9kdWN0LWxpc3QgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2YyODUwMDtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLmlucHV0LWJvcmRlciB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4udGFicy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMTUwcHggMTFweDtcbn1cblxuLnRhYi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGNkY2RjO1xuICBwYWRkaW5nOiAzNHB4IDdweCAzNHB4IDdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDlweCByZ2JhKDQxLCAxNywgMTcsIDAuNDMpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udGFiLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi50YWItYnV0dG9uLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNiMmI0ZDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGF0ZXN0LWdyYXBoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJiMjEzMztcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IHJnYmEoNDEsIDE3LCAxNywgMC40Myk7XG59XG5cbi8qIFRhYmxlIGhlYWRlciBmaXhlZCBjc3Mgc3RhcnQqL1xuLnRhYmxlLXNjcm9sbC13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi8qIERvbnV0IEdyYXBoICovXG4ucmVjYXB0dXJlLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zNCk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuXG4vKiBDaGFydCBjYW52YXMgc2hvdWxkIGJlIGNlbnRlcmVkICovXG4jbG9zdFByb2R1Y3RDaGFydCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wb3NpdGl2ZSB7XG4gIGNvbG9yOiBncmVlbjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uZWdhdGl2ZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFya2V0U2hhcmVDaGFydDIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zNCk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b20tbWFya2V0LXNoYXJlLWxlZ2VuZC1ib3gge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxlZ2VuZC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNDZweDtcbiAgcmlnaHQ6IC0xNDBweDtcbn1cblxuLmxlZ2VuZC1ob3Zlci1hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4ubGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ubGVnZW5kLWNvbG9yIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jaGFydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDdweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4zNCk7XG59XG5cbi8qIEhpZGUgUG9wdXAgTW9kYWwgQ1NTIFN0YXJ0ICovXG4uaGlkZS1tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oaWRlLW1vZGFsLWJveCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogNDAwcHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmhpZGUtbW9kYWwtYm94IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1vZGFsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHg7XG59XG5cbiNoaWRlUmVhc29uTW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiBNb2RhbCBCb3ggKi9cbn1cbiNoaWRlUmVhc29uTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNoaWRlUmVhc29uTW9kYWwgLm1vZGFsLWNvbnRlbnQgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG59XG4jaGlkZVJlYXNvbk1vZGFsIC5yZWFzb24tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI2hpZGVSZWFzb25Nb2RhbCAubW9kYWwtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNoaWRlUmVhc29uTW9kYWwgYnV0dG9uIHtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNoaWRlUmVhc29uTW9kYWwgLmV4aXQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICMzMzM7XG59XG4jaGlkZVJlYXNvbk1vZGFsIC5zdWJtaXQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEhpZGUgUG9wdXAgTW9kYWwgQ1NTIEVuZCAqL1xuLnN0YXR1cy1kcm9wZG93bi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3RhdHVzLWRyb3Bkb3duLXdyYXBwZXI6aG92ZXIgLnN0YXR1cy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RhdHVzLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiAxMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zdGF0dXMtZHJvcGRvd24gbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlZWU7XG59XG5cbi5oYXMtc3VibWVudTpob3ZlciA+IC5zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXN0b20tdG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmN1c3RvbS10b2FzdC5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5leHBvcnQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODUwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmMjg1MDAgIWltcG9ydGFudDtcbn1cblxuLnNwaW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc3Bpbm5lciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMzQ5OGRiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmxlZ2VuZC1jYXJkLmhvdmVyLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYzZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZmE2ZDA7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubGVnZW5kLWNhcmQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgNnB4ICM4ZmE2ZDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMTRhNzI7XG59XG5cbi5sZWdlbmQtY2FyZCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzLCBib3JkZXIgMC4ycztcbn1cblxuLmxvc3QtcHJvZHVjdHMtc2Nyb2xsLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAzMzdweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLmxvc3QtcHJvZHVjdHMtc2Nyb2xsLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cbi5sb3N0LXByb2R1Y3RzLXNjcm9sbC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm5vLWRhdGEtbWVzc2FnZS1sYXRlc3QtZ3JhcGgge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubm8tZGF0YS1tZXNzYWdlLWxpbmUtY2hhcnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubm8tZGF0YS1tZXNzYWdlLXJlY2FwdHVyZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRkLmVxdWFsLXdpZHRoIHtcbiAgd2lkdGg6IDIwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKioqKiBOZXcgQ1NTIGZvciBhY2NvdW50IGxvZ2luICoqKiovXG4uYWNjb3VudC1sb2dpbi1wYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hY2NvdW50LWxvZ2luLXBhZ2UgLmxheW91dC1jb250YWluZXIubG9naW4tcGFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYWNjb3VudC1sb2dpbi1wYWdlIC5yZWdpc3Rlci1saW5rLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmFjY291bnQtbG9naW4tcGFnZSAucmVnaXN0ZXItbGluay10ZXh0IHAge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbHMtc2xhdGUsICM1MjUxNkIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG59XG4uYWNjb3VudC1sb2dpbi1wYWdlIC5yZWdpc3Rlci1saW5rLXRleHQgYSB7XG4gIGNvbG9yOiAjRUQ2RTBDO1xufVxuXG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5zaWduaW4tcGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLnVzZXItbG9naW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLnNpZ25pbi1jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDAuNjI1cmVtIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5zaWduaW4tY29udGVudC10aXRsZSBoNSB7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGdhcDogMTZweDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLnNpZ25pbi1jb250ZW50LXRpdGxlIHAge1xuICBjb2xvcjogIzUyNTE2QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5vcGVuaWQtY29ubmVjdC1sb2dpbi1mb3JtIGRpdiAuYnV0dG9uIHtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlcjogc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbHMtc2xhdGUsICM1MjUxNkIpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbHMtd2hpdGUsICNGRkZGRkYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMTI1cmVtO1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBoZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWxzLXNsYXRlLCAjNTI1MTZCKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbHMtd2hpdGUsICNGRkZGRkYpO1xuICB3aWR0aDogNzUlO1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdDNzM4NDtcbiAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzQzMzY0YyAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG4gIGZvbnQtZmFtaWx5OiBib290c3RyYXAtaWNvbnM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0gLmZvcm0taXRlbS0tZW50ZWdyYS10ZXJtcy1jb25kaXRpb24gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSAuZm9ybS1pdGVtLS1lbnRlZ3JhLXRlcm1zLWNvbmRpdGlvbiBsYWJlbCBhIHtcbiAgY29sb3I6ICNFRDZFMEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3VzdG9tLXBhZ2Utc3BsaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuLmN1c3RvbS1wYWdlLXNwbGl0IC5yaWdodC1zaWRlIC5zaXRlLWxvZ28gaW1nIHtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cblxuLyoqKiogTmV3IENTUyBmb3IgYWNjb3VudCBsb2dpbiAqKioqL1xubmF2I21haW5OYXZiYXIge1xuICBwYWRkaW5nOiAwIDU0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4vKm1haW4ge1xuXHRwYWRkaW5nOiAwIDU0cHggMjRweCA1NHB4O1xufSovXG4uY3VzdG9tLXVzZXJtZW51LmRyb3Bkb3duIGEge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4vKiBVc2VyIG9uYm9hcmQgY3NzICovXG4ucGF0aC11c2VyLW9uYm9hcmQgLnVzZXItcmVnaXN0ZXItZm9ybSB7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xufVxuLnBhdGgtdXNlci1vbmJvYXJkIC51c2VyLXJlZ2lzdGVyLWZvcm0gI2VkaXQtbWFpbC0tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtdXNlci1vbmJvYXJkIC5lbnQtdXNlci1vbmJvYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbiNmaWVsZC1tYW51ZmFjdHVyZXItbnVtYmVyLWFkZC1tb3JlLXdyYXBwZXIgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZSNmaWVsZC1tYW51ZmFjdHVyZXItbnVtYmVyLXZhbHVlcyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKioqKioqIHVzZXIgbG9naW4gcGFnZSAqKioqKioqKi9cbi5sb2dpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG59XG5cbi5sb2dpbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ubG9naW4tbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubG9naW4tZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuXG4ucGFnZS13cmFwcGVyICo6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udWktZGlhbG9nICo6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5vcGVuaWQtY29ubmVjdC1sb2dpbi1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSBkaXYgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAubGF5b3V0LWNvbnRhaW5lci5sb2dpbi1wYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6Zm9jdXMsIC5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4vKioqKioqIFJlZ2lzdGVyIHBhZ2UgKioqKioqKi9cbi5zZWxmcmVnaXN0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSBoMyB7XG4gIGNvbG9yOiAjNTI1MTZiO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gcCB7XG4gIGNvbG9yOiAjNTI1MTZiO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjNTI1MTZiO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNmI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgY29sb3I6ICM1MjUxNmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIGNvbG9yOiAjNTI1MTZiO1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5zdWNjZXNzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uc3VjY2VzcyBpbnB1dCB7XG4gIGNvbG9yOiAjMTI3ODU2O1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uc3VjY2VzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTI3ODU2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY29sb3I6ICMxMjc4NTY7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5lcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uZXJyb3IgbGFiZWwge1xuICBjb2xvcjogI0IxMDEwMTtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmVycm9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCMTAxMDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY29sb3I6ICNCMTAxMDE7XG4gIHotaW5kZXg6IDk5O1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gKyAucmVkLXRleHQucmVkLXRleHQtdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIGNvbG9yOiAjQjEwMTAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsIC5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwgYSwgLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUVFO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9lbnRlZ3JhX215Z3BvL2ltYWdlcy9jaGV2cm9uLWRvd24tZm9ybS1zZWxlY3Quc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS0tbXVsdGlwbGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS0tbXVsdGlwbGUgLmZvcm0taXRlbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLS1tdWx0aXBsZSAuZm9ybS1zdWJtaXQge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYmFja2dyb3VuZDogIzUyNTE2YjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tdHlwZS0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tdHlwZS0tdGV4dGFyZWEgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIGxhYmVsLmxhYmVsLXRvcCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIgLmZvcm0tdHlwZS0tZW1haWwgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAucmVnaXN0ZXItZm9vdGVyIGEge1xuICBjb2xvcjogI0VENkUwQztcbn1cblxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6Zm9jdXMsIC5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4vKioqKioqIFJlZ2lzdGVyIHBhZ2UgKioqKioqKi9cbi8qKioqKiogU2VhcmNoIHBhZ2UgKioqKioqKi9cbi5wYXRoLXNlYXJjaCBtYWluIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWZvcm0sIC5wYXRoLXNlYXJjaCBtYWluIC5pdGVtLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wYXRoLXNlYXJjaCBtYWluIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWhlbHAtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWZvcm0gLnNlYXJjaC1hZHZhbmNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1zZWFyY2ggbWFpbiAuZm9ybS1lbGVtZW50LS10eXBlLXNlYXJjaFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBhdGgtc2VhcmNoIG1haW4gLmZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXI6IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM1MjUxNmI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1yZXN1bHRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyoqKioqKiBTZWFyY2ggcGFnZSAqKioqKioqL1xuLyoqKioqKiBVc2VyIEFwcHJvdmFsICoqKioqKi9cbi51c2VyLWFwcHJvdmFsIHtcbiAgbWFyZ2luOiA0OHB4IDBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4IDQwcHggMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi51c2VyLWFwcHJvdmFsIGEge1xuICBjb2xvcjogI0VENkUwQztcbn1cbi51c2VyLWFwcHJvdmFsIC52aWV3cy1leHBvc2VkLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udXNlci1hcHByb3ZhbCAudmlld3MtZXhwb3NlZC1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2YjtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgY29sb3I6ICM0MzM2NGM7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi51c2VyLWFwcHJvdmFsIC52aWV3cy1leHBvc2VkLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgYmFja2dyb3VuZDogIzQzMzY0QztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4udXNlci1hcHByb3ZhbCB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRjO1xuICBiYWNrZ3JvdW5kOiAjZTllOWVlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4udXNlci1hcHByb3ZhbCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZWU7XG59XG4udXNlci1hcHByb3ZhbCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllZTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmODtcbn1cbi51c2VyLWFwcHJvdmFsIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZWU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udXNlci1hcHByb3ZhbCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGNvbG9yOiAjNTI1MTZiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG59XG5cbi8qKioqKiogVXNlciBBcHByb3ZhbCAqKioqKiovXG4vKioqKiogVXNlciBwcm9maWxlICoqKioqL1xuLnBhdGgtdXNlciBhcnRpY2xlLnByb2ZpbGUge1xuICBtYXJnaW46IDEuNXJlbSAwIDAgMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggcmdiYSg2NywgNTQsIDc2LCAwLjAzKTtcbn1cblxuLyoqKioqIEhlbHAgQ2VudGVyICoqKioqL1xuLnZpZXctaGVscC1jZW50ZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4udmlldy1oZWxwLWNlbnRlciAudmlldy1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4udmlldy1oZWxwLWNlbnRlciAuYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnZpZXctaGVscC1jZW50ZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnZpZXctaGVscC1jZW50ZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoNjcsIDU0LCA3NikgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IGluaXRpYWw7XG4gIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcbiAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsXG4gIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYig4MiwgODEsIDEwNyk7XG59XG4udmlldy1oZWxwLWNlbnRlciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnZpZXctaGVscC1jZW50ZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnZpZXctaGVscC1jZW50ZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjMzLCAyMzMsIDIzOCk7XG59XG5cbi8qKioqKiBIZWxwIENlbnRlciAqKioqKi9cbi5yZWdpb24ucmVnaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMy4zNzVyZW0gMCAzLjM3NXJlbTtcbn1cblxuLyoqKioqIFRyYWluaW5nIHBhZ2UgKioqKiovXG4udHJhaW5pbmdfZ3JpZCB7XG4gIHJvdy1nYXA6IDQycHg7XG4gIGNvbHVtbi1nYXA6IDIlO1xuICBwYWRkaW5nOiAyMXB4IDAgIWltcG9ydGFudDtcbn1cbi50cmFpbmluZ19ncmlkIC5jdXN0b20tY29sIHtcbiAgZmxleDogMSAxIGF1dG87IC8qIEdyb3csIHNocmluaywgYmFzZSB3aWR0aCAqL1xuICBwYWRkaW5nOiAwO1xufVxuLnRyYWluaW5nX2dyaWQgLnRyYWluaW5nX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMyU7XG4gIG1heC13aWR0aDogMjMlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi50cmFpbmluZ19ncmlkIC50cmFpbmluZ19pdGVtIC50cmFpbmluZ19ncmlkX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4O1xufVxuLnRyYWluaW5nX2dyaWQgLnRyYWluaW5nX2l0ZW0gLnRyYWluaW5nX2dyaWRfY29udGVudCAudHJhaW5pbmdfZ3JpZF90aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi50cmFpbmluZ19ncmlkIC50cmFpbmluZ19pdGVtIC50cmFpbmluZ19ncmlkX2NvbnRlbnQgLnRyYWluaW5nX2dyaWRfdGl0bGUgaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cmFpbmluZ19ncmlkIC50cmFpbmluZ19pdGVtIC50cmFpbmluZ19ncmlkX2NvbnRlbnQgLnRyYWluaW5nX2dyaWRfYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50cmFpbmluZ19ncmlkIC50cmFpbmluZ19pdGVtIC50cmFpbmluZ19ncmlkX2NvbnRlbnQgLnRyYWluaW5nX2dyaWRfbGluayBhIHtcbiAgY29sb3I6ICNFRDZFMEM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50cmFpbmluZ19ncmlkIC50cmFpbmluZ19pdGVtIC50cmFpbmluZ19ncmlkX2NvbnRlbnQgLnRyYWluaW5nX2dyaWRfbGluayBhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLnRyYWluaW5nX2dyaWQgLnRyYWluaW5nX2l0ZW0gLnRyYWluaW5nX2dyaWRfbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG4udHJhaW5pbmdfZ3JpZCAudHJhaW5pbmdfaXRlbSAudHJhaW5pbmdfZ3JpZF9saW5rIGEge1xuICBjb2xvcjogI0VENkUwQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRyYWluaW5nX2dyaWQgLnRyYWluaW5nX2l0ZW0gLnRyYWluaW5nX2dyaWRfbGluayBhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4udmlldy10cmFpbmluZyAucGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKioqKiBUcmFpbmluZyBwYWdlICoqKioqL1xuLyoqKioqIEhlbHAgQ2VudGVyIHBhZ2UgKioqKiovXG4jdmlld3MtZXhwb3NlZC1mb3JtLWhlbHAtY2VudGVyLXBhZ2UtMSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jdmlld3MtZXhwb3NlZC1mb3JtLWhlbHAtY2VudGVyLXBhZ2UtMSBpbnB1dC5mb3JtLXRleHQge1xuICB3aWR0aDogMzUwcHg7XG59XG5cbi8qKioqKiBQYWdpbmF0aW9uICoqKioqL1xuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEsXG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzMzY0QztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGE6aG92ZXIsXG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNFRDZFMEM7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzOmhvdmVyIC5wYWdlcl9fbGluazo6YmVmb3JlIHtcbiAgLS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTExIDJMNSA4bDYgNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dDpob3ZlciAucGFnZXJfX2xpbms6OmFmdGVyIHtcbiAgLS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTUgMTRsNi02LTYtNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3Q6aG92ZXIgLnBhZ2VyX19saW5rOjpiZWZvcmUge1xuICAtLWJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMiAydjEyTTE0IDJMOCA4bDYgNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbGFzdDpob3ZlciAucGFnZXJfX2xpbms6OmFmdGVyIHtcbiAgLS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTE0IDE0VjJNMiAxNGw2LTYtNi02JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMge1xuICAvKiBBY3RpdmUgUGFnZSAqL1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19saW5rLmlzLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNFRDZFMEM7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWN1cnJlbnQsXG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWFjdGl2ZSBhLFxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNFRDZFMEM7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyB7XG4gIC8qIERpc2FibGVkIExpbmtzIChpZiBhbnkpICovXG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWRpc2FibGVkIHNwYW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjYWFhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1hY3Rpb24gLnBhZ2VyX19saW5rLnBhZ2VyX19saW5rLS1hY3Rpb24tbGluayAucGFnZXJfX2l0ZW0tdGl0bGUtLWJhY2t3YXJkcywgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1hY3Rpb24gLnBhZ2VyX19saW5rLnBhZ2VyX19saW5rLS1hY3Rpb24tbGluayAucGFnZXJfX2l0ZW0tdGl0bGUtLWZvcndhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKiogUGFnaW5hdGlvbiAqKioqKi9cbi8qKioqKiBTdGF0dXMgbWVzc2FnZSBwbGFjZWhvbGRlcnMgKioqKiovXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMgLm1lc3NhZ2VzX19jb250ZW50IGVtLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKioqKiogU3RhdHVzIG1lc3NhZ2UgcGxhY2Vob2xkZXJzICoqKioqL1xuLyoqKiogRm9vdGVyIGZpeGVkIHRvIGJvdHRvbSAqKioqL1xuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5tYWluIHtcbiAgZmxleDogMTtcbn1cblxubWFpbi5hY2NvdW50LWxvZ2luLXBhZ2Uge1xuICBmbGV4OiBub25lO1xufVxuXG4vKioqKiBGb290ZXIgZml4ZWQgdG8gYm90dG9tICoqKiovXG4uY29uZmlybWF0aW9uX3JlZ2lzdHJhdGlvbl9wYWdlIC5tZXNzYWdlcy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJvdy1hY3Rpb25zLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC50aHJlZS1kb3RzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweDtcbiAgei1pbmRleDogMTA7XG59XG4udmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLmRyb3Bkb3duLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yb3ctYWN0aW9ucy13cmFwcGVyLmFjdGl2ZSAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIi8qIEltcG9ydCBhbGwgc2NzcyAqL1xuLyoqKioqIEZvbnQgKioqKiovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVdvcmsrU2FucyZkaXNwbGF5PXN3YXApO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6d2dodEA1MDAmZGlzcGxheT1zd2FwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9V29yaytTYW5zOndnaHRANjAwJmRpc3BsYXk9c3dhcCk7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVdvcmsrU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXApO1xuLyoqKioqIEZvbnQgKioqKiovXG5cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICduYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ3RhYmxlJztcbkBpbXBvcnQgJ2Zvb3Rlcic7XG5AaW1wb3J0ICdleHBhbmQtY3VycmVudC1idXNpbmVzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzJztcbkBpbXBvcnQgJ3V0aWxpdGllcyc7XG5AaW1wb3J0ICdzd2Fwcyc7XG5AaW1wb3J0ICd2b2x1bWUtZGVjcmVhc2UnO1xuQGltcG9ydCAnc3VwcGxpZXItcHJvZmlsZSc7XG5AaW1wb3J0ICdzdXBwbGllci1wcm9maWxlLXByZXZpZXcnO1xuQGltcG9ydCAnc3VwcGxpZXItZGFzaGJvYXJkJztcbkBpbXBvcnQgJ21hcmtldC1zaGFyZSc7XG5AaW1wb3J0ICdkcnVwYWwtdG9hc3RyJzsiLCIubmF2YmFyLWN1c3RvbSB7XG5cdC0tbmF2LWRkLWdhcDogLjI1cmVtO1xuXHQtLW5hdi1kZC16OiAxMDUxO1xuXHQubmF2LWl0ZW0uZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQ+LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC4zcmVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRib3JkZXItdG9wOiAuM2VtIHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg3NSUgKyB2YXIoLS1uYXYtZGQtZ2FwKSk7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0ei1pbmRleDogdmFyKC0tbmF2LWRkLXopO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjEyNXJlbSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLCB0cmFuc2Zvcm0gMTIwbXMgZWFzZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50O1xuXHRcdC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuXHRcdC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG5cdFx0LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdC5kcm9wZG93bi1tZW51LnNob3cge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblx0LmRyb3Bkb3duLXN1Ym1lbnUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQ+LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cdFx0fVxuXHR9XG5cdC5kcm9wZG93bi1tZW51LWVuZCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogYXV0bztcblx0fVxuXHQuZHJvcGRvd24taXRlbSB7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2QzOTMyZDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0fVxuXHR9XG5cdC5uYXYtbGluayB7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNkMzkzMmQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5uYXZiYXItY3VzdG9tIHtcblx0XHQuZHJvcGRvd24ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdD4uZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0XHQ+LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdmJhci1leHBhbmQtbGcge1xuXHRcdC5uYXZiYXItbmF2IHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQubmF2YmFyLWN1c3RvbSB7XG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLyogTmF2aWdhdGlvbiAqL1xuLm1haW4tbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0LmxvZ28ge1xuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5uYXYtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqKioqIE1haW4gbWVudSAqKioqKi9cbi5uYXZiYXItbmF2IHtcblx0Lm5hdi1pdGVtIHtcblx0XHQmLmRyb3Bkb3duIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZDZlMGM7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tZW51d3JhcHBlciB7XG5cdFx0XHRcdCYgPiAuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA0MDBweDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lbnV3cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNDBweCAxMDB2dztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpICFpbXBvcnRhbnQ7XG5cdFx0XHRpbnNldDogdW5zZXQgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0b3A6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAxZW07XG5cdFx0XHRjb2xvcjogIzQzMzY0QyAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMjVweCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0fVxuXHR9XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyIC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLFxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51d3JhcHBlciAuZHJvcGRvd24tbWVudSBhLmFjdGl2ZSxcbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyxcbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cy12aXNpYmxlIHtcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItY3VzdG9tIHtcblx0Lm5hdi1pdGVtIHtcblx0XHQmLmRyb3Bkb3duIHtcblx0XHRcdCYgPiAuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqKioqIE1haW4gbWVudSAqKioqKi9cblxuLyoqKioqKiB1c2VyIGFjY291bnQgZHJvcGRvd24gKioqKioqKiovXG4uZHJvcGRvd24udXNlci1hY2NvdW50LWRyb3Bkb3duIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24ge1xuXHRhIHtcblx0XHRjb2xvcjogIzQzMzY0QyAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQucHJvZmlsZXRvZ2dsZSB7XG5cdFx0bWluLXdpZHRoOiAxMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDIxcHggMTVweCAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5wcm9maWxlc3VibWVudSB7XG5cdFx0LnByb2ZpbGVtYW5hZ2VtZW50OjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcRjRENyc7XG5cdFx0XHRmb250LWZhbWlseTogJ2Jvb3RzdHJhcC1pY29ucyc7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHQuYXBwcm92ZXVzZXJzOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcRjg5RSc7XG5cdFx0XHRmb250LWZhbWlseTogJ2Jvb3RzdHJhcC1pY29ucyc7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHQuc2lnbm91dDo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXEYxQzMnO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdib290c3RyYXAtaWNvbnMnO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IDZweCAxMnB4IHJnYmEoNjcsIDU0LCA3NiwgLjAzKTtcblx0XHRtaW4td2lkdGg6IDI0MHB4O1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzUyNTE2Yjtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogNXB4IDAuNjI1cmVtO1xuICAgXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAxZW07XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyNHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNTI1MTZiICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZWFyY2gge1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDI1cHggMTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDEycHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjNDMzNjRDO1xuXHRcdH1cblx0fVxuXHQuZGFzaGJvYXJkIHtcblx0XHQuY3VzdG9tc3VibWVudSB7XG5cdFx0XHQubWVudSB7XG5cdFx0XHRcdC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcRjUwNSc7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdib290c3RyYXAtaWNvbnMnO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0Y29sb3I6ICM1MjUxNmI7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWVudS1pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxGNDMxJztcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ2Jvb3RzdHJhcC1pY29ucyc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRjb2xvcjogIzUyNTE2Yjtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDI1cHggMTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDEycHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjNDMzNjRDO1xuXHRcdH1cblx0fVxufVxuLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0Y29sb3I6ICM0MzM2NEMgIWltcG9ydGFudDtcblx0Lmljb24ge1xuXHRcdGNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5kYXNoYm9hcmQge1xuXHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jdXN0b21zdWJtZW51IHtcblx0XHQubWVudSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICM1MjUxNmIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKioqKioqIHVzZXIgYWNjb3VudCBkcm9wZG93biAqKioqKioqKi8iLCIvLyBfdGFibGUuc2Nzc1xuXG4uY2hhcnQsXG4uY29udmVyc2lvbi10YWJsZSxcbi5wdXJjaGFzZS10YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udGFibGUge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OCwgNTQsIDk4LCAwLjc3KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3Atc3BlbmQtbGluZS1jaGFydC10YWJsZSB7XG4gIC50YWJsZSB7XG4gICAgdGhlYWQgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ODEzYjtcbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgICYubmVnYXRpdmUge1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5wb3NpdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgICYubGluZS1jaGFydC1oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZTU4MTNiO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jdG9wU3BlbmRMaW5lQ2hhcnRMZWdlbmQge1xuICAubGVnZW5kLWhlYWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIGRpdiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmxlZ2VuZC1jYXJkIHtcbiAgICAubGVnZW5kLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZTU4MTNiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXN3YXBzLXRhYmxlLXdyYXBwZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzODBweDtcbn1cblxuLnByb2R1Y3Qtc3dhcHMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjJiNGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiB0ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggI2YyODUwMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmMjg1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAgIH1cblxuICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLnRhYmxlLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIC5ncG8tdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50YWJsZS1oZWFkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuXG4ueW95LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2YyODUwMDtcbiAgICB9XG5cbiAgICAmLnBvc2l0aXZlIHtcbiAgICAgIGNvbG9yOiBncmVlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJi5uZWdhdGl2ZSB7XG4gICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG5cbi5sb3NzLXRhYmxlIHtcbiAgd2lkdGg6IDk4JTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjI4NTAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMjg1MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgyNDIsIDEzMywgMCwgMC4yKTtcbiAgICAgIH1cblxuICAgICAgJi5oaWdobGlnaHQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjI4NTAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMjQyLCAxMzMsIDAsIDAuMjUpO1xuICAgICAgfVxuXG4gICAgICAmLmhvdmVyLWhpZ2hsaWdodCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiOTE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCA3NSwgMTQ1LCAwLjI1KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmZjtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0ci5oaWdobGlnaHQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzA2YztcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICBjb2xvcjogI2YyODUwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5ncG8tdGFibGUgdGFibGUgdGJvZHkge1xuICAuaGVhZGluZy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICNmMjg1MDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmMjg1MDA7XG4gIH1cbn1cblxuLmxvc3QtcHJvZHVjdHMtdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMCAxMnB4O1xuICB3aWR0aDogMTAwJTtcblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgIHRoIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICB0ciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmICsgdHIge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAmLmhvdmVyLWhpZ2hsaWdodCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiOTEgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDc1LCAxNDUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY3ZmYgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwNGI5MTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDRiOTE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICB0ci5ob3Zlci1oaWdobGlnaHQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiOTE7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDc1LCAxNDUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmZjtcbiAgfVxufVxuXG4uZ3BvLWFuYWx5c2lzLXRhYmxlIHtcbiAgdHIuaG92ZXItaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiOTE7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDc1LCAxNDUsIDAuMjUpO1xuICB9XG59XG5cbi5zdW1tYXJ5LWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcblxuICAmLmhpZ2hsaWdodGVkLXN1bW1hcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAxODMsIDIyNiwgMC4yNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxufVxuXG4uc3VtbWFyeS10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9zcy10YWJsZS13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIG1hcmdpbjogOTRweCA4cHg7XG59XG5cbi5sb3NzLXRhYmxlLmdwby1hbmFseXNpcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCA2cHg7XG5cbiAgdGhlYWQgdGgge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59XG5cbiNmaWVsZC1tYW51ZmFjdHVyZXItbnVtYmVyLWFkZC1tb3JlLXdyYXBwZXIge1xuICAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG50YWJsZSNmaWVsZC1tYW51ZmFjdHVyZXItbnVtYmVyLXZhbHVlcyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuIiwiLyogRm9vdGVyIENTUyBTdGFydCAqL1xuLmZvb3Rlci1oZWFkaW5nIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRjb2xvcjogI2YyOTQyMztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYXJ0bmVyLWhlYWRpbmcge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiAjRjM3QzIwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlci1sb2dvIHtcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLmZvb3Rlci1kZXRhaWwge1xuXHRwIHtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRpIHtcblx0XHRmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHR9XG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHVsLm1lbnUge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2YyOGMyODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmZvb3Rlci1zZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQzMzY0QyAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuXHRwIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5mb290ZXItc2VjdGlvbjIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzNjRjICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cbi5mb290ZXItcGFydG5lciB7XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0bWFyZ2luOiAxNHB4O1xuXHR9XG59XG4ucGFydG5lciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLyogRm9vdGVyIENTUyBFbmQgKi9cblxuLyoqKiogQW5vbnltb3VzIEZvb3RlciAqKioqL1xuLmFub255bW91cy1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAyMHB4IDI0cHg7XG5cdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDQwcHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YSB7XG5cdFx0Y29sb3I6ICM0MzM2NEM7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdH1cbn1cblxuLyoqKioqIE5lZWQgSGVscCByZWdpc3RyYXRpb24gcGFnZSAqKioqKi9cbi5mb290ZXJoZWxwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblx0aDQge1xuXHRcdGNvbG9yOiAjNTI1MTZCO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cdHAge1xuXHRcdGNvbG9yOiAjNTI1MTZCO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xNnB4O1xuXHRcdG1heC13aWR0aDogNDQ2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAjRUQ2RTBDO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J2N1cnJlbnRDb2xvcicgY2xhc3M9J2JpIGJpLWVudmVsb3BlJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGQ9J00wIDRhMiAyIDAgMCAxIDItMmgxMmEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMCAxLTIgMkgyYTIgMiAwIDAgMS0yLTJ6bTItMWExIDEgMCAwIDAtMSAxdi4yMTdsNyA0LjIgNy00LjJWNGExIDEgMCAwIDAtMS0xem0xMyAyLjM4My00LjcwOCAyLjgyNUwxNSAxMS4xMDV6bS0uMDM0IDYuODc2LTUuNjQtMy40NzFMOCA5LjU4M2wtMS4zMjYtLjc5NS01LjY0IDMuNDdBMSAxIDAgMCAwIDIgMTNoMTJhMSAxIDAgMCAwIC45NjYtLjc0MU0xIDExLjEwNWw0LjcwOC0yLjg5N0wxIDUuMzgzeicvPjwvc3ZnPlwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4O1xuXHR9XG59IiwiLmJ0bi1zdWJ0bGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuXHRjb2xvcjogIzQ5NTA1Nztcblx0Ym9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuXHRcdGNvbG9yOiAjMzQzYTQwO1xuXHR9XG59XG4uc2lkZWJhciB7XG5cdG1hcmdpbi1sZWZ0OiA0NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHg7XG5cdGJ1dHRvbiB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0YnV0dG9uLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzlhOTJhMjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLyogUHJvZHVjdCBTd2FwIE9wcG9ydHVuaXRpZXMgKi9cbi5wcm9kdWN0LXN3YXAtb3Bwb3J0dW5pdGllcyB7XG5cdHRhYmxlIHtcblx0XHR0aGVhZCB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuLnN0YXR1cy1kcm9wZG93bi13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLyogSGlkZSBkcm9wZG93bnMgYnkgZGVmYXVsdCAqL1xuLnN0YXR1cy1kcm9wZG93biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdGxpLmhhcy1zdWJtZW51IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5zdWJtZW51IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGxpIHtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0fVxuXHR9XG59XG4uc3VibWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG5cdG1pbi13aWR0aDogMjAwcHg7XG5cdGxpIHtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0fVxuXHR9XG59XG4uc3RhdHVzLWRyb3Bkb3duLXdyYXBwZXIge1xuXHQmOmhvdmVyIHtcblx0XHQuc3RhdHVzLWRyb3Bkb3duIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuIiwiLyoqKioqKiogZHhwciBjb21wb25lbnRzICoqKioqKioqL1xuLmF6LXRhYnMge1xuXHQudGFiLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uZHhwci1idWlsZGVyLXVpIHtcblx0LnRhYi1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmR4cHItaG9tZXBhZ2UtaGVyb2Jhbm5lcixcbi5keHByLWhvbWVwYWdlLXNsaWRlcixcbi5keHByLWhvbWVwYWdlLXN1cHBvcnQtYW5kLXJlc291cmNlcyxcbi5keHByLWhvbWVwYWdlLW1vcmUtcmVzb3VyY2VzIHtcblx0cGFkZGluZzogMzBweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmR4cHItaG9tZXBhZ2Uge1xuXHRtYXJnaW46IDMwcHggMDtcbn1cbi5keHByLWhvbWVwYWdlLXN1cHBvcnQtYW5kLXJlc291cmNlcy10aXRsZSBoMiwgLmR4cHItaG9tZXBhZ2UtbW9yZS1yZXNvdXJjZXMtdGl0bGUgaDIge1xuXHRjb2xvcjogIzQzMzY0Qztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5keHByLWhvbWVwYWdlLXN1cHBvcnQtYW5kLXJlc291cmNlcyB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGEge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Y29sb3I6ICM0MzM2NEM7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdC5hei10ZXh0IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR9XG5cdH1cbn1cbi5keHByLWhvbWVwYWdlLW1vcmUtcmVzb3VyY2VzIHtcblx0YSB7XG5cdFx0Y29sb3I6ICNFRDZFMEM7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUVFO1xuXHRcdHBhZGRpbmc6IDE0cHggMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSclMjNFRDZFMEMnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbi5keHByX2Zvb3Rlcl93cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMzJweCA1NHB4O1xuXHRjb2xvcjogIzQzMzY0Qztcblx0aDYge1xuXHRcdGNvbG9yOiAjRjM3QzIwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpIHtcblx0XHRcdCYubWVudS1pdGVtIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjNDMzNjRDO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGRpdiB7XG5cdFx0Ji5hei1saW5rIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDBweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmF6LWxpbmsge1xuXHRcdC5hei1pbWFnZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMzhweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZHhwci1mb290ZXItZm9sbG93LXVzIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdH1cbn1cbi5keHByLWZvb3Rlci1wYXJ0bmVyLWFuZC1hbGxpYW5jZXMge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmR4cHJfZm9vdGVyX2NvcHlyaWdodCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uZHhwci1mb290ZXItdGVybXMtbWVudSB7XG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzQzMzY0QyAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmR4cHItaG9tZXBhZ2UtaGVyb2Jhbm5lciB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0cGFkZGluZzogMTBweCAwIDEwcHggMDtcblx0Lm93bC1idXR0b25zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5vd2wtY29udHJvbHMge1xuXHRcdC5vd2wtcGFnaW5hdGlvbiB7XG5cdFx0XHQuY3VzdG9tLW5hdiB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogMnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdC1vd2wtdGhlbWUge1xuXHRcdC5vd2wtY29udHJvbHMge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDUwcHg7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0Lm93bC1wYWdpbmF0aW9uIHtcblx0XHRcdFx0cGFkZGluZzogMC45Mzc1cmVtIDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm93bC1idXR0b25zIHtcblx0XHRcdC5vd2wtcHJldiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdFx0bGVmdDogMzUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxlZnQ6IDM1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm93bC1uZXh0IHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGVmdDogNDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0XHRsZWZ0OiA0MCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXotY2Fyb3VzZWwge1xuXHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHQub3dsLWNvbnRyb2xzIHtcblx0XHRcdC5vd2wtcGFnaW5hdGlvbiB7XG5cdFx0XHRcdC5vd2wtcGFnZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0Q5RDlEOTtcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjM3QzIwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtcHJldjo6YmVmb3JlLCBcbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLXByZXY6OmFmdGVyLCBcbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6OmJlZm9yZSwgXG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OjphZnRlciB7XG5cdGhlaWdodDogMzAlO1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtcHJldjo6YWZ0ZXIsIFxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtbmV4dDo6YWZ0ZXIge1xuXHR0b3A6IDMwJTtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlciAub3dsLWJ1dHRvbnMgLm93bC1wcmV2LCAuZHhwci1ob21lcGFnZS1zbGlkZXIgLm93bC1idXR0b25zIC5vd2wtbmV4dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtdGl0bGUge1xuXHRjb2xvcjogIzQzMzY0Qztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGUtY29udGVudC1kZXNjcmlwdGlvbiB7XG5cdGNvbG9yOiAjNTI1MTZCO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hei1lbGVtZW50LS1jb250cm9scy1zcGFjZXIge1xuXHQuZHhwci1ob21lcGFnZS1zbGlkZS1jb250ZW50LWRlc2NyaXB0aW9uIHtcblx0XHRmbG9hdDpub25lO1xuXHR9XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZS1jb250ZW50LWN0YSB7XG5cdGEge1xuXHRcdGNvbG9yOiAjNDMzNjRDO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmMzdjMjA7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmMzdjMjAnIGNsYXNzPSdiaSBiaS1hcnJvdy1yaWdodCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTAuMTQ2IDQuODU0YS41LjUgMCAwIDEgLjcwOCAwTDE0IDhsLTMuMTQ2IDMuMTQ2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEyLjI5MyA4LjVIMi41YS41LjUgMCAwIDEgMC0xaDkuNzkzTDEwLjE0NiA1LjU2YS41LjUgMCAwIDEgMC0uNzA4eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdjdXJyZW50Q29sb3InIGNsYXNzPSdiaSBiaS1hcnJvdy1yaWdodCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTAuMTQ2IDQuODU0YS41LjUgMCAwIDEgLjcwOCAwTDE0IDhsLTMuMTQ2IDMuMTQ2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEyLjI5MyA4LjVIMi41YS41LjUgMCAwIDEgMC0xaDkuNzkzTDEwLjE0NiA1LjU2YS41LjUgMCAwIDEgMC0uNzA4eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cbi8qKioqKiBDb25maXJtYXRpb24gcGFnZSAqKioqKi9cbi5keHByLXJlZ2lzdHJhdGlvbi1jb25maXJtYXRpb24ge1xuXHRtYXgtd2lkdGg6IDY5MHB4O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQuYXotdGV4dCB7XG5cdFx0Ji5jay1jb250ZW50IHtcblx0XHRcdC5iaS1jaGVjay1sZyB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0XHRtYXJnaW46IDE2cHggMDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogIzUyNTE2Yjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDQzMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbHMtc2xhdGUsICM1MjUxNkIpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1uZXV0cmFscy13aGl0ZSwgI0ZGRkZGRik7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5keHByLWV4YW1wbGUtaGVhZGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXG5cdC5zZWN0aW9uLXRpdGxlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yMCwgIzJFMzQzOCk7XG5cdFx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGNvbG9yOiAjMDIwODE3O1xuXHRcdGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG5cdH1cblxuXHQuZXhhbXBsZS1pY29uIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogI0U5RTlFRTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUyNTE2Qjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cblxuXHQuZXhhbXBsZS1pY29uIHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cbn1cblxuLmR4cHItYnVpbGQtcHJvZmlsZSB7XG5cdC5idWlsZC1wcm9maWxlLXRpdGxlIHtcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yMCwgIzJFMzQzOCk7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR9XG5cblx0LmJ1aWxkLXByb2ZpbGUtc3VidGl0bGUge1xuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjMDIwODE3O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR9XG5cbn1cblxuLmR4cHItcHJvZmlsZS1zdGVwcyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0LnByb2ZpbGUtc3RlcHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG5cblx0LnByb2ZpbGUtc3RlcC1jYXJkIHtcblx0XHRmbGV4OiAxIDEgMDtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS03NSwgI0JGQkZCRik7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IC0xcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0fVxuXG5cdC5wcm9maWxlLXN0ZXAtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0ZmxleDogMTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG5cdH1cblxuXHQucHJvZmlsZS1zdGVwLWJhZGdlIHtcblx0XHR3aWR0aDogNDFweDtcblx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0YmFja2dyb3VuZDogI0VENkUwQztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdC5wcm9maWxlLXN0ZXAtYmFkZ2Ugc3BhbiB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQucHJvZmlsZS1zdGVwLXRpdGxlIHtcblx0XHRjb2xvcjogIzQzMzY0Qztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5wcm9maWxlLXN0ZXAtZGVzYyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjNTI1MTZCO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG5cdH1cbn1cblxuLmR4cHItZmVhdHVyZS1zcGxpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDI0cHg7XG5cbiAgLmR4cHItZmVhdHVyZS1jb2wge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZHhwci12aWRlby1zZWN0aW9uLFxuLmR4cHItaW1wYWN0LW1ldHJpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhwci12aWRlby1zZWN0aW9uIHtcbiAgLnZpZGVvLWNhcmQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDY3LCA1NCwgNzYsIDAuMDMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnZpZGVvLXNlY3Rpb24ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnZpZGVvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzExMTgyNztcbiAgfVxuXG4gIC52aWRlby1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzRCNTU2MztcbiAgfVxuXG4gIC52aWRlby1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5idG4tb3V0bGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJ0bi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICBjb2xvcjogIzQzMzY0QztcbiAgICB9XG4gIH1cblxuICAubGluay1hY3Rpb24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuXG4gICAgLmxpbmstdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzQzMzY0QztcbiAgICB9XG4gIH1cblxuICAudmlkZW8td3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHhwci1pbXBhY3QtbWV0cmljcyB7XG4gIC5wcm9maWxlLWltcGFjdC1jYXJkIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDY3LCA1NCwgNzYsIDAuMDMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnByb2ZpbGUtaW1wYWN0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMxMTE4Mjc7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjNEI1NTYzO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlLWltcGFjdC1zdG9yeSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcblxuICAgIC5zdG9yeS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzIxMjczMTtcbiAgICB9XG5cbiAgICAuc3RvcnktcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzIxMjczMTtcbiAgICB9XG5cbiAgICAuc3RvcnktYXV0aG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgIH1cblxuICAgIC5zdG9yeS1jb21wYW55IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2NDc0OEI7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGUtaW1wYWN0LXN0YXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlFRTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgLnN0YXQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnN0YXQtaWNvbi13cmFwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgLnN0YXQtaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMkIyMTMzO1xuICAgIH1cbiAgfVxuXG4gIC5zdGF0LXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcblxuICAgIC5zdGF0LXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzQzMzY0QztcbiAgICB9XG5cbiAgICAuc3RhdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgIH1cblxuICAgIC5zdGF0LWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgIH1cbiAgfVxufVxuXG4uZHhwci1leGFtcGxlLWNhcmRzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgLmV4YW1wbGUtY2FyZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDI0cHg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIFxuICAuZXhhbXBsZS1jYXJkIHtcblx0ZmxleDogMSAxIDA7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTc1LCAjQkZCRkJGKTtcblx0b3V0bGluZS1vZmZzZXQ6IC0xcHg7XG5cdHBhZGRpbmc6IDI0cHg7XG4gIFxuXHRkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFxuICAuZXhhbXBsZS1jYXJkLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE2cHg7XG5cdGZsZXg6IDE7XG4gIH1cbiAgXG4gIC5leGFtcGxlLXRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAuZXhhbXBsZS1jYXRlZ29yeSB7XG5cdGNvbG9yOiAjNTI1MTZCO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gIH1cbiAgXG4gIC5leGFtcGxlLXRpdGxlIHtcblx0Y29sb3I6ICM0MzM2NEM7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICBcbiAgLmV4YW1wbGUtZGVzYyB7XG5cdGNvbG9yOiAjNTI1MTZCO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIH1cbiAgXG4gIC5leGFtcGxlLWltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTM2cHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgXG4gIC5leGFtcGxlLWJ0biB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmc6IDEwcHggMzBweDtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzUyNTE2Qjtcblx0Y29sb3I6ICM0MzM2NEM7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3N1cHBsaWVyLWZhcSB7XG4gIG1hcmdpbjogMjRweCAxMnB4IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC5jb2wtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4jc3VwcGxpZXItZmFxLXRpdGxlIHtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuI3N1cHBsaWVyLWZhcS1kZXNjIHtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAuYWNjb3JkaW9uIHtcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICBidXR0b24uY29sbGFwc2VkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG5cdCAgfVxuXHR9XG4gIH1cbn0iLCIvLyBVdGlsaXRpZXMgc3R5bGVzXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RjggIWltcG9ydGFudDtcblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICAubmF2LWxpbmssXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIH1cbn1cblxuLmN0YS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiBvcmFuZ2U7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyogRmlsdGVycyAqL1xuLmZpbHRlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZpbHRlci1idG4ge1xuXHRiYWNrZ3JvdW5kOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNGMzdDMjAgIWltcG9ydGFudDtcbn1cbi5maWx0ZXItdGl0bGUge1xuXHRjb2xvcjogIzNiMmI0ZCAhaW1wb3J0YW50O1xufVxuLmZpbHRlci10aXRsZS5yZXF1aXJlZCB7XG5cdCY6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWlubGluZTogMC4xNWVtO1xuXHRcdGNvbnRlbnQ6IFwiKlwiO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1tYXhpbXVtcmVkKTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHR9XG59XG4uZmlsdGVyLXRvb2xiYXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0Z2FwOiA2cHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGVuZDtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG4uZmlsdGVyLWdyb3VwIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMwMDA7XG5cdHNlbGVjdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogNXB4IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtaW4td2lkdGg6IDE3NVBYO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCJ3aGl0ZVwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHdpZHRoPVwiMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03IDEwbDUgNSA1LTV6XCIvPjwvc3ZnPicpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4O1xuXHR9XG59IiwiLy8gVmFyaWFibGVzXG4kZm9udC1mYW1pbHktYmFzZTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4vLyAkcGx1bS1jb2xvcjogIzQzMzY0Yztcbi8vICRvcmFuZ2UtY29sb3I6ICNGMzdDMjA7XG4vLyAkY29sb3Itd2hpdGU6ICNmZmY7XG4iLCIuc3dhcHMtdGFibGUge1xuLyogLS0tLSBUYWJsZSBTaGVsbCAtLS0tICovXG4uZ3BvLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcm93LWJvcmRlciwgI0VBRUFFQSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgLyogbm8gaG9yaXpvbnRhbCBzY3JvbGwgKi9cbn1cblxuLyogLS0tLSBHcmlkIExheW91dDogNiBjb2x1bW5zIC0tLS1cbiAgIDEpIENsaWVudC9HUE8gIFxuICAgMikgSW5jdW1iZW50ICBcbiAgIDMpIE5ldyBQcm9kICBcbiAgIDQpIFZvbHVtZVxuICAgNSkgSW52b2ljZSBTYXZpbmdzXG4gICA2KSBOZXQgU2F2aW5ncyAgICAgIFxuICAgNykgTWF0Y2ggICAgICBcbiAgIDgpIFN0YXR1c1xuICAgVXNlIG1pbm1heCgwLCDigKYpIHNvIGNvbHVtbnMgY2FuIHNocmluayBhbmQgV1JBUCAobm8gb3ZlcmZsb3cpLiAqL1xuLmdwby1oZWFkZXIsXG4uZ3BvLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcbiAgICBtaW5tYXgoMCwgMS44ZnIpICAgLyogQ2xpZW50IC8gR1BPIEdyb3VwICovXG4gICAgbWlubWF4KDAsIDEuNGZyKSAgIC8qIEluY3VtYmVudCBQcm9kdWN0ICAqL1xuICAgIG1pbm1heCgwLCAxLjRmcikgICAvKiBOZXcgUHJvZHVjdCAgICAgICAgKi9cbiAgICBtaW5tYXgoODhweCwgMWZyKSAgLyogVm9sdW1lICAgICAgICAgICAgICovXG4gICAgbWlubWF4KDAsIDFmcikgICAgIC8qIEludm9pY2UgU2F2aW5ncyAgICAqL1xuICAgIG1pbm1heCgwLCAxZnIpICAgICAvKiBOZXQgU2F2aW5ncyAgICAgICAgKi9cbiAgICBtaW5tYXgoMCwgLjlmcikgICAgLyogTWF0Y2ggTGV2ZWwgICAgICAgICovXG4gICAgbWlubWF4KDAsIC44ZnIpOyAgIC8qIFN0YXR1cyAgICAgICAgICAgICAqL1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8qIHRvcC1hbGlnbiB0YWxsLCB3cmFwcGVkIGNlbGxzICovXG59XG5cbi8qIExldCBncmlkIGl0ZW1zIGFjdHVhbGx5IHNocmluazsgb3RoZXJ3aXNlIHRleHQgY2FuIGZvcmNlIG92ZXJmbG93ICovXG4uZ3BvLWhlYWRlciA+IC5ncG8tY29sLFxuLmdwby1yb3cgPiAuZ3BvLWNvbCB7IG1pbi13aWR0aDogMDsgfVxuXG4vKiAtLS0tIEhlYWRlciAtLS0tICovXG4uZ3BvLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRDO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQ6IDYwMCAxMnB4LzEycHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjI0cHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuXG4vKiAtLS0tIFJvd3MgLS0tLSAqL1xuLmdwby1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFRTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ncG8tcm93OmhvdmVyIHsgYmFja2dyb3VuZDogI0Y4RjlGQjsgfVxuLmdwby1yb3cuaXMtY2hpbGQgICAgICB7IGJhY2tncm91bmQ6ICNGOUY4RkE7IH1cbi5ncG8tcm93LmlzLWdyYW5kY2hpbGQgeyBiYWNrZ3JvdW5kOiAjRjVGNEY2OyB9XG5cbi8qIC0tLS0gQ29sdW1ucyAmIFRleHQgV3JhcHBpbmcgLS0tLSAqL1xuLmdwby1jb2wgeyBwYWRkaW5nOiAwIDEwcHg7IH1cbi5ncG8taGVhZGVyIC5ncG8tY29sLFxuLmdwby1yb3cgLmdwby1jb2wge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTsgIC8qIG1vZGVybiB3cmFwcGluZyBmb3IgbG9uZyB0b2tlbnMgKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgICAvKiBmYWxsYmFjayAqL1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLyogS2VlcCBzbWFsbCBudW1lcmljIG1ldGEgY29tcGFjdCAob3B0aW9uYWw6IGNvbW1lbnQgb3V0IHRvIGFsbG93IHdyYXApICovXG4uZ3BvLWNvbC1sZXZlbCxcbi5ncG8tY29sLWNhc2VzIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiAtLS0tIE5hbWUgQ2VsbDogY2FyZXQgKyBpbmRlbnQgKyBsYWJlbCAtLS0tICovXG4uZ3BvLWNvbC1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiB0b3AgYWxpZ24gd2hlbiBtdWx0aS1saW5lICovXG4gIGdhcDogNnB4O1xufVxuXG4vKiBDYXJldCB0b2dnbGUgYnV0dG9uICsgYnVsbGV0ICovXG4uZ3BvLXRvZ2dsZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE4cHg7IGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZ3BvLXRvZ2dsZSAuZ3BvLWNhcmV0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IH1cbi5ncG8tYnVsbGV0IHsgd2lkdGg6IDE4cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDZweDsgZmxleDogMCAwIGF1dG87IH1cblxuLyogSW5kZW50IG1hcmtlcnMgZm9yIG5lc3RlZCByb3dzICovXG4uZ3BvLWluZGVudC02ICB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDI4cHg7ICBmbGV4OiAwIDAgYXV0bzsgfSAvKiBjaGlsZCBpbmRlbnQgKi9cbi5ncG8taW5kZW50LTEyIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNTZweDsgIGZsZXg6IDAgMCBhdXRvOyB9IC8qIGdyYW5kY2hpbGQgaW5kZW50ICovXG5cbi8qIFZlcnRpY2FsIGd1aWRlIGxpbmVzIGZvciBoaWVyYXJjaHkgKi9cbi5ncG8tcm93LmlzLWNoaWxkIC5ncG8tY29sLW5hbWUsXG4uZ3BvLXJvdy5pcy1ncmFuZGNoaWxkIC5ncG8tY29sLW5hbWUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdwby1yb3cuaXMtY2hpbGQgLmdwby1jb2wtbmFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4OyAvKiBhbGlnbnMgd2l0aCBmaXJzdCBpbmRlbnQgYXJlYSAqL1xuICB0b3A6IDZweDsgYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG59XG4uZ3BvLXJvdy5pcy1ncmFuZGNoaWxkIC5ncG8tY29sLW5hbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjJweDsgLyogZGVlcGVyIGxpbmU7IGFkanVzdCBpZiB5b3UgdHdlYWsgaW5kZW50IHdpZHRocyAqL1xuICB0b3A6IDZweDsgYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGMEVGRjM7XG59XG5cbi8qIC0tLS0gTGV2ZWwgUGlsbCAtLS0tICovXG4uZ3BvLXBpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG91dGxpbmU6IDFweCAjOUNBM0FGIHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjRTVFN0VCO1xuICBmb250OiA2MDAgMTJweC8xNnB4IEludGVyLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiAtLS0tIE9wcG9ydHVuaXR5IFRvZ2dsZSAoQUkgfCBWQVNUIHwgQm90aCkgLS0tLSAqL1xuLmdwby1tZXRyaWMtdG9nZ2xlLFxuLmdwby1vcHAtdG9nZ2xlLFxuI29wcG9ydHVuaXR5LXRvZ2dsZSB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBnYXA6IDhweDsgfVxuXG4uZ3BvLW9wcC1idG4ge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250OiA1MDAgMTNweC8xOHB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncG8tb3BwLWJ0bi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDMzNjRDO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDMzNjRDO1xufVxuXG46cm9vdCB7XG4gIC0tZXBpcS1wdXJwbGU6ICM0MzM2NEM7XG4gIC0tZXBpcS1vcmFuZ2U6ICNFRDZFMEM7XG59XG5cbi5tcS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7fVxuLm1xLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5ncG8tbGVnZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHggMTZweDtcbiAgcGFkZGluZzogOHB4IDEwcHggMTJweDtcbn1cbi5ncG8tbGVnZW5kIC5sZWdlbmQtdGl0bGUge1xuICBmb250OiA2MDAgMTJweC8xIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNHB4O1xuICBjb2xvcjogIzQzMzY0QztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uZ3BvLWxlZ2VuZCAubGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4uZ3BvLWxlZ2VuZCAubGVnZW5kLXRleHQge1xuICBmb250OiAxMnB4LzE2cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3NDE1MTtcbn1cblxuLmdwby1jb2wtbmFtZSAuZ3BvLW5hbWUge1xuICBjb2xvcjogdmFyKC0tZXBpcS1vcmFuZ2UpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdwby1sZWdlbmQgeyBnYXA6IDEwcHggMTJweDsgcGFkZGluZzogOHB4IDEwcHg7IH1cbiAgLm1xLWljb24gc3ZnIHsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5tcS1pY29uIHN2ZyB7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7IH1cbn1cblxuLyogdG9wIGJhciB0aGF0IGhvbGRzIHRvZ2dsZSAobGVmdCkgKyBsZWdlbmQgKHJpZ2h0KSAqL1xuLmdwby10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3BvLXRvb2xiYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLyogLS0tLSBNYXRjaCBMZXZlbCBUb2dnbGUgQnV0dG9ucyAtLS0tICovXG4uZ3BvLW1xLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDEycHg7XG59XG4uZ3BvLW1xLXRvZ2dsZSAubGVnZW5kLXRpdGxlIHtcbiAgZm9udDogNjAwIDEycHgvMSBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMjRweDtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmdwby1tcS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQ6IDUwMCAxMnB4LzE2cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3NDE1MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXMsIGNvbG9yIC4xNXMsIGJvcmRlci1jb2xvciAuMTVzO1xufVxuLmdwby1tcS1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MzM2NEM7XG4gIGJhY2tncm91bmQ6ICNGM0YxRjU7XG59XG4uZ3BvLW1xLWJ0bi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDMzNjRDO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDMzNjRDO1xufVxuLmdwby1tcS1idG4uaXMtYWN0aXZlIC5tcS1pY29uIHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG4uZ3BvLW1xLWJ0bi5pcy1hY3RpdmUgLm1xLWljb24gc3ZnIGNpcmNsZVtmaWxsPVwidmFyKC0tZXBpcS1wdXJwbGUpXCJdIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5ncG8tbXEtYnRuLmlzLWFjdGl2ZSAubXEtaWNvbiBzdmcgbGluZWFyR3JhZGllbnQgc3RvcDpmaXJzdC1jaGlsZCB7XG4gIHN0b3AtY29sb3I6ICNmZmY7XG59XG4uZ3BvLW1xLWJ0biAubXEtbGFiZWwge1xuICBmb250OiAxMnB4LzE2cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xufVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR1BPIFZvbHVtZSBEZWNyZWFzZSBVSVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIC0tLS0tLS0tLS0gRGVzaWduIHRva2VucyAtLS0tLS0tLS0tICovXG46cm9vdCB7XG4gIC0taW5rOiAjMDIwODE3O1xuICAtLW11dGVkOiAjNTI1MTZCO1xuICAtLWxhYmVsOiAjNDMzNjRDO1xuICAtLWFjY2VudDogI0VENkUwQztcblxuICAtLWRlbHRhLXBvczogIzEyNzg1NjtcbiAgLS1kZWx0YS1uZWc6ICNCMTAxMDE7XG5cbiAgLS1yb3ctYm9yZGVyOiAjRUFFQUVBO1xuICAtLXJvdy1ob3ZlcjogI0Y4RjlGQjtcbiAgLS1yb3ctc2VsZWN0ZWQ6ICNGRkYzRTg7XG5cbiAgLS1iZy1zb2Z0OiAjRkFGQkZDO1xuICAtLWJhZGdlLWJnOiAjRjJGMkY2O1xuXG4gIC0tcmFkaXVzOiAxMHB4O1xuICAtLXJhZGl1cy1zbTogOHB4O1xuXG4gIC0tY29sLXRpZ2h0OiA4OHB4O1xuICAtLWNvbC1taWQ6IDEyMHB4O1xuXG4gIC0tc2hhZG93LXNvZnQ6IDAgMXB4IDAgcmdiKDAgMCAwIC8gNCUpLCAwIDJweCA2cHggcmdiKDAgMCAwIC8gNCUpO1xuXG4gIC0tZXBpcS1wdXJwbGU6ICM0MzM2NEM7XG4gIC0tZXBpcS1vcmFuZ2U6ICNFRDZFMEM7XG4gIC0tcmFkaWFudC1vcmFuZ2U6ICNmMzdjMjA7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXN0cm9uZy1ibHVlIHsgY29sb3I6ICMzNDYxYWM7IH1cblxuLyogLS0tLS0tLS0tLSBQYWdlIHRpdGxlIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wYWdlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWluayk7XG4gIGZvbnQ6IDUwMCAyNHB4LzMwcHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLFxuICAgIEhlbHZldGljYSwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXBhZ2Utc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250OiA0MDAgMTRweC8yMHB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90byxcbiAgICBIZWx2ZXRpY2EsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDRweCAwIDIwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0gVHlwb2dyYXBoeSAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGl0bGUge1xuICBjb2xvcjogdmFyKC0taW5rKTtcbiAgZm9udDogNTAwIDE4cHgvMjRweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sXG4gICAgSGVsdmV0aWNhLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250OiA0MDAgMTNweC8xOXB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90byxcbiAgICBIZWx2ZXRpY2EsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjE0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW11dGVkIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udDogNTAwIDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sXG4gICAgSGVsdmV0aWNhLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBTZWxlY3RlZCBsYWJlbHMgdW5kZXIgaGVhZGVycyAoY2xpZW50IC8gY2F0ZWdvcnkgLyBTS1UpICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1zZWxlY3RlZC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6IHZhcigtLXJhZGlhbnQtb3JhbmdlKTtcbiAgZm9udDogNzAwIDE0cHgvMjBweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG59XG5cbi8qIC0tLS0tLS0tLS0gU2VjdGlvbiBzaGVsbHMgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNvZnQpO1xufVxuXG4vKiBCbHVyIHRpdGxlcyB3aGVuIHVuZGVybHlpbmcgc3RlcCBpcyBkaXNhYmxlZCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24tYmxvY2suaXMtc3RlcC1kaXNhYmxlZCAuZ3BvLXRpdGxlLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24tYmxvY2suaXMtc3RlcC1kaXNhYmxlZCAuZ3BvLXN1YnRpdGxlLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24tYmxvY2suaXMtc3RlcC1kaXNhYmxlZCAuZ3BvLXNlY3Rpb24tc2VsZWN0ZWQtbGFiZWwge1xuICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4vKiBTZWN0aW9uIGhlYWRlciBsYXlvdXQgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1oZWFkZXItbWFpbiB7IG1pbi13aWR0aDogMDsgfVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24taGVhZGVyLWF1eCB7IGZsZXg6IDAgMCBhdXRvOyB9XG5cbi8qIOKchSBNYWtlIEJsb2NrIDEgKyBCbG9jayAyIGVxdWFsIGhlaWdodCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAjcm93LXRhYmxlLXdyYXAgPiBbY2xhc3MqPVwiY29sLVwiXSB7IGRpc3BsYXk6IGZsZXg7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy10YWJsZS13cmFwIC5ncG8tc2VjdGlvbi1ibG9jayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAjcm93LXRhYmxlLXdyYXAgLmdwby10YWJsZSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy10YWJsZS13cmFwIC5ncG8tc3RlcC1zZWN0aW9uIHsgZmxleDogMSAxIGF1dG87IH1cblxuLyogLS0tLS0tLS0tLSBUYWJsZSBzaGVsbCAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yb3ctYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNvZnQpO1xufVxuXG4vKiBTY3JvbGxhYmxlIG5lc3RlZCB0YWJsZSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRhYmxlLnNpbmdsZS1tZXRyaWMge1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLyogU2hhcmVkIGdyaWQgbGF5b3V0ICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taGVhZGVyLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWhlYWRlciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEuOGZyKSBtaW5tYXgoODhweCwgMWZyKTtcbiAgYmFja2dyb3VuZDogI0U5RTlFRTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MzM2NEM7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgZm9udDogNjAwIDEycHgvMTJweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMjRweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10YWJsZS5zaW5nbGUtbWV0cmljIC5ncG8taGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS44ZnIpIG1pbm1heCg4OHB4LCAxZnIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFRTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93OmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tcm93LWhvdmVyKTsgfVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvdy5pcy1jaGlsZCB7IGJhY2tncm91bmQ6ICNGOUY4RkE7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cuaXMtZ3JhbmRjaGlsZCB7IGJhY2tncm91bmQ6ICNGNUY0RjY7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cuaXMtc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiB2YXIoLS1yb3ctc2VsZWN0ZWQpOyB9XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1jb2wgeyBwYWRkaW5nOiAwIDEwcHg7IG1pbi13aWR0aDogMDsgfVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWhlYWRlciAuZ3BvLWNvbCxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cgLmdwby1jb2wge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1jb2wtbmFtZXtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNnB4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdG9nZ2xlLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWJ1bGxldHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4vKiBXcmFwcGVyIGFyb3VuZCBuYW1lICsgcm9sbHVwIGZvciBjbGVhbiBiYXNlbGluZSArIHdyYXBwaW5nICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbmFtZXdyYXB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiA2cHg7XG4gIHJvdy1nYXA6IDJweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vKiBUb2dnbGUgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10b2dnbGUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRvZ2dsZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1jYXJldCB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyB9XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1idWxsZXQge1xuICB3aWR0aDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWluZGVudC02IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMjhweDsgZmxleDogMCAwIGF1dG87IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1pbmRlbnQtMTIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA1NnB4OyBmbGV4OiAwIDAgYXV0bzsgfVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGZvbnQ6IDcwMCAxNHB4LzIxcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm9sbHVwLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udDogNTAwIDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1jb2wtbnVtIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS1pbmspO1xuICBmb250OiA0MDAgMTRweC8yMXB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuMTRweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvdyAuZ3BvLWNvbC1udW0ge1xuICBjb2xvcjogdmFyKC0tZGVsdGEtbmVnKTtcbn1cblxuLyogMy1jb2x1bW4gbGF5b3V0OiBOYW1lIHwgTWV0cmljIHwgTWV0cmljJSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRhYmxlLnNpbmdsZS1tZXRyaWMgLmdwby1oZWFkZXIsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGFibGUuc2luZ2xlLW1ldHJpYyAuZ3BvLXJvdyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcbiAgICBtaW5tYXgoMCwgMi42ZnIpXG4gICAgbWlubWF4KHZhcigtLWNvbC1taWQpLCAxZnIpXG4gICAgbWlubWF4KHZhcigtLWNvbC1taWQpLCAxZnIpO1xufVxuXG4vKiAtLS0tLS0tLS0tIE1ldHJpYyB0b2dnbGUgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1ldHJpYy10b2dnbGUgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgZ2FwOiA4cHg7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1tZXRyaWMtYnRuIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogNTAwIDEzcHgvMThweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE1cyBlYXNlLCBjb2xvciAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAuMTVzIGVhc2U7XG59XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbWV0cmljLWJ0bjpob3ZlciB7IGJhY2tncm91bmQ6ICNGNkY3RkE7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1tZXRyaWMtYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYWNjZW50KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1ldHJpYy1idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQzMzY0QztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQzMzY0Qztcbn1cblxuLyogLS0tLS0tLS0tLSBQcm9kdWN0cyB0YWJsZSAoQmxvY2sgMykgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcm93LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiDinIUgaG9yaXpvbnRhbCBzY3JvbGwgY29udGFpbmVyICovXG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zb2Z0KTtcbn1cblxuLyog4pyFIG1ha2UgbW9udGhzIGNyZWF0ZSBob3Jpem9udGFsIHNjcm9sbCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG5cbi8qIGhlYWRlciBjZWxscyAoc2luZ2xlIGhlYWRlciByb3cgb25seSkgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRDO1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udDogNjAwIDEycHgvMTJweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMjRweDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBib2R5IGNlbGxzICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcm93LWJvcmRlcik7XG4gIGZvbnQ6IDQwMCAxNHB4LzIxcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogUmFuayBjb2x1bW4gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yYW5rLWNlbGwgeyB3aWR0aDogNTZweDsgbWluLXdpZHRoOiA1NnB4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiDinIUgcmFuayBoZWFkZXIgYWxpZ25zIHRvb2x0aXAgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCB0aC5ncG8tcmFuay1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBQcm9kdWN0IGNvbCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3QtY29sIHsgd2lkdGg6IDMyMHB4OyBtaW4td2lkdGg6IDMyMHB4OyB9XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0ZC5ncG8tcHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1yb3cgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0LXJvdy5pcy1zZWxlY3RlZCB7IGJhY2tncm91bmQ6IHZhcigtLXJvdy1zZWxlY3RlZCk7IH1cblxuLyogTW9udGggKyBUcmVuZCBzaXppbmcgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1tb250aC1jb2wgeyB3aWR0aDogOTJweDsgbWluLXdpZHRoOiA5MnB4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRyZW5kLWNvbCB7IHdpZHRoOiAxNTBweDsgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4vKiBEaXZpZGVyIGJldHdlZW4gUFJJT1IgZ3JvdXAgYW5kIENVUlIgZ3JvdXAgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1jdXJyLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRDhEOEUwO1xufVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRoZWFkIHRoLmdwby1jdXJyLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDMzNjRDO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbW9udGgtZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0gU3RpY2t5IGNvbHVtbnMgZm9yIGhvcml6b250YWwgc2Nyb2xsIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktbGVmdHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0aWNreS1sZWZ0LTF7IGxlZnQ6IDA7IHotaW5kZXg6IDY7IH0gICAgICAgIC8qIHJhbmsgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktbGVmdC0yeyBsZWZ0OiA1NnB4OyB6LWluZGV4OiA1OyB9ICAgICAvKiBwcm9kdWN0ICovXG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktcmlnaHR7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA1O1xufVxuXG4vKiBoZWFkZXIgc3RpY2t5IHByaW9yaXR5IGZvciBzdGlja3kgY29scyAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRoZWFkIC5ncG8tc3RpY2t5LWxlZnQtMSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCAuZ3BvLXN0aWNreS1sZWZ0LTIsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGhlYWQgLmdwby1zdGlja3ktcmlnaHR7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4vKiBzdWJ0bGUgc2VwYXJhdG9ycyBmb3Igc3RpY2t5IGNvbHMgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktbGVmdC0yeyBib3gtc2hhZG93OiAycHggMCAwIHJnYmEoMCwwLDAsMC4wNik7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktcmlnaHR7IGJveC1zaGFkb3c6IC0ycHggMCAwIHJnYmEoMCwwLDAsMC4wNik7IH1cblxuLyoga2VlcCBzZWxlY3RlZC9ob3ZlciBiZyBjb25zaXN0ZW50IG9uIHN0aWNreSBjZWxscyAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3Qtcm93LmlzLXNlbGVjdGVkIC5ncG8tc3RpY2t5LWxlZnQsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1yb3cuaXMtc2VsZWN0ZWQgLmdwby1zdGlja3ktcmlnaHR7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJvdy1zZWxlY3RlZCk7XG59XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1yb3c6aG92ZXIgLmdwby1zdGlja3ktbGVmdCxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0LXJvdzpob3ZlciAuZ3BvLXN0aWNreS1yaWdodHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcm93LWhvdmVyKTtcbn1cblxuLyogLS0tLS0tLS0tLSBEb251dCArIGxlZ2VuZCAtLS0tLS0tLS0tICovXG4jcm93LWRvbnV0IC53LTEwMCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbiNkb251dC1jYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLyog4pyFIEhJREUgdGhlIG9sZCBoZWFkZXIgcm93IChub3cgbGVnZW5kIGhlYWRlciBpcyByZW5kZXJlZCBpbnNpZGUgI2RvbnV0LWxlZ2VuZCkgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1kb251dC1oZWFkZXJzIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ncG8tZG9udXQtbGVnZW5kIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5cbi8qIOKchSBMZWdlbmQgaGVhZGVyIHVzZXMgc2FtZSBncmlkIGFzIGxlZ2VuZCBpdGVtcyA9PiBwZXJmZWN0IGFsaWdubWVudCAqL1xuLmdwby1kb251dC1sZWdlbmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMnB4IG1pbm1heCgwLCAxZnIpIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwIDhweCAycHg7XG4gIGZvbnQ6IDYwMCAxMXB4LzEgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjE4cHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMnB4IG1pbm1heCgwLCAxZnIpIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ncG8tZG9udXQtbGVnZW5kLWl0ZW06aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjhGOUZCOyBib3JkZXItY29sb3I6ICNFMEUwRTY7IH1cbi5ncG8tZG9udXQtbGVnZW5kLWl0ZW06Zm9jdXMtdmlzaWJsZSB7IG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQpOyBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG4uZ3BvLWRvbnV0LWxlZ2VuZC1pdGVtLmlzLWRpbW1lZCB7IG9wYWNpdHk6IDAuNDU7IH1cblxuLmdwby1kb251dC1sZWdlbmQtc3dhdGNoIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250OiA1MDAgMTNweC8xLjMgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0taW5rKTtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtdmFsdWUge1xuICBmb250OiA1MDAgMTJweC8xLjMgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtaXRlbSAuZ3BvLWRvbnV0LWxlZ2VuZC12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1kZWx0YS1uZWcpO1xufVxuXG4vKiAtLS0tLS0tLS0tIFRyZW5kIHNwYXJrbGluZSAtLS0tLS0tLS0tICovXG4uZ3BvLXRyZW5kLWNlbGwgeyB3aWR0aDogMTMwcHg7IG1pbi13aWR0aDogMTMwcHg7IH1cbi5ncG8tdHJlbmQtc3BhcmsgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEyMHB4OyBoZWlnaHQ6IDM2cHg7IH1cbi5ncG8tdHJlbmQtc3BhcmsgLnNwYXJrbGluZS1sYWJlbCB7XG4gIGZvbnQ6IDYwMCA3cHgvMSBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGZpbGw6IHZhcigtLW11dGVkKTtcbn1cblxuLyogLS0tLS0tLS0tLSBTdGVwIHNrZWxldG9uIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXNlY3Rpb24geyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci1yYWRpdXM6IDEwcHg7IHBhZGRpbmc6IDA7IG92ZXJmbG93OiBoaWRkZW47IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy1kb251dC5ncG8tc3RlcC1zZWN0aW9uLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAjcm93LXByb2R1Y3RzLmdwby1zdGVwLXNlY3Rpb24sXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlICNyb3ctcHJvZHVjdC1saW5lLmdwby1zdGVwLXNlY3Rpb24geyBtaW4taGVpZ2h0OiAyNjBweDsgfVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1zZWN0aW9uIC5ncG8tc3RlcC1jb250ZW50IHsgdHJhbnNpdGlvbjogZmlsdGVyIC4xNXMgZWFzZSwgb3BhY2l0eSAuMTVzIGVhc2U7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXNlY3Rpb24uaXMtZGlzYWJsZWQgLmdwby1zdGVwLWNvbnRlbnQge1xuICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1zZWN0aW9uLmlzLWFjdGl2ZSAuZ3BvLXN0ZXAtY29udGVudCB7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtc2VjdGlvbi5pcy1kaXNhYmxlZCAuZ3BvLXN0ZXAtb3ZlcmxheSB7IGRpc3BsYXk6IGZsZXg7IH1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtY2FyZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zb2Z0KTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFRUYyRkY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLWRlc2Mge1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IDQwMCAxM3B4LzEuNCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG59XG5cbi8qIC0tLS0tLS0tLS0gSW5saW5lIHRvb2x0aXAgbWFya3VwIGhpZGRlbiAod2UgdXNlIGZsb2F0aW5nIHRvb2x0aXAgbm93KSAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdG9vbHRpcCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBUb29sdGlwIGJ1dHRvbiAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRvb2x0aXAtd3JhcHBlciB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taW5mby1idG4ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGZvbnQ6IDYwMCAxMXB4LzEgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1pbmZvLWJ0bjpob3ZlciB7IGJhY2tncm91bmQ6ICNGM0Y0RjY7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1pbmZvLWJ0bjpmb2N1cy12aXNpYmxlIHsgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudCk7IG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLyog4pyFIEZsb2F0aW5nIHRvb2x0aXAgKG5ldmVyIGNsaXBwZWQpICovXG4uZ3BvLWZsb2F0LXRvb2x0aXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xMnMgZWFzZSwgdHJhbnNmb3JtIC4xMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC13aWR0aDogbWluKDQ0MHB4LCBjYWxjKDEwMHZ3IC0gMjRweCkpO1xufVxuXG4uZ3BvLWZsb2F0LXRvb2x0aXAuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5ncG8tZmxvYXQtdG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxMTE4Mjc7XG4gIGNvbG9yOiAjRjlGQUZCO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250OiA0MDAgMTJweC8xLjQgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYigwIDAgMCAvIDIwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIGFycm93ICovXG4uZ3BvLWZsb2F0LXRvb2x0aXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1hcnJvdy1sZWZ0LCA1MCUpO1xuICB0b3A6IC00cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMTExODI3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmdwby1mbG9hdC10b29sdGlwLmlzLXRvcDo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTRweDtcbn1cblxuI3Jvdy1wcm9kdWN0LWxpbmUgeyBtaW4taGVpZ2h0OiAzMDBweDsgfVxuXG4jcm93LXByb2R1Y3QtbGluZSAjcHJvZHVjdC1saW5lIHtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLSBSZXNwb25zaXZlIHR3ZWFrcyAtLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3Jvdy1kb251dCAudy0xMDAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICNkb251dC1jYW52YXMgeyBtYXJnaW46IDAgYXV0bzsgfVxuICAjcHJvZHVjdC1saW5lIHsgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1uYW1lIHsgbWF4LXdpZHRoOiA3MHZ3OyB9XG4gIC52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrIHsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbiAgLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3QtY29sIHsgd2lkdGg6IDI0MHB4OyBtaW4td2lkdGg6IDI0MHB4OyB9XG4gIC52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktbGVmdC0yeyBsZWZ0OiA1NnB4OyB9XG59XG4iLCIkY29sb3JfMTogIzQzMzY0QztcbiRjb2xvcl8yOiAjMjkyQzJFO1xuJGZvbnQtZmFtaWx5XzE6IFdvcmsgU2FucztcbiRiYWNrZ3JvdW5kLWNvbG9yXzE6IHRyYW5zcGFyZW50O1xuXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIHtcblx0cGFkZGluZzogMCAwIDI0cHg7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIC5zcC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAmX190aXRsZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI0U5RTlFRTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAuc3AtdG9nZ2xlLWJ0biB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLWZnLWNvbG9yKTtcbiAgICAgICAgJi5wcmV2aWV3LWJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcmV2aWV3LnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDE2cHggN3B4IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zcC10b2dnbGUtYnRuLS1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZWRpdC13aGl0ZS5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZlZWRiYWNrLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNTBweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWVkYmFjay5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgLnNwLWZlZWRiYWNrLWJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjEwMTAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwLWhlYWRlcl9fYWN0aW9ucyB7XG4gICAgICBidXR0b24uc3AtYnRuLXNhdmUge1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zYXZlLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uLnNwLWJ0bi1zdWJtaXQge1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xuICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvdW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzUyNTE2QjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuY2xhcm8tZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjMDIwODE3O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZmxleDogMTAwJTtcbiAgfVxuICAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiIHtcbiAgICAmLmhvcml6b250YWwtdGFiLWhpZGRlbiB7XG4gICAgICArLnVwbG9hZC10aXBzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgKy51cGxvYWQtdGlwcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLndyaXRpbmctdGlwcyxcbiAgLnVwbG9hZC10aXBzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGkge1xuICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgIH1cbiAgICB9XG4gIH1cblx0LmxheW91dC1yZWdpb24tLXNlY29uZGFyeSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubGF5b3V0LWZvcm0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC5sYXlvdXQtcmVnaW9uLS1tYWluIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG4gICAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblx0XHRcdC5ob3Jpem9udGFsLXRhYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA4NzVyZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjRweCAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAmI2VkaXQtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgICAgICAgJiNlZGl0LWZpZWxkLWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zdXBwbGllci1uYW1lLXdyYXBwZXIsXG4gICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5maWVsZHNldF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3OTgxODY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIHtcbiAgICAgICAgICAgICAgLm1lZGlhLWxpYnJhcnktd2lkZ2V0LWVtcHR5LXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLWZpbGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLXRleHQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLXR5cGUtLXRleHRmaWVsZCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkMyRTtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAge1xuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmllbGRzZXRfX3N1ZmZpeCxcbiAgICAgICAgICAgICAgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy91cGxvYWQucG5nJyk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZWxkc2V0LmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkc2V0X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHlfMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdFx0XHRcdH1cbiAgICAgICAgICAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIHtcbiAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAjZWRpdC1maWVsZC1hYm91dC11cy0wLWZvcm1hdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGV4dC1mdWxsIHtcbiAgICAgICAgICAgICAgICA+LmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNrLmNrLXJlc2V0X2FsbCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLmNrLXJlc2V0X2FsbC1leGNsdWRlZCAqKSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNrLmNrLXJlc2V0X2FsbC5jay1lZGl0b3JfX3RvcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2suY2stZWRpdG9yX190b3Age1xuICAgICAgICAgICAgICAgIC5jay1zdGlja3ktcGFuZWwge1xuICAgICAgICAgICAgICAgICAgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmNrLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBidXR0b24uY2suY2stYnV0dG9uLmNrLW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2stbGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNrLmNrLWVkaXRvcl9fbWFpbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICA+LmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICAgICAgICAgICAgICAgICAgJjpub3QoLmNrLWZvY3VzZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gICAgICAgICAgICAgICAgLmNrLmNrLWVkaXRvcl9fbWFpbiB7XG4gICAgICAgICAgICAgICAgICA+LmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiB7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNnB4IDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWxlY3R7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkge1xuICAgICAgICAgICAgICAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuZmllbGRzZXRfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W25hbWU9XCJpZWYtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0tYWRkXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkZC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaWVmLWZvcm0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkc2V0X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICA+LmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kcm9wZG93bi5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FuY2VsLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cImllZi1hZGQtc3VibWl0LWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkZC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwiaWVmLWFkZC1jYW5jZWwtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWVmLWVudGl0eS10YWJsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB0ci5pZWYtcm93LWVudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERjE7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggIzQzMzY0QzA4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pZWYtcm93LWVudGl0eS1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXN0YXRlLFxuICAgICAgICAgICAgICAgICAgICAgICYuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlZHJhZy1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvY2F0aW9uLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAmLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXJhZGl1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdmFsdWU9XCJFZGl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2VkaXQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3ZhbHVlPVwiUmVtb3ZlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2NhbmNlbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmllZi1yb3ctZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtaW50ZWdlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUQ2RTBDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmhvcml6b250YWwtdGFiLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICYuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiB7XG4gICAgICAgICAgICAmW29wZW5dIHtcbiAgICAgICAgICAgICAgKy51cGxvYWQtdGlwcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsudXBsb2FkLXRpcHMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIHtcbiAgICAgICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDM2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Rvd25sb2FkLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA0NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3VwbG9hZC5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIHtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIHtcbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdDNzM4NDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9idWxrLXVwbG9hZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dC5yZW1vdmUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2NhbmNlbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdXBwbGllci1vdmVydmlldy10YWIge1xuICAgICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIHtcbiAgICAgICAgICAgICAgICBmaWVsZHNldC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIC5maWVsZHNldF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tZW50aXR5LWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLCAuZm9ybS10eXBlLS10ZXh0ZmllbGQsIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAmLmZpZWxkLS10eXBlLWJvb2xlYW4ge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL29mZi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtX19sYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGRzZXRfX2xhYmVsLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICNjYXRlZ29yeS1maWVsZHMtd3JhcHBlci5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBvdGVudGlhbC1zYXZpbmdzLXVwLXRvLFxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VwcGxpZXItcmVzb3VyY2VzIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEtbGlicmFyeS13aWRnZXRfX3RvZ2dsZS13ZWlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaG9vc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAubWVkaWEtdXBsb2FkLW9wZW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi4xMjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgIC51cGxvYWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0M3Mzg0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC43NXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91cGxvYWQucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnVwbG9hZC10eXBlcyB7XG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTI3MzE7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDhweCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY0NzQ4QjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAucmVzb3VyY2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjU4N0JGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnJlc291cmNlLWljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5wZGYtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGRmLWZpbGUucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5kb2N4LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvY3gtZmlsZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmRvYy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb2MtZmlsZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnR4dC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90eHQtZmlsZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnhsc3gtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMveGxzeC1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAucG5nLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BuZy1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuanBnLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2pwZy1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNvdXJjZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnJlc291cmNlLW1ldGEge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ3NDhCO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc291cmNlLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy92aWV3LnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FuY2VsLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzX19tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWdhbGxlcnkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi4xMjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgIC5jaG9vc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLm1lZGlhLXVwbG9hZC1vcGVuZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLXRleHQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24gIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLXR5cGVzIHtcbiAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjczMTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTI3MzE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY0NzQ4QjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtbGlzdCB7XG4gICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyQzJFO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAubWVzc2FnZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNzUsICNCRkJGQkYpO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvRGVsZXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRcdFx0Lmhvcml6b250YWwtdGFicy1saXN0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcl8xO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaG9yaXpvbnRhbC10YWItYnV0dG9uIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3JfMTtcblx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG5cdFx0XHRcdCAgICBcdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRDZFMEM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmhvcml6b250YWwtdGFicy1wYW5lcyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRwYWRkaW5nOjE2cHggMjBweCAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdFx0Lmhvcml6b250YWwtdGFicy1wYW5lIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHQuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuXHRcdFx0XHRcdFx0LmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHQuZm9ybS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTZweCAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAmI2VkaXQtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI2VkaXQtZmllbGQtc3VwcGxpZXItbmFtZS13cmFwcGVyLFxuICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZmllbGRzZXRfX3dyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0LmZvcm0tZWxlbWVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzk4MTg2O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdXBsb2FkLnBuZyk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZW1vdmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYW5jZWwucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLWZpbGUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tdGV4dGZpZWxkIHtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyQzJFO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGRzZXRfX3N1ZmZpeCxcbiAgICAgICAgICAgICAgICAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW57XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy91cGxvYWQucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseV8xO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0ZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5maWVsZHNldF9fbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3VwcGxpZXItYWJvdXQtdXMtdGFiIHtcbiAgICAgICAgICAgICYuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAjZWRpdC1maWVsZC1hYm91dC11cy0wLWZvcm1hdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAud3JpdGluZy10aXBzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC50ZXh0LWZ1bGwge1xuICAgICAgICAgICAgICAgICAgICA+LmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseV8xO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmNrLmNrLXJlc2V0X2FsbCB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5jay1yZXNldF9hbGwtZXhjbHVkZWQgKikge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuY2suY2stcmVzZXRfYWxsLmNrLWVkaXRvcl9fdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5jay5jay1lZGl0b3JfX3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIC5jay1zdGlja3ktcGFuZWwge1xuICAgICAgICAgICAgICAgICAgICAgIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNrLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5jay1saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuY2suY2stZWRpdG9yX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2REI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgPi5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguY2stZm9jdXNlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5jay1yb3VuZGVkLWNvcm5lcnMge1xuICAgICAgICAgICAgICAgICAgICAuY2suY2stZWRpdG9yX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICA+LmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiB7XG4gICAgICAgICAgICAmLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0Y3RjdGODtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE2cHggMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAmLmZvcm0taXRlbS0tZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybS1zZWxlY3R7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlLFxuICAgICAgICAgICAgICAjemlwX2NvZGVfd3JhcHBlcixcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkge1xuICAgICAgICAgICAgICAgICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIC5maWVsZHNldF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cImllZi1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybS1hZGRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWRkLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWVmLWZvcm0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXRfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgPi5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2Vycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Ryb3Bkb3duLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhbmNlbC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W25hbWU9XCJpZWYtYWRkLXN1Ym1pdC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZGQucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwiaWVmLWFkZC1jYW5jZWwtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaWVmLWVudGl0eS10YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ci5pZWYtcm93LWVudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VERURGMTtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4ICM0MzM2NEMwODtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAuaWVmLWVudGl0eS1vcGVyYXRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLmllZi1yb3ctZW50aXR5LWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtc3RhdGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC50YWJsZWRyYWctY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvY2F0aW9uLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXJhZGl1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3ZhbHVlPVwiRWRpdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2VkaXQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdmFsdWU9XCJSZW1vdmVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9jYW5jZWwucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pZWYtcm93LWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS10eXBlLWludGVnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRDZFMEM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLmhvcml6b250YWwtdGFiLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhvcml6b250YWwtdGFicy1wYW5lcyB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgLmNsYXJvLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAmLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSB7XG4gICAgICAgICAgICAmI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Rvd25sb2FkLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdXBsb2FkLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VENkUwQztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICArLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSB7XG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSB7XG4gICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3QzczODQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvYnVsay11cGxvYWQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9jYW5jZWwucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgICAgICAgIGdhcDogMjRweCAzMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCB7XG4gICAgICAgICAgICAgICAgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAuZmllbGRzZXRfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtLWVudGl0eS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiwgLmZvcm0tdHlwZS0tdGV4dGZpZWxkLCBsYWJlbCwgLmNsYXJvLWF1dG9jb21wbGV0ZV9fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDklO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmZpZWxkLS10eXBlLWJvb2xlYW4ge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL29mZi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtX19sYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGRzZXRfX2xhYmVsLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM3OTgxODY7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI2NhdGVnb3J5LWZpZWxkcy13cmFwcGVyLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXByb3Bvc2l0aW9uLFxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcG90ZW50aWFsLXNhdmluZ3MtdXAtdG8sXG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiB7XG4gICAgICAgICAgICAgICAgZmxleDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdXBwbGllci1yZXNvdXJjZXMge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAubWVkaWEtbGlicmFyeS13aWRnZXRfX3RvZ2dsZS13ZWlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDgxNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY0RjY7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2REI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAudXBsb2FkLXRleHQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNob29zZS1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAubWVkaWEtdXBsb2FkLW9wZW5lciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDYwJTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbiAge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYnVsay11cGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLXR5cGVzIHtcbiAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjczMTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTI3MzE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY0NzQ4QjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtbGlzdCB7XG4gICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDgxNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIC5yZXNvdXJjZS1pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTVFOUYxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NTg3QkY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICAucmVzb3VyY2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnBkZi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wZGYtZmlsZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmRvY3gtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG9jeC1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZG9jLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvYy1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAudHh0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R4dC1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAueGxzeC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy94bHN4LWZpbGUucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5wbmctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG5nLWZpbGUucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5qcGctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvanBnLWZpbGUucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc291cmNlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYyJTtcbiAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnJlc291cmNlLW1ldGEge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ3NDhCO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc291cmNlLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdmlldy5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VwcGxpZXItZ2FsbGVyeSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi4xMjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgIC5jaG9vc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLm1lZGlhLXVwbG9hZC1vcGVuZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51cGxvYWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbiAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYnVsay11cGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51cGxvYWQtdHlwZXMge1xuICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjczMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51cGxvYWQtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ3NDhCO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhLXVwbG9hZC1saXN0IHtcbiAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkMyRTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgLm1lc3NhZ2VzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIC5tZXNzYWdlcy1saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZXNfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlc19fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlc19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNzUsICNCRkJGQkYpO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmdhbGxlcnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJlbW92ZS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9EZWxldGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIge1xuICAgICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGdhcDogMTZweCAyNHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHggMzJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvKiBMVE8gbWFuYWdlciB3cmFwcGVyIOKAlCBmdWxsIHdpZHRoICovXG4gICAgICAgICAgICAgICNsdG8tbWFuYWdlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIC8qIExUTyBsaXN0IGhlYWRlciAqL1xuICAgICAgICAgICAgICAgIC5sdG8taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmx0by1saXN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiBBZGQgTmV3IExUTyBidXR0b24gKi9cbiAgICAgICAgICAgICAgICAubHRvLWFkZC1uZXctYnRuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzN0MyMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGx1cy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiBDYXJkcyB3cmFwcGVyIOKAlCBmdWxsIHdpZHRoIHdpdGggd3JhcHBpbmcgKi9cbiAgICAgICAgICAgICAgICAubHRvLWNhcmRzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyogRWFjaCBjYXJkIOKAlCAzIHBlciByb3csIHdyYXBzIHRvIG5leHQgbGluZSBhdXRvbWF0aWNhbGx5ICovXG4gICAgICAgICAgICAgICAgLmx0by1jYXJkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxNHB4KTtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5sdG8tY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmx0by1zdGF0dXMtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tZHJhZnQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNzQxNTE7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlDQTNBRjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1wZW5kaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMkUyO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjkxQzFDO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQzI2MjY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENGQ0U3O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU4MDNEO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNkEzNEE7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWNhcmRfX2RhdGVzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWNhcmRfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWVkaXQtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzMHB4IDZweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9lZGl0LnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5sdG8tZGVsZXRlLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvRGVsZXRlLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubHRvLWZvcm0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubHRvLWhlYWRlci1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAubHRvLWZvcm0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAvLyBCYWNrIGJ1dHRvbiDigJQgdHJhbnNwYXJlbnQsIG5vIGJvcmRlci5cbiAgICAgICAgICAgICAgICAgIC5sdG8tYmFjay1idG4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sdG8tZmVhdHVyZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogIzUyNTE2QjtcblxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgLS1pbnB1dC0tZm9jdXMtYm9yZGVyLWNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgIC0taW5wdXQtLWZvY3VzLWJvcmRlci1jb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sdG8tZmllbGRzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHggMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAvLyBSZW1vdmUgZ2xvYmFsIG1hcmdpbi1ibG9jayBmcm9tIGZvcm0taXRlbS5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBUaXRsZVxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW0gMDtcblxuICAgICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzk4MTg2O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmssXG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyxcbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmssXG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbSAwO1xuXG4gICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAvLyBIaWRlIHRoZSBkcm9wZG93biBhcnJvdy5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLy8gT3ZlcnJpZGUgYnJvd3NlcidzIGRpc2FibGVkIGdyZXktb3V0LlxuICAgICAgICAgICAgICAgICAgc2VsZWN0OmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLm1lZGlhLWxpYnJhcnktaXRlbV9fYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNEY2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLXVwbG9hZC13cmFwcGVyLFxuICAgICAgICAgICAgICAgICAgICAgIC5sdG8tdXBsb2FkLW1haW4tdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAubHRvLXVwbG9hZC1zdWItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgLm1lZGlhLWxpYnJhcnktZm9ybS1lbGVtZW50LWVtcHR5LXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uLFxuICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbjplbXB0eSAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAvLyBTdHlsZSBDaG9vc2UgSW1hZ2UgYnV0dG9uIHRvIGxvb2sgbGlrZSB0aGUgdXBsb2FkIGFyZWEuXG4gICAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAvLyBNYWluIGNsaWNrIHRvIGJyb3dzZSB0ZXh0IOKAlCBpbnNpZGUgZmllbGRzZXQgdmlhIGFmdGVyX2J1aWxkLlxuICAgICAgICAgICAgICAgICAgICAgIC5sdG8tdXBsb2FkLW1haW4tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAvLyBTdWIgdGV4dCBiZWxvdy5cbiAgICAgICAgICAgICAgICAgICAgICAubHRvLXVwbG9hZC1zdWItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdDNzM4NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmx0by1mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gQmFjayBidXR0b24uXG4gICAgICAgICAgICAgICAgLmx0by1jYW5jZWwtYnRuIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBTYXZlIExUTyBidXR0b24uXG4gICAgICAgICAgICAgICAgLmx0by1zYXZlLWJ0biB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUQ2RTBDO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJCMjEzMztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI0VENkUwQywgOCUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGF5b3V0LXJlZ2lvbi0tZm9vdGVyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LmZvcm0tYWN0aW9ucyB7XG5cdFx0XHQuYnV0dG9uLmZvcm0tc3VibWl0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0YzN0MyMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseV8xO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jay5jay1lZGl0b3JfX21haW4ge1xuXHQ+LmNrLWVkaXRvcl9fZWRpdGFibGUuY2stcm91bmRlZC1jb3JuZXJzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi51aS1kaWFsb2cgIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiWFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLm1lc3NhZ2VzLS1lcnJvciB7XG4gLnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mb3JtLWl0ZW1fX2Vycm9yLW1lc3NhZ2Uge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjdGODtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3QzIwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX21lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgLnJlZ2lvbiB7XG4gICAgJi5yZWdpb24taGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmpzLW1lZGlhLWxpYnJhcnktYWRkLWZvcm0tYWRkZWQtbWVkaWEge1xuICAuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwge1xuICAubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIHtcbiAgICAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIHtcbiAgICAgIG1heC13aWR0aDogMzMuMyU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAuZmllbGQtLW5hbWUtdGh1bWJuYWlsIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVkaWEtbGlicmFyeS1pdGVtX19wcmV2aWV3LXdyYXBwZXIge1xuICAgICAgLm1lZGlhLWxpYnJhcnktaXRlbV9fcHJldmlldyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICAubWVkaWEtbGlicmFyeS1pdGVtX19hdHRyaWJ1dGVzIHtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX25hbWUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fZmllbGRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fcHJldmlldyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tZWRpYS1saWJyYXJ5LWFkZC1mb3JtX19hZGRlZC1tZWRpYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIHtcbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgdGQsIHRoIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLW5hbWUge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICB0aC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1tZWRpYS1saWJyYXJ5LXNlbGVjdC1mb3JtIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5hcnRpY2xlLmNvbnRleHR1YWwtcmVnaW9uLm1lZGlhLWxpYnJhcnktaXRlbV9fcHJldmlldy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjRjdGN0Y4IGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNGN0Y3RjggaW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM3OTgxNzUgIWltcG9ydGFudDtcbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1zdXBwbGllci1wcm9maWxlIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNwLXByZXZpZXcge1xuICAuc3AtZWRpdC1wcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUQ2RTBDO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgLmF6LWN0bnIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuc3AtdGl0bGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwLWFjdGlvbi1saW5rcyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBheyAgICAgICAgICBcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgICAgICAgIFxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAmLnNwLWVkaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lZGl0LWRhcmsucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDQ1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zcC1wcmV2aWV3LWxpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdmlzaWJpbGl0eS5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzQzMzY0QztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIC50YWItY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAudGFicyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUVFO1xuICAgICAgLnRhYiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VENkUwQztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3AtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAuc3AtaGVhZGVyLWxvZ28ge1xuICAgICAgICAubWVkaWEtLXR5cGUtd2lkZW4taW1hZ2VzIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhbS1hc3NldC1pZCxcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhbS11cmwsXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcC1oZWFkZXItY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgIH1cbiAgICAgICAgLnNwLXNhdmUtdXB0byB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NhdmUtdXB0by5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMCAzMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb2xvcjogIzEyNzg1NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcC1oZWFkZXItbGlua3Mge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJi5zaGFyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQzMzY0QztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2hhcmUucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZW5yb2xsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMzdDMjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zcC1hYm91dC11cyxcbiAgICAuc3Atb3ZlcnZpZXcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCxcbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgfVxuICAgICAgLmZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zcC1yZXNvdXJjZXMtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgLnNwLXJlc291cmNlcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbGUtbmFtZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwJTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9MaW5rLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWQtdXJsIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMCU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAjRUQ2RTBDO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bmxvYWQtcHJldmlldy5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zdXBwbGllcl9kYXNoYm9hcmR7XG4gICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQge1xuICAgIC5hei1jdG5ye1xuICAgICAgJi5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgIH1cbiAgICAgIC5hei10YWJzIHtcbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDhweCAxNnB4O1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYXYtaXRlbTpoYXMoLmFjdGl2ZSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRDZFMEM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RUU7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIC5yb3ctYWN0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3QzIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICAucmVjZW50LWFjdGl2aXR5LFxuICAgICAgICAgIC5kYXNoYm9hcmQtY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS03NSwgI0JGQkZCRik7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IDBweCAjNDMzNjRDMDg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQge1xuICAgICAgICAgICAgLnZpZXctZW1wdHkgcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAuZGFzaGJvYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5wZC0wIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc3VwX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc3VwX2F1dGhfZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgLnN1cF9hdXRoX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdXNlci5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3VwX2F1dGhfZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RhdGUucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN1cF9jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN1cF9jYXRlZ29yeTplbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnN1cF9tb2RlcmF0aW9uX2xvZ19tZXNzYWdle1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3VwX3ZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldmlldy5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3VwX2ZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlZWRiYWNrLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zdXBfcmVqZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQjEwMTAxO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FuY2VsLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnN1cF9hcHByb3ZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTI3ODU2O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjc4NTY7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXBwcm92ZS13aGl0ZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi52aWV3LWRpc3BsYXktaWQtcmVjZW50X2FjdGl2aXR5IHtcbiAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAucmVjZW50LWFjdGl2aXR5IHtcbiAgICAgICAgICAgICAgICAucGQtMCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGVmdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIC5yZWNlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5yZWNlbnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgLnJlY2VudC1tb2RlcmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgICAgJi5kcmFmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0I4MkY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RCRUFGRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQ0RUQ4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnB1Ymxpc2hlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTZBMzRBO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RDRkNFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU4MDNEO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLmluX3JldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFCMzA4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZFRjlDMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEI2MDA1O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnJlamVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQzI2MjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVFMkUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCOTFDMUM7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5hei1jbXMtZWxlbWVudCB7XG4gICAgICAgIC52aWV3LWlkLXN1cHBsaWVyc19jb3VudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggIzQzMzY0QzA4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMiU7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1uaWQge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hei10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgfVxuICAgICAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNjMlO1xuICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAuZm9ybS10eXBlLS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAmLnZpZXdzLWV4cG9zZWQtZm9ybV9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICYuZm9ybS1pdGVtLS1tb2RlcmF0aW9uLXN0YXRlLTEge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmZvcm0taXRlbS0tZmllbGQtY2F0ZWdvcnktZ3JvdXAtdmFsdWUge1xuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kcm9wZG93bi5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kcm9wZG93bi5wbmcpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgb3B0aW9uW3NlbGVjdGVkPVwic2VsZWN0ZWRcIl0sXG4gICAgICAgICAgICAgICAgb3B0aW9uOmhvdmVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm1fX2l0ZW0tLWFjdGlvbnMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlldy1lbXB0eSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgIC52aWV3cy10YWJsZSB7XG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNnB4IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAmLnZpZXdzLWZpZWxkLXRpdGxlLFxuICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUVFO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjM3QzIwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbjpibGFuayB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1tb2RlcmF0aW9uLXN0YXRlIHsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5kcmFmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0I4MkY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RCRUFGRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQ0RUQ4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLnB1Ymxpc2hlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTZBMzRBO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RDRkNFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU4MDNEO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLmluX3JldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFCMzA4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZFRjlDMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEI2MDA1O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLnJlamVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQzI2MjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVFMkUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCOTFDMUM7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1jaGFuZ2VkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQtZmllbGQtbGFzdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJCMjEzMztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0M3Mzg0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAge1xuICAuYXotY3RucntcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG4gIC5zZC13cmFwcGVye1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZS1zb2xpZCwgd2hpdGUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8qIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgKi9cbiAgICAvKiBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgKi9cbiAgICBnYXA6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5zZC10ZXh0LWFuZC1mZWVkYmFjay13cmFwcGVye1xuICAgIGZsZXg6IDEgMSAwOyBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnN1cHBsaWVyLWRhc2hib2FyZC10ZXh0e1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5zdXBwbGllci1kYXNoYm9hcmQtZmVlZGJhY2t7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnByZWNlbnRhZ2UtYW5kLWJ1dHRvbnN7XG4gICAgZmxleDogMSAxIDA7IFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgZ2FwOiAxMnB4OyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wZXJjZW50YWdlLWNvbXBsZXRlZCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmluZm9fcGlsbHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDsgXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyBcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IFxuICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgXG4gICAgICBiYWNrZ3JvdW5kOiAjREJFQUZFOyBcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgXG4gICAgICBvdXRsaW5lOiAxcHggIzM0NjFBQyBzb2xpZDsgXG4gICAgICBvdXRsaW5lLW9mZnNldDogLTFweDsgXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLmluZm9fcGlsbF90ZXh0e1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICAgICAgY29sb3I6ICMxRDRFRDg7IFxuICAgICAgICBmb250LXNpemU6IDEycHg7IFxuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7IFxuICAgICAgICBmb250LXdlaWdodDogNjAwOyBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IFxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21wbGV0ZWRfdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICAgIGNvbG9yOiAjMjEyNzMxOyBcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgXG4gICAgICBmb250LWZhbWlseTogV29yayBTYW5zOyBcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IFxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDsgXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG4gIC5zdXBwbGllcnByb2ZpbGUtYnV0dG9uc3tcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IFxuICAgIGdhcDogMTJweDsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZ3Jlc3NiYXItcGFyZW50IHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyBcbiAgICBoZWlnaHQ6IDEycHg7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgYmFja2dyb3VuZDogI0VERURGMTsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB9XG4gIC5wcm9ncmVzc2JhciB7XG4gICAgd2lkdGg6IDY3MnB4OyBcbiAgICBoZWlnaHQ6IDEycHg7IFxuICAgIGxlZnQ6IDBweDsgXG4gICAgdG9wOiAwLjQwcHg7IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgYmFja2dyb3VuZDogIzQzMzY0QztcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTWFya2V0IFNoYXJlIGJ5IENhdGVnb3J5IFVJXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm1hcmtldC1zaGFyZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgxNjYsIDE3MywgMTg2LCAwLjA2KSwgMHB4IDRweCA2cHggLTFweCByZ2JhKDE2NiwgMTczLCAxODYsIDAuMTApO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvL1VwZGF0aW5nIGl0IHRvIHZpc2libGUgc28gdGhhdCB0b29sdGlwIGlzIG5vdCBoaWRkZW5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAubXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubXMtaGVhZGVyLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5tcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDgxNztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLm1zLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5tcy1sZWdlbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLm1zLWxlZ2VuZC1pdGVtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5tcy1sZWdlbmQtc3dhdGNoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubXMtbGVnZW5kLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbGVnZW5kLXRvdGFsLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgycmVtO1xuICAgICAgICAgICAgY29sb3I6ICM1MjU4NmI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXMtZGF0YS1yb3cge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAubXMtY2F0ZWdvcnktbmFtZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLWJhci1jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAubXMtYmFyLXNlZ21lbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAubXMtc2VnbWVudC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1iYXItc2VnbWVudC0tc21hbGwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgICAgICAgIC5tcy1zZWdtZW50LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1zLWJhci1lbXB0eSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1zLXRvdGFsLXZhbHVlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgIC5tcy10b3RhbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tcy1wYWdpbmF0aW9uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAubXMtcGFnaW5hdGlvbi1pbm5lciB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLm1zLXBhZy1idG4ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLm1zLXBhZy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlLXNvbGlkLCB3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggI0UyRThGMCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tcy1wYWctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLXBhZy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtcGFnLWNoZXZyb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxLjMzcHggdmFyKC0tY29sb3ItYmxhY2stc29saWQsIGJsYWNrKSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTAuNjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tcy1wYWctdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stc29saWQsIGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERldGFpbHMgVGFibGUgU3R5bGVzXG4gICAgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIC5tcy1kZXRhaWxzLXRhYmxlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwMHB4OyAvLyBFbnN1cmUgdGFibGUgZG9lc24ndCBjcmFtcFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5tcy1kZXRhaWxzLWhlYWRlci1yb3csXG4gICAgICAgICAgICAubXMtZGV0YWlscy1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOlxuICAgICAgICAgICAgICAgICAgICBtaW5tYXgoMCwgM2ZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBDYXRlZ29yeSAtIEluY3JlYXNlZCB0byAzZnIgKi9cbiAgICAgICAgICAgICAgICAgICAgbWlubWF4KDAsIDEuMmZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBSZWJhdGFibGUgKi9cbiAgICAgICAgICAgICAgICAgICAgbWlubWF4KDAsIDEuMmZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBOb24tcmViYXRhYmxlICovXG4gICAgICAgICAgICAgICAgICAgIG1pbm1heCgwLCAxZnIpXG4gICAgICAgICAgICAgICAgICAgIC8qIENvbXAgMSAqL1xuICAgICAgICAgICAgICAgICAgICBtaW5tYXgoMCwgMWZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBDb21wIDIgKi9cbiAgICAgICAgICAgICAgICAgICAgbWlubWF4KDAsIDFmcilcbiAgICAgICAgICAgICAgICAgICAgLyogQ29tcCAzICovXG4gICAgICAgICAgICAgICAgICAgIG1pbm1heCgwLCAxZnIpXG4gICAgICAgICAgICAgICAgICAgIC8qIENvbXAgNCAqL1xuICAgICAgICAgICAgICAgICAgICBtaW5tYXgoMCwgMWZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBDb21wIDUgKi9cbiAgICAgICAgICAgICAgICAgICAgbWlubWF4KDAsIDFmcik7XG4gICAgICAgICAgICAgICAgLyogUk9XICovXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFRTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1kZXRhaWxzLWhlYWRlci1yb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgIC5tcy1kZXRhaWxzLWhlYWRlci1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1kZXRhaWxzLXJvdyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgICAgICAgICAmLmlzLWJvbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZCO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tcy1kZXRhaWxzLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tcy1jYXRlZ29yeS1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtdG9nZ2xlLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmRlbnQgbWFya2Vyc1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmRlbnQtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmluZGVudC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBWYWx1ZSBzdHlsaW5nIC0gb3JhbmdlIGZvciByZWJhdGFibGUgb25lc1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWdtLXZhbHVlLFxuICAgICAgICAgICAgICAgICAgICAmLmlzLW5vbi1yZWJhdGFibGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGMjg1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiN0b2FzdC1jb250YWluZXIge1xuICAudG9hc3QtbWVzc2FnZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvYXN0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvYXN0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODk0MDYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvYXN0LWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b2FzdC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5NmI0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufSIsIi8vIGltcG9ydCBmaWxlc1xuQGltcG9ydCBcImltcG9ydFwiO1xuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG4vKiBIZWFkZXIgQmFubmVyICovXG4udG9wLWJhbm5lciB7XG5cdGJhY2tncm91bmQ6ICMyYjIxMzM7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG4uY3RhLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IG9yYW5nZTtcblx0Y29sb3I6ICNGRkZGRkY7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubmF2YmFyLWN1c3RvbSB7XG5cdC0tbmF2LWRkLWdhcDogLjI1cmVtO1xuXHQtLW5hdi1kZC16OiAxMDUxO1xuXHQubmF2LWl0ZW0uZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQ+LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC4zcmVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRib3JkZXItdG9wOiAuM2VtIHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg3NSUgKyB2YXIoLS1uYXYtZGQtZ2FwKSk7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0ei1pbmRleDogdmFyKC0tbmF2LWRkLXopO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjEyNXJlbSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLCB0cmFuc2Zvcm0gMTIwbXMgZWFzZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50O1xuXHRcdC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuXHRcdC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG5cdFx0LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdC5kcm9wZG93bi1tZW51LnNob3cge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblx0LmRyb3Bkb3duLXN1Ym1lbnUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQ+LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cdFx0fVxuXHR9XG5cdC5kcm9wZG93bi1tZW51LWVuZCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogYXV0bztcblx0fVxuXHQuZHJvcGRvd24taXRlbSB7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2QzOTMyZDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0fVxuXHR9XG5cdC5uYXYtbGluayB7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNkMzkzMmQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuLm1haW4tbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0LmxvZ28ge1xuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5uYXYtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogSGVybyBTZWN0aW9uICovXG4uaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRoZWlnaHQ6IDMyMHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0bWluLWhlaWdodDogMzUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWluLWhlaWdodDogNTB2aDtcblx0LmNvbnRhaW5lciB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0aDEge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHR9XG5cdHAge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHR9XG59XG4uaGVyby1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1MjUxNmI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjY1KSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG4ubG9nby1zZWN0aW9uIHtcblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xuXHR9XG59XG4ubGVhZCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5iaS1hcnJvdy1yaWdodC1jaXJjbGUtZmlsbCB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29sb3I6ICNkMzkzMmQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG4ubGVhcm4tbW9yZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICNmZmY7XG59XG4uYWxpZ24taXRlbXMtY2VudGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpdGUtbG9nbyB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG59XG4ubWUtMyB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbi5sZWFkMiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRtYXJnaW4tbGVmdDogNDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubmF2YmFyLWN1c3RvbSB7XG5cdFx0LmRyb3Bkb3duIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQ+LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0Pi5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItZXhwYW5kLWxnIHtcblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0Lm5hdmJhci1jdXN0b20ge1xuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vKiBDYXJkIGNvbnRhaW5lciAqL1xuLmN1c3RvbS1jYXJkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogRXhwb3J0IGJ1dHRvbiBzdHlsZSAqL1xuLmJ0bi1leHBvcnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlM2ViO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHBhZGRpbmc6IDRweCAxNHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMGRhO1xuXHRcdGNvbG9yOiAjNTI1MTZiO1xuXHR9XG59XG4uY2FyZC10aXRsZSB7XG5cdGNvbG9yOiAjM2EzNjYyYzQgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG4uZXhwYW5kLWV4cG9ydCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNGUzZWIgIWltcG9ydGFudDtcblx0Y29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkNmQ1ZGYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uY2hhdC1pY29uIHtcblx0d2lkdGg6IDQ4cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRib3R0b206IDIwcHggIWltcG9ydGFudDtcblx0cmlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0ei1pbmRleDogMyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMDY2MDAgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHtcblx0dWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdGxpIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEuaXMtYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGkuYWN0aXZlIHtcblx0XHRcdD5hIHtcblx0XHRcdFx0Y29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi50ZXh0LW9yYW5nZSB7XG5cdGNvbG9yOiAjRjM3QzIwO1xufVxuLmxvZ2luLW1lbnUge1xuXHQubmF2LWxpbmsge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNGMzdDMjA7XG5cdFx0fVxuXHR9XG5cdC5zaWduLWluLWJvcmRlciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZGQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdH1cblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0KyB7XG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG59XG4ubG9naW4tbWVudS5uYXYtbGluayB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udXNlci1pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5hLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHQvLyBjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xufVxuYS5uYXYtbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIERvdCBzdHlsZSAqL1xuLmN1c3RvbS1sZWdlbmQge1xuXHRsaSB7XG5cdFx0PmRpdiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdC5sZWdlbmQtY2FyZCB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHR9XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym94LXNoYWRvdzogMCA0cHggMTJweCAjZGRkO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0cGFkZGluZzogMTdweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5kb3Qge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNnB4O1xuXHQubGVnZW5kLWNhcmQuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3gtc2hhZG93OiAwIDRweCAxMnB4ICNkZGQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRwYWRkaW5nOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZjNmZjtcblx0XHRib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoNTEsIDUxLCAyNTUsIDAuMSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzhmYTZkMDtcblx0fVxuXHRsaS5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkOGU2ZmY7O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMGUwZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR9XG59XG4ubGVnZW5kLWhlYWRlciB7XG5cdGRpdiB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuLnByb2R1Y3Qtc3dhcHMtY2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bWFyZ2luOiAzMHB4IGF1dG87XG5cdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnByb2R1Y3Qtc3dhcHMtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRpdGxlIHtcblx0Y29sb3I6ICNmMjg1MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogMDtcbn1cbi5zdWJ0aXRsZSB7XG5cdG1hcmdpbjogNHB4IDAgMDtcblx0Y29sb3I6ICMzYjJiNGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbmZvLWljb24ge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjNTU1NTU1O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1hdGNoLXF1YWxpdHkge1xuXHRmb250LXNpemU6IDlweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC5kb3RzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHR9XG59XG4ubWF0Y2gtcXVhbGl0eS5oaWdoIHtcblx0Y29sb3I6ICNmMjg1MDA7XG59XG4ubWF0Y2gtcXVhbGl0eS5tZWRpdW0ge1xuXHRjb2xvcjogI2YwYTUwMDtcbn1cbi5pbmZvLWljb24td3JhcHBlciB7XG5cdGkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQudG9vbHRpcC10ZXh0IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9vbHRpcC10ZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0xN3B4O1xuXHRsZWZ0OiAxNjVweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2NjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR3aWR0aDogMjcwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xuXHR6LWluZGV4OiA5OTk7XG59XG4uYmFyLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNHB4O1xuXHRtaW4td2lkdGg6IDEwMHB4O1xufVxuLmJhci1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjNDQ0O1xufVxuLmJhci10cmFjayB7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFyLWZpbGwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSwgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ncmFwaC13cmFwcGVyIHtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhcGgtdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRjb2xvcjogIzNiMmI0ZDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9vbHRpcC1pY29uIHtcblx0Jjpob3ZlciB7XG5cdFx0LnRvb2x0aXAtdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5yaWdodC1wYW5lbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4NXB4O1xuXHRyaWdodDogMHB4O1xuXHR3aWR0aDogMjgwcHg7XG5cdC5jaGFydC1kYXRlLWNvbnRyb2xzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG4uaGlnaGxpZ2h0LWJveCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmMjg1MDA7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwwLDAsMC4wOCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdC5sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogIzY2Njtcblx0fVxuXHQucHJvZHVjdC1uYW1lIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAjZjI4NTAwO1xuXHR9XG59XG4uY2hhcnQtdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogI2YyODUwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoYXJ0LWRhdGUtY29udHJvbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcbn1cbi5kYXRlLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDRweDtcbn1cbi5sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGFiZWwucHVycGxlIHtcblx0Y29sb3I6ICMzYjJiNGQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMzYjJiNGQ7XG5cdCY6bm90KDplbXB0eSkge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNlMjU1NTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cbi5sYWJlbC5vcmFuZ2Uge1xuXHRjb2xvcjogI2YyODUwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogI2YyODUwMDtcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4NTAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuLmRhdGUtYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAwcHg7XG5cdHBhZGRpbmc6IDdweCA1cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogI2ZmZjtcblx0c2VsZWN0IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0aSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmRhdGUtYm94Lm9yYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG59XG4uZGF0ZS1ib3gucHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcbn1cblxuLmRhdGUtcHJvZHVjdC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMThweCA5cHg7XG59XG4uZGF0ZS1jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE0cHg7XG5cdHdpZHRoOiAxODVweDtcbn1cbi5kb3QtbGluZS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvdCB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuLmRvdHRlZC1saW5lIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMnB4O1xuXHRib3JkZXItdG9wOiAycHggZG90dGVkICNjY2M7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucHJvZHVjdC1jYXJkIHtcblx0bWFyZ2luLXRvcDogMTUlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZjI4NTAwO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDlweCAxNHB4ICNjM2I2YjY7XG5cdG1pbi13aWR0aDogMTgwcHg7XG59XG4ucHJvZHVjdC1saXN0IHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogOHB4O1xuXHRsaW5lLWhlaWdodDogMS43O1xuXHRsaSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAjZjI4NTAwO1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cbn1cbi5pbnB1dC1ib3JkZXIge1xuXHRib3JkZXI6IDBweDtcbn1cbi50YWJzLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTBweDtcblx0bWFyZ2luOiAxNTBweCAxMXB4O1xufVxuLnRhYi1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZGNkY2RjO1xuXHRwYWRkaW5nOiAzNHB4IDdweCAzNHB4IDdweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDlweCByZ2IoNDEgMTcgMTcgLyA0MyUpO1xuXHR0cmFuc2l0aW9uOiAwLjJzO1xuXHR3aWR0aDogMjAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdH1cbn1cbi50YWItYnV0dG9uLmFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogIzNiMmI0ZDtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi50YWItY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubGF0ZXN0LWdyYXBoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzJiMjEzMztcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0Ym94LXNoYWRvdzogMCA0cHggOXB4IHJnYig0MSAxNyAxNyAvIDQzJSk7XG59XG5cbi8qIFRhYmxlIGhlYWRlciBmaXhlZCBjc3Mgc3RhcnQqL1xuLnRhYmxlLXNjcm9sbC13cmFwcGVyIHtcblx0bWF4LWhlaWdodDogNDAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi8qIERvbnV0IEdyYXBoICovXG4ucmVjYXB0dXJlLWNhcmQge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYigwIDAgMCAvIDM0JSk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuXG4vKiBDaGFydCBjYW52YXMgc2hvdWxkIGJlIGNlbnRlcmVkICovXG4jbG9zdFByb2R1Y3RDaGFydCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG59XG4ucG9zaXRpdmUge1xuXHRjb2xvcjogZ3JlZW47XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5lZ2F0aXZlIHtcblx0Y29sb3I6IHJlZDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFya2V0U2hhcmVDaGFydDIge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYigwIDAgMCAvIDM0JSk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLW1hcmtldC1zaGFyZS1sZWdlbmQtYm94IHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nOiAxNHB4IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRtaW4td2lkdGg6IDIwMHB4O1xuXHRtYXgtd2lkdGg6IDI2MHB4O1xuXHR6LWluZGV4OiAxMDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nOiAxNHB4IDE2cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubGVnZW5kLWFic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE0NnB4O1xuXHRyaWdodDogLTE0MHB4O1xufVxuLmxlZ2VuZC1ob3Zlci1hY3RpdmUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xufVxuLmxlZ2VuZC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5sZWdlbmQtY29sb3Ige1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuXHRjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbn1cbi50ZXh0LWRhbmdlciB7XG5cdGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLm1haW4tY2hhcnQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzMHB4O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA3cHggMThweCByZ2IoMCAwIDAgLyAzNCUpO1xufVxuXG4vKiBIaWRlIFBvcHVwIE1vZGFsIENTUyBTdGFydCAqL1xuLmhpZGUtbW9kYWwtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhpZGUtbW9kYWwtYm94IHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHdpZHRoOiA0MDBweDtcblx0Ym94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsMCwwLDAuMik7XG5cdGg0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG4ubW9kYWwtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGdhcDogMTBweDtcbn1cbiNoaWRlUmVhc29uTW9kYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRkaXNwbGF5OiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIC8qIE1vZGFsIEJveCAqL1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0aDQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cdH1cblx0LnJlYXNvbi1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQubW9kYWwtYWN0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRidXR0b24ge1xuXHRcdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5leGl0LWJ0biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXHQuc3VibWl0LWJ0biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuLyogSGlkZSBQb3B1cCBNb2RhbCBDU1MgRW5kICovXG5cbi5zdGF0dXMtZHJvcGRvd24td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmOmhvdmVyIHtcblx0XHQuc3RhdHVzLWRyb3Bkb3duIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuLnN0YXR1cy1kcm9wZG93biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmc6IDAuNXJlbTtcblx0ei1pbmRleDogMTA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cbi5zdWJtZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNlZWU7XG59XG4uaGFzLXN1Ym1lbnUge1xuXHQmOmhvdmVyIHtcblx0XHQ+LnN1Ym1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4uY3VzdG9tLXRvYXN0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHotaW5kZXg6IDk5OTk7XG59XG4uY3VzdG9tLXRvYXN0LmVycm9yIHtcblx0YmFja2dyb3VuZDogI2RjMzU0NTtcbn1cbi5leHBvcnQtYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyODUwMCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICNmMjg1MDAgIWltcG9ydGFudDtcbn1cbi5zcGlubmVyLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ei1pbmRleDogOTk5OTtcbn1cbi5zcGlubmVyIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyOiA2cHggc29saWQgI2NjYztcblx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICMzNDk4ZGI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xufVxuLmxlZ2VuZC1jYXJkLmhvdmVyLWhpZ2hsaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWYzZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4ZmE2ZDA7XG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmxlZ2VuZC1jYXJkLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOGU2ZmYgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAwIDZweCAjOGZhNmQwO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMzE0YTcyO1xufVxuLmxlZ2VuZC1jYXJkIHtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnMsIGJvcmRlciAwLjJzO1xufVxuLmxvc3QtcHJvZHVjdHMtc2Nyb2xsLXdyYXBwZXIge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDU2cHggKiA2ICsgMXB4KTtcblx0cGFkZGluZy1yaWdodDogNHB4O1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDZweDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cbn1cblxuLm5vLWRhdGEtbWVzc2FnZS1sYXRlc3QtZ3JhcGgge1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi10b3A6IDFyZW07XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuLm5vLWRhdGEtbWVzc2FnZS1saW5lLWNoYXJ0IHtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5uby1kYXRhLW1lc3NhZ2UtcmVjYXB0dXJlIHtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cbnRkLmVxdWFsLXdpZHRoIHtcblx0d2lkdGg6IDIwJTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKioqKiBOZXcgQ1NTIGZvciBhY2NvdW50IGxvZ2luICoqKiovXG4uYWNjb3VudC1sb2dpbi1wYWdlIHtcblx0cGFkZGluZzogMDtcblx0LmxheW91dC1jb250YWluZXIubG9naW4tcGFnZXtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnJlZ2lzdGVyLWxpbmstdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1uZXV0cmFscy1zbGF0ZSwgIzUyNTE2Qik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTZweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI0VENkUwQztcblx0XHR9XG5cdH1cbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQge1xuXHQuc2lnbmluLXBhZ2Uge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQudXNlci1sb2dpbi1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxLjg3NXJlbTtcblx0XHRwYWRkaW5nLXRvcDogMHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHJlbTtcblx0XHQvLyBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGdhcDogMTZweDtcblx0fVxuXHQuc2lnbmluLWNvbnRlbnQtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMCAwIDAuNjI1cmVtIDA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoNSB7XG5cdFx0XHRjb2xvcjogIzQzMzY0Qztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGdhcDogMTZweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzUyNTE2Qjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHR9XG5cdH1cblx0Lm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0ge1xuXHRcdGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGdhcDogN3B4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxzLXNsYXRlLCAjNTI1MTZCKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW5ldXRyYWxzLXdoaXRlLCAjRkZGRkZGKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMTEyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICM1MjUxNkI7XG5cdFx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0XHRwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFscy1zbGF0ZSwgIzUyNTE2Qik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFscy13aGl0ZSwgI0ZGRkZGRik7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjN0M3Mzg0O1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuXHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzQzMzY0YyAhaW1wb3J0YW50O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXEYyNkVcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWl0ZW0tLWVudGVncmEtdGVybXMtY29uZGl0aW9uIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNFRDZFMEM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTZweDtcblx0d2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tLXBhZ2Utc3BsaXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuXHQtLWJzLWd1dHRlci14OiAwO1xuXHQucmlnaHQtc2lkZSB7XG5cdFx0LnNpdGUtbG9nbyB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyoqKiogTmV3IENTUyBmb3IgYWNjb3VudCBsb2dpbiAqKioqL1xubmF2I21haW5OYXZiYXIge1xuXHRwYWRkaW5nOiAwIDU0cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLyptYWluIHtcblx0cGFkZGluZzogMCA1NHB4IDI0cHggNTRweDtcbn0qL1xuLmN1c3RvbS11c2VybWVudS5kcm9wZG93biB7XG5cdGEge1xuXHRcdGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogVXNlciBvbmJvYXJkIGNzcyAqL1xuLnBhdGgtdXNlci1vbmJvYXJkIHtcblx0LnVzZXItcmVnaXN0ZXItZm9ybSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMCU7XG5cdFx0I2VkaXQtbWFpbC0tZGVzY3JpcHRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmVudC11c2VyLW9uYm9hcmQge1xuXHRcdHBhZGRpbmctbGVmdDogMTAlO1xuXHR9XG59XG4jZmllbGQtbWFudWZhY3R1cmVyLW51bWJlci1hZGQtbW9yZS13cmFwcGVyIHtcblx0LnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbnRhYmxlI2ZpZWxkLW1hbnVmYWN0dXJlci1udW1iZXItdmFsdWVzIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi8qKioqKiogdXNlciBsb2dpbiBwYWdlICoqKioqKioqL1xuLmxvZ2luLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogODB2aDtcbn1cbi5sb2dpbi1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmxvZ2luLWxvZ28ge1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuLmxvZ2luLWZvcm0ge1xuXHRmb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNXB4O1xuXHR9XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuXHQqIHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4udWktZGlhbG9nIHtcblx0KiB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lmhlcm8ge1xuXHRcdG1pbi1oZWlnaHQ6IDYwdmg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IHtcblx0XHQub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSB7XG5cdFx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmxheW91dC1jb250YWluZXIubG9naW4tcGFnZSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6Zm9jdXMsIC5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmhvdmVyIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xufVxuLyoqKioqKiBSZWdpc3RlciBwYWdlICoqKioqKiovXG4uc2VsZnJlZ2lzdGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogODB2aDtcblx0cGFkZGluZzogMzBweDtcbn1cbi5sb2dpbi1wYWdlIHtcblx0Ji5yZWdpc3Rlci1mb3JtIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzUyNTE2Yjtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwIDByZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tYWN0aW9ucyB7XG5cdFx0XHQuZm9ybS1zdWJtaXQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzUyNTE2Yjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogV29yayBTYW5zO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xOHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0td3JhcHBlciB7XG5cdFx0XHQuZm9ybS1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNmI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDExcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM1MjUxNmI7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMjc4NTY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMjc4NTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjYzMyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2Jvb3RzdHJhcC1pY29ucycgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMTI3ODU2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjMzMyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2Jvb3RzdHJhcC1pY29ucycgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IxMDEwMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQrIC5yZWQtdGV4dC5yZWQtdGV4dC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4gICAgICAgICAgICAgICAgJi5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlFRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vZW50ZWdyYV9teWdwby9pbWFnZXMvY2hldnJvbi1kb3duLWZvcm0tc2VsZWN0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1pdGVtLS1tdWx0aXBsZSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzUyNTE2Yjtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS10eXBlLS10ZXh0YXJlYSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZm9ybS13cmFwcGVyIHtcblx0XHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0Ji5sYWJlbC10b3Age1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtLXR5cGUtLWVtYWlsIHtcblx0XHRcdFx0XHQuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVnaXN0ZXItZm9vdGVyIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI0VENkUwQztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmZvY3VzLCAubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpob3ZlciB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0bWluLWhlaWdodDogYXV0bztcbn1cbi8qKioqKiogUmVnaXN0ZXIgcGFnZSAqKioqKioqL1xuXG4vKioqKioqIFNlYXJjaCBwYWdlICoqKioqKiovXG4ucGF0aC1zZWFyY2gge1xuXHRtYWluIHtcblx0XHQvLyBiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHQuc2VhcmNoLWZvcm0sIC5pdGVtLWxpc3Qge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweDtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHRcdC5zZWFyY2gtZm9ybSB7XG5cdFx0XHQuc2VhcmNoLWhlbHAtbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuc2VhcmNoLWFkdmFuY2VkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tZWxlbWVudC0tdHlwZS1zZWFyY2hbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblx0XHQuZm9ybS1zdWJtaXQge1xuXHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICM1MjUxNmI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjE4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdFx0LnNlYXJjaC1yZXN1bHRzIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vKioqKioqIFNlYXJjaCBwYWdlICoqKioqKiovXG5cbi8qKioqKiogVXNlciBBcHByb3ZhbCAqKioqKiovXG4udXNlci1hcHByb3ZhbCB7XG5cdG1hcmdpbjogNDhweCAwcHg7XG5cdHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDI0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGEge1xuXHRcdGNvbG9yOiAjRUQ2RTBDO1xuXHR9XG5cdC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXHRcdCYudmlld3MtZXhwb3NlZC1mb3JtIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0LmZvcm0tdGV4dCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNmI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG5cdFx0XHRcdGNvbG9yOiAjNDMzNjRjO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1zdWJtaXQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzQzMzY0Qztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRhYmxlIHtcblx0XHR0aGVhZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0Yztcblx0XHRcdGJhY2tncm91bmQ6ICNlOWU5ZWU7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRyIHtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdGNvbG9yOiAjNDMzNjRjO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjI0cHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dGJvZHkge1xuXHRcdFx0dHIge1xuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZWU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmODtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRjb2xvcjogIzUyNTE2Yjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKioqKioqIFVzZXIgQXBwcm92YWwgKioqKioqL1xuXG4vKioqKiogVXNlciBwcm9maWxlICoqKioqL1xuLnBhdGgtdXNlciB7XG5cdGFydGljbGUucHJvZmlsZSB7XG5cdFx0bWFyZ2luOiAxLjVyZW0gMCAwIDA7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoNjcsIDU0LCA3NiwgLjAzKTtcblx0fVxufVxuXG4vKioqKiogSGVscCBDZW50ZXIgKioqKiovXG4udmlldy1oZWxwLWNlbnRlciB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0LnZpZXctaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDEuMjVyZW07XG5cdH1cblx0LmFjY29yZGlvbiB7XG5cdFx0LS1icy1hY2NvcmRpb24tYmc6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcbiAgICBcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdC5hY2NvcmRpb24taGVhZGVyIHtcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogcmdiKDY3LCA1NCwgNzYpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMyMTI1Mjk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogaW5pdGlhbDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGluaXRpYWw7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlOiBpbml0aWFsO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRcdFx0XHQtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBcblx0XHRcdFx0XHRib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYig4MiwgODEsIDEwNyk7XG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm5vdCguY29sbGFwc2VkKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGJ1dHRvbi5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjMzLCAyMzMsIDIzOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qKioqKiBIZWxwIENlbnRlciAqKioqKi9cblxuLnJlZ2lvbi5yZWdpb24taGVhZGVyIHtcblx0cGFkZGluZzogMnJlbSAzLjM3NXJlbSAwIDMuMzc1cmVtO1xufVxuXG4vKioqKiogVHJhaW5pbmcgcGFnZSAqKioqKi9cbi50cmFpbmluZ19ncmlkIHtcbiAgICAgICAgcm93LWdhcDogNDJweDtcbiAgICAgICAgY29sdW1uLWdhcDogMiU7XG5cdFx0cGFkZGluZzogMjFweCAwICFpbXBvcnRhbnQ7XG5cdFx0LmN1c3RvbS1jb2wge1xuXHRcdFx0ZmxleDogMSAxIGF1dG87IC8qIEdyb3csIHNocmluaywgYmFzZSB3aWR0aCAqL1xuXHRcdFx0Ly8gbWluLXdpZHRoOiAyMDBweDtcblx0XHRcdC8vIG1heC13aWR0aDogMjk1cHg7IC8qIERvbuKAmXQgZXhjZWVkIDI5NXB4ICovXG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0LnRyYWluaW5nX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMjMlO1xuXHRcdG1heC13aWR0aDogMjMlO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0LnRyYWluaW5nX2dyaWRfY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcblx0XHRcdC50cmFpbmluZ19ncmlkX3RpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRyYWluaW5nX2dyaWRfYm9keSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdC50cmFpbmluZ19ncmlkX2xpbmsge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI0VENkUwQztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYyODVcIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRyYWluaW5nX2dyaWRfbGluayB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNFRDZFMEM7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnZpZXctdHJhaW5pbmcgLnBhZ2VyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyoqKioqIFRyYWluaW5nIHBhZ2UgKioqKiovXG5cbi8qKioqKiBIZWxwIENlbnRlciBwYWdlICoqKioqL1xuI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWNlbnRlci1wYWdlLTEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBpbnB1dC5mb3JtLXRleHQge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG4vKioqKiogUGFnaW5hdGlvbiAqKioqKi9cbi5wYWdlciB7XG5cdC5wYWdlcl9faXRlbXMge1xuXHRcdC5wYWdlcl9faXRlbSBhLFxuXHRcdC5wYWdlcl9faXRlbSBzcGFuIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM0MzM2NEM7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0Y29sb3I6ICM0MzM2NEM7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNFRDZFMEM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdlcl9faXRlbS0tcHJldmlvdXN7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQucGFnZXJfX2xpbmt7XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0LS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTExIDJMNSA4bDYgNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2VyX19pdGVtLS1uZXh0e1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0LnBhZ2VyX19saW5re1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0LS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTUgMTRsNi02LTYtNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2VyX19pdGVtLS1maXJzdHtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdC5wYWdlcl9fbGlua3tcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHQtLWJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMiAydjEyTTE0IDJMOCA4bDYgNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2VyX19pdGVtLS1sYXN0e1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0LnBhZ2VyX19saW5re1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0LS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTE0IDE0VjJNMiAxNGw2LTYtNi02JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvKiBBY3RpdmUgUGFnZSAqL1xuXHRcdC5wYWdlcl9fbGluay5pcy1hY3RpdmU6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VENkUwQztcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRUQ2RTBDO1xuXHRcdH1cblx0XHQucGFnZXJfX2l0ZW0tLWN1cnJlbnQsXG5cdFx0LnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1hY3RpdmUgYSxcblx0XHQucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWFjdGl2ZSBzcGFuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdGJvcmRlci1jb2xvcjogI0VENkUwQztcblx0XHR9XG5cdFx0LyogRGlzYWJsZWQgTGlua3MgKGlmIGFueSkgKi9cblx0XHQucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWRpc2FibGVkIHNwYW4ge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cdFx0LnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1hY3Rpb257XG5cdFx0XHQucGFnZXJfX2xpbmsucGFnZXJfX2xpbmstLWFjdGlvbi1saW5rIHtcblx0XHRcdFx0LnBhZ2VyX19pdGVtLXRpdGxlLS1iYWNrd2FyZHMsIC5wYWdlcl9faXRlbS10aXRsZS0tZm9yd2FyZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyoqKioqIFBhZ2luYXRpb24gKioqKiovXG5cbi8qKioqKiBTdGF0dXMgbWVzc2FnZSBwbGFjZWhvbGRlcnMgKioqKiovXG4ubWVzc2FnZXMtbGlzdCB7XG5cdC5tZXNzYWdlcyB7XG5cdFx0Lm1lc3NhZ2VzX19jb250ZW50IHtcblx0XHRcdGVtLnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyoqKioqIFN0YXR1cyBtZXNzYWdlIHBsYWNlaG9sZGVycyAqKioqKi9cblxuLyoqKiogRm9vdGVyIGZpeGVkIHRvIGJvdHRvbSAqKioqL1xuYm9keXtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2Utd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxubWFpbiB7XG5cdGZsZXg6IDE7XG59XG5tYWluLmFjY291bnQtbG9naW4tcGFnZSB7XG5cdGZsZXg6IG5vbmU7XG59XG4vKioqKiBGb290ZXIgZml4ZWQgdG8gYm90dG9tICoqKiovXG5cbi5jb25maXJtYXRpb25fcmVnaXN0cmF0aW9uX3BhZ2V7XG5cdC5tZXNzYWdlcy1saXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIHtcblx0LnJvdy1hY3Rpb25zLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudGhyZWUtZG90cyB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdC5kcm9wZG93bi1pdGVtIHtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0fVxuXG5cdC5kcm9wZG93bi1pdGVtIGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5yb3ctYWN0aW9ucy13cmFwcGVyLmFjdGl2ZSAuZHJvcGRvd24tbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iXX0= */
