@charset "UTF-8";
/* @font-face {
    //cy
    font-family: 'Cy';
    src: url('../fonts/cy-bold.woff2') format('woff2'),
        url('../fonts/cy-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    //cy
    font-family: 'Cy';
    src: url('../fonts/cy-semibold.woff2') format('woff2'),
        url('../fonts/cy-semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
} */
@font-face {
  font-family: "Space Grotesk";
  src: url("../fonts/SpaceGrotesk-Bold.woff2") format("woff2"), url("../fonts/SpaceGrotesk-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Space Grotesk";
  src: url("../fonts/SpaceGrotesk-Regular.woff2") format("woff2"), url("../fonts/SpaceGrotesk-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Space Grotesk";
  src: url("../fonts/SpaceGrotesk-SemiBold.woff2") format("woff2"), url("../fonts/SpaceGrotesk-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../fonts/SFProDisplay-Regular.woff2") format("woff2"), url("../fonts/SFProDisplay-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../fonts/SFProDisplay-RegularItalic.woff2") format("woff2"), url("../fonts/SFProDisplay-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../fonts/SFProDisplay-Medium.woff2") format("woff2"), url("../fonts/SFProDisplay-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../fonts/SFProDisplay-MediumItalic.woff2") format("woff2"), url("../fonts/SFProDisplay-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../fonts/SFProDisplay-Semibold.woff2") format("woff2"), url("../fonts/SFProDisplay-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../fonts/SFProDisplay-SemiboldItalic.woff2") format("woff2"), url("../fonts/SFProDisplay-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../fonts/SFProDisplay-Bold.woff2") format("woff2"), url("../fonts/SFProDisplay-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../fonts/SFProDisplay-BoldItalic.woff2") format("woff2"), url("../fonts/SFProDisplay-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: star;
  src: url("../fonts/star.eot");
  src: url("../fonts/star.eot?#iefix") format("embedded-opentype"), url("../fonts/star.woff") format("woff"), url("../fonts/star.ttf") format("truetype"), url("../fonts/star.svg#star") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "WooCommerce";
  src: url("../fonts/WooCommerce.woff2") format("woff2"), url("../fonts/WooCommerce.woff") format("woff"), url("../fonts/WooCommerce.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "lg";
  src: url("../fonts/lg.woff2?io9a6k") format("woff2"), url("../fonts/lg.ttf?io9a6k") format("truetype"), url("../fonts/lg.woff?io9a6k") format("woff"), url("../fonts/lg.svg?io9a6k#lg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* ==========================================================================
## GLOBAL
========================================================================== */
/*---------------------------------
**** Global | Layout
-----------------------------------*/
:root {
  --safe-area-bottom: calc(100vh - 100 * var(--vh));
  scroll-behavior: auto;
}

*:focus {
  outline: none;
}

@media (max-width: 782px) {
  html #wpadminbar {
    margin-top: -46px;
  }
}

body {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  color: #212121;
  position: relative;
}
body.is-lock {
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
  height: 100%;
  width: 100%;
  position: fixed;
}
body:not(.is-transparent) .rt-content {
  margin-top: var(--mh);
}

.rt-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media all and (-ms-high-contrast: none) {
  .rt-container {
    display: block;
  }
}

.rt-content {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.rt-popup-overlay {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
  opacity: 0.5;
  z-index: 50;
}

/*---------------------------------
**** Global | Link
-----------------------------------*/
@media (min-width: 1400px) {
  .container {
    max-width: 1320px;
  }
}

/*---------------------------------
**** Global | Link
-----------------------------------*/
a {
  color: #205CD4;
  text-decoration: none;
}
a:hover {
  color: #205CD4;
  text-decoration: none;
}
a.rt-cta {
  font-weight: bold;
  font-size: 24px;
  text-decoration: underline;
  position: relative;
  padding-right: 35px;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
}
a.rt-cta:after {
  content: "";
  position: absolute;
  top: 9px;
  right: 0;
  width: 23px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='15' viewBox='0 0 23 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5625 7.49999C0.5625 7.29279 0.64481 7.09408 0.791322 6.94756C0.937835 6.80105 1.13655 6.71874 1.34375 6.71874L19.7703 6.71874L14.8531 1.80311C14.7064 1.65642 14.624 1.45745 14.624 1.24999C14.624 1.04253 14.7064 0.843562 14.8531 0.696864C14.9998 0.550166 15.1988 0.467753 15.4062 0.467753C15.6137 0.467753 15.8127 0.550166 15.9594 0.696864L22.2094 6.94686C22.2821 7.01944 22.3399 7.10565 22.3792 7.20056C22.4186 7.29548 22.4389 7.39723 22.4389 7.49999C22.4389 7.60275 22.4186 7.7045 22.3792 7.79942C22.3399 7.89433 22.2821 7.98054 22.2094 8.05311L15.9594 14.3031C15.8127 14.4498 15.6137 14.5322 15.4062 14.5322C15.1988 14.5322 14.9998 14.4498 14.8531 14.3031C14.7064 14.1564 14.624 13.9575 14.624 13.75C14.624 13.5425 14.7064 13.3436 14.8531 13.1969L19.7703 8.28124L1.34375 8.28124C1.13655 8.28124 0.937835 8.19893 0.791323 8.05242C0.64481 7.9059 0.5625 7.70719 0.5625 7.49999Z' fill='%231F186B'/%3E%3C/svg%3E%0A");
}

/*---------------------------------
**** Global | Heading
-----------------------------------*/
h1,
.h1 {
  font-size: 48px;
  font-weight: 700;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
}

h2,
.h2 {
  font-weight: 700;
  font-size: 44px;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
}

h3,
.h3 {
  font-weight: 700;
  font-size: 40px;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
}

h4,
.h4 {
  font-weight: 700;
  font-size: 36px;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
}

h5,
.h5 {
  font-weight: 700;
  font-size: 32px;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
}

h6,
.h6 {
  font-weight: 600;
  font-size: 28px;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
}

/*---------------------------------
**** Global | Media
-----------------------------------*/
img {
  max-width: 100%;
}
img.lazy {
  visibility: hidden;
}
img.lazy.loaded {
  visibility: visible;
}

.rt-img-drop,
.rt-img-drop-contain {
  display: block;
  position: relative;
  overflow: hidden;
}
.rt-img-drop img,
.rt-img-drop-contain img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  position: absolute;
  left: 0;
  top: 0;
}

.rt-img-drop img {
  -o-object-fit: cover;
  object-fit: cover;
}

.rt-img-drop-contain img {
  -o-object-fit: contain;
  object-fit: contain;
}

.custom-object-fit {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
.custom-object-fit > img {
  display: none !important;
}

/*---------------------------------
**** Global | Forms
-----------------------------------*/
input,
textarea {
  font-size: 16px;
}

textarea {
  resize: none;
}

.required {
  color: #C33130;
}

input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

/*---------------------------------
**** Text Selection Color
-----------------------------------*/
::-moz-selection {
  /* Code for Firefox */
  color: #ffffff;
  background: #C33130;
}

::selection {
  color: #ffffff;
  background: #C33130;
}

/*---------------------------------
**** Placeholder
-----------------------------------*/
::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(33, 33, 33, 0.35);
  opacity: 1;
  /* Firefox */
}
::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(33, 33, 33, 0.35);
  opacity: 1;
  /* Firefox */
}
:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(33, 33, 33, 0.35);
  opacity: 1;
  /* Firefox */
}
::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(33, 33, 33, 0.35);
  opacity: 1;
  /* Firefox */
}
::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(33, 33, 33, 0.35);
  opacity: 1;
  /* Firefox */
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(33, 33, 33, 0.35);
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(33, 33, 33, 0.35);
}

/*---------------------------------
**** Scrollbar
-----------------------------------*/
/* width */
::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}

/* Track */
::-webkit-scrollbar-track {
  background: rgba(32, 92, 212, 0.1);
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #205CD4;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #205CD4;
}

/*---------------------------------
**** Pagination
-----------------------------------*/
.rt-pagination ul.page-numbers {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.rt-pagination li + li {
  margin-left: 1rem;
}
.rt-pagination li .page-numbers {
  background: transparent;
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  line-height: 20px;
  color: #212121;
  font-weight: 600;
  border-radius: 4px;
  border: 1px solid #ffffff;
}
@media (min-width: 576px) {
  .rt-pagination li .page-numbers {
    width: 48px;
    height: 48px;
  }
}
.rt-pagination li .page-numbers:last-child {
  margin-right: 0;
}
.rt-pagination li .page-numbers.current {
  color: #ffffff;
  background: #C33130;
}
.rt-pagination li .page-numbers.next {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66667 3.33366L10.3333 8.00033L5.66667 12.667' stroke='%233D3F47' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.rt-pagination li .page-numbers.next svg[role=img] {
  display: none;
}
.rt-pagination li .page-numbers.prev {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3333 12.6667L5.66666 8.00001L10.3333 3.33334' stroke='%233D3F47' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.rt-pagination li .page-numbers.prev svg[role=img] {
  display: none;
}
.rt-pagination li a:hover {
  color: #ffffff;
  background: #C33130;
}
.rt-pagination li a:hover.next {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66667 3.33366L10.3333 8.00033L5.66667 12.667' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.rt-pagination li a:hover.prev {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3333 12.6667L5.66666 8.00001L10.3333 3.33334' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.rt-star-rating {
  display: block;
  overflow: hidden;
  position: relative;
  height: 1rem;
  line-height: 1;
  font-size: 16px;
  width: 7.3rem;
  font-family: star;
  letter-spacing: 0.5rem;
}
.rt-star-rating::before {
  content: "sssss";
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  color: #43A047;
}
.rt-star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.rt-star-rating span::before {
  content: "SSSSS";
  top: 0;
  position: absolute;
  left: 0;
  color: #43A047;
}

.rt-stars span {
  gap: 0 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rt-stars a {
  position: relative;
  height: 1.25rem;
  width: 1.25rem;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
  color: #43A047;
}
.rt-stars a::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  line-height: 1;
  font-family: "WooCommerce";
  content: "\e021";
  text-indent: 0;
  font-size: 20px;
}
.rt-stars a:hover ~ a::before {
  content: "\e021";
}
.rt-stars:hover a::before {
  content: "\e020";
}
.rt-stars.selected a.active::before {
  content: "\e020";
}
.rt-stars.selected a.active ~ a::before {
  content: "\e021";
}
.rt-stars.selected a:not(.active)::before {
  content: "\e020";
}

/*---------------------------------
**** Objects | Buttons
-----------------------------------*/
.rt-btn,
.btn {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  border: thin solid transparent;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  color: #ffffff;
  cursor: pointer;
  position: relative;
  border-radius: 0.25rem;
  padding: 0.75rem 1.5rem;
}
@media (min-width: 992px) {
  .rt-btn,
  .btn {
    padding: 0.75rem 1.75rem;
  }
}

.btn,
.rt-btn {
  background-color: #205CD4;
  border-color: #205CD4;
  color: #ffffff;
}
.btn:hover,
.rt-btn:hover {
  background-color: #174db7;
  border-color: #174db7;
  color: #ffffff;
}
.btn.is-icon,
.rt-btn.is-icon {
  gap: 0.5rem;
  white-space: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.btn.is-icon:before,
.rt-btn.is-icon:before {
  width: 1.5rem;
  height: 1.5rem;
}
.btn.icon-search:before,
.rt-btn.icon-search:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.354 20.646L17.345 16.637C18.681 15.135 19.501 13.164 19.501 11C19.501 6.313 15.688 2.5 11.001 2.5C6.31398 2.5 2.50098 6.313 2.50098 11C2.50098 15.687 6.31398 19.5 11.001 19.5C13.165 19.5 15.136 18.68 16.638 17.344L20.647 21.353C20.745 21.451 20.873 21.499 21.001 21.499C21.129 21.499 21.257 21.45 21.355 21.353C21.549 21.158 21.549 20.842 21.354 20.646ZM3.5 11C3.5 6.865 6.864 3.5 11 3.5C15.136 3.5 18.5 6.865 18.5 11C18.5 15.135 15.136 18.5 11 18.5C6.864 18.5 3.5 15.135 3.5 11Z' fill='white'/%3E%3C/svg%3E");
}
.btn.icon-send:before,
.rt-btn.icon-send:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_2915_1712)'%3E%3Cpath d='M3.59955 9.60012V14.5001C3.59955 15.2001 4.39955 15.5001 4.89955 15.0001L7.19955 12.3001L11.8996 15.8001C12.2996 16.1001 12.8996 15.9001 12.9996 15.4001L15.9996 0.900122C16.0996 0.300122 15.5996 -0.0998784 14.9996 0.100122L0.499552 5.90012C-0.00044772 6.10012 -0.100448 6.80012 0.299552 7.20012L1.89955 8.40012L6.49955 6.20012C6.89955 6.00012 7.19955 6.50012 6.89955 6.70012L3.59955 9.60012Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2915_1712'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.btn.icon-chat:before,
.rt-btn.icon-chat:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33758 18.1242C2.95675 18.1242 2.5869 17.9741 2.3069 17.6941C1.9119 17.3 1.77607 16.7275 1.95107 16.2008L2.65175 14.1167C2.73342 13.8608 2.72602 13.6041 2.63018 13.4016C2.13685 12.3408 1.87843 11.1659 1.87843 9.99919C1.87843 5.52002 5.52264 1.875 10.0018 1.875C14.4818 1.875 18.126 5.51919 18.126 9.99919C18.126 14.4792 14.4818 18.1233 10.0018 18.1233C8.83597 18.1233 7.66101 17.8642 6.60601 17.3734C6.39935 17.2742 6.14101 17.2675 5.87685 17.3517L3.80267 18.0483C3.6485 18.0992 3.49175 18.1242 3.33758 18.1242ZM10.001 3.125C6.21099 3.125 3.12762 6.20835 3.12762 9.99919C3.12762 10.985 3.34679 11.9775 3.76096 12.8692C3.99096 13.3533 4.02094 13.9358 3.8401 14.505L3.13677 16.5975C3.10177 16.7017 3.15508 16.7758 3.19008 16.8108C3.22508 16.8458 3.30015 16.8992 3.40431 16.8642L5.48602 16.165C6.06352 15.9808 6.64763 16.0092 7.13763 16.2433C8.02263 16.655 9.01516 16.8742 10.001 16.8742C13.7918 16.8742 16.8752 13.7908 16.8752 10C16.8752 6.20917 13.7918 3.125 10.001 3.125ZM13.9585 8.33333C13.9585 7.98833 13.6785 7.70833 13.3335 7.70833H6.66684C6.32184 7.70833 6.04184 7.98833 6.04184 8.33333C6.04184 8.67833 6.32184 8.95833 6.66684 8.95833H13.3335C13.6785 8.95833 13.9585 8.67833 13.9585 8.33333ZM11.4585 11.6667C11.4585 11.3217 11.1785 11.0417 10.8335 11.0417H6.66684C6.32184 11.0417 6.04184 11.3217 6.04184 11.6667C6.04184 12.0117 6.32184 12.2917 6.66684 12.2917H10.8335C11.1785 12.2917 11.4585 12.0117 11.4585 11.6667Z' fill='white'/%3E%3C/svg%3E");
}

.rt-btn-custom {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.rt-btn-custom.rt-btn-white:hover span {
  background-color: #ffffff;
  color: #C33130;
}
.rt-btn-custom.rt-btn-white:hover circle {
  stroke: #ffffff;
}
.rt-btn-custom.rt-btn-white:hover path {
  fill: #ffffff;
}
.rt-btn-custom.rt-btn-white span {
  background-color: #ffffff;
  color: #C33130;
  white-space: nowrap;
}
.rt-btn-custom span {
  background-color: #C33130;
  color: white;
  text-align: center;
  vertical-align: middle;
  border-radius: 27px;
  padding: 1rem 1rem;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.7142857143;
  text-transform: uppercase;
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.1, 0.6, 0.4, 1);
  transition-timing-function: cubic-bezier(0.1, 0.6, 0.4, 1);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
@media (min-width: 360px) {
  .rt-btn-custom span {
    padding: 1rem 2rem;
  }
}
.rt-btn-custom svg {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.1, 0.6, 0.4, 1);
  transition-timing-function: cubic-bezier(0.1, 0.6, 0.4, 1);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-btn-custom .arrow-before {
  -webkit-transform: scaleX(0) scaleY(0);
  -ms-transform: scaleX(0) scaleY(0);
  transform: scaleX(0) scaleY(0);
  position: relative;
  right: -55px;
}
@media (max-width: 992px) {
  .rt-btn-custom .arrow-before {
    display: none;
  }
}
.rt-btn-custom .arrow-after {
  -webkit-transform: scaleX(1) scaleY(1);
  -ms-transform: scaleX(1) scaleY(1);
  transform: scaleX(1) scaleY(1);
}
@media (min-width: 992px) {
  .rt-btn-custom:hover .arrow-before {
    -webkit-transform: scaleX(1) scaleY(1);
    -ms-transform: scaleX(1) scaleY(1);
    transform: scaleX(1) scaleY(1);
  }
  .rt-btn-custom:hover span {
    -webkit-transform: translateX(55px);
    -ms-transform: translateX(55px);
    transform: translateX(55px);
    border-color: #C33130;
    background-color: #C33130;
  }
  .rt-btn-custom:hover .arrow-after {
    -webkit-transform: scaleX(0) scaleY(0);
    -ms-transform: scaleX(0) scaleY(0);
    transform: scaleX(0) scaleY(0);
  }
  .rt-btn-custom:hover path {
    fill: #C33130;
  }
  .rt-btn-custom:hover circle {
    stroke: #C33130;
  }
}

.rt-btn-outline-primary:disabled, .rt-btn-secondary:disabled, .rt-btn-primary:disabled, .btn:disabled,
.rt-btn:disabled, .rt-btn-custom:disabled, .disabled.rt-btn-outline-primary, .disabled.rt-btn-secondary, .disabled.rt-btn-primary, .disabled.btn,
.disabled.rt-btn, .disabled.rt-btn-custom {
  opacity: 0.6;
}
.rt-btn-outline-primary:disabled:hover, .rt-btn-secondary:disabled:hover, .rt-btn-primary:disabled:hover, .btn:disabled:hover,
.rt-btn:disabled:hover, .rt-btn-custom:disabled:hover, .disabled.rt-btn-outline-primary:hover, .disabled.rt-btn-secondary:hover, .disabled.rt-btn-primary:hover, .disabled.btn:hover,
.disabled.rt-btn:hover, .disabled.rt-btn-custom:hover {
  cursor: no-drop;
}

.rt-btn-link:disabled, .disabled.rt-btn-link {
  color: #C4C4C4;
}
.rt-btn-link:disabled:hover, .disabled.rt-btn-link:hover {
  color: #C4C4C4;
}

.rt-btn-block {
  display: block;
  width: 100%;
}

.rt-btn-link {
  color: #205CD4;
  border: none;
  padding: 0;
  background-color: transparent;
}
.rt-btn-link:hover {
  color: #205CD4;
  background-color: transparent;
  text-decoration: underline;
}

.rt-btn-primary {
  background-color: #205CD4;
  color: #ffffff;
  border-color: #205CD4;
}
.rt-btn-primary:hover {
  color: #ffffff;
  background-color: #174db7;
  border-color: #174db7;
}

.rt-btn-secondary {
  background-color: #C33130;
  color: #ffffff;
  border-color: #212121;
}
.rt-btn-secondary:hover {
  color: #212121;
  background-color: #ffffff;
  border-color: #212121;
}

.rt-btn-outline-primary {
  border-color: #205CD4;
  color: #205CD4;
  background-color: transparent;
}
.rt-btn-outline-primary:hover {
  border-color: #ffffff;
  color: #ffffff;
  background-color: #205CD4;
}

.rt-btn-dash {
  min-width: 6rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
  border-radius: 0.625rem;
  padding-top: calc(1rem - 3px);
  padding-bottom: calc(1rem - 3px);
}
@media (min-width: 768px) {
  .rt-btn-dash {
    min-width: 7.5rem;
    padding-top: calc(1rem - 2px);
    padding-bottom: calc(1rem - 2px);
  }
}
@media (min-width: 1400px) {
  .rt-btn-dash {
    min-width: 9.375rem;
    padding-top: calc(1rem - 1px);
    padding-bottom: calc(1rem - 1px);
  }
}
.rt-btn-dash.outline {
  background-color: transparent;
  color: #111827;
  border-style: solid;
  border-width: 1px;
  border-color: #111827;
}
.rt-btn-dash.outline:hover {
  background-color: #205CD4;
  color: #ffffff;
  border-color: #205CD4;
}
.rt-btn-dash.is-loading {
  padding-right: 2rem;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  background: #C33130;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #C33130;
  -webkit-box-shadow: #C33130 0 1px 3px 0 inset;
  box-shadow: #C33130 0 1px 3px 0 inset;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default {
  background: #C33130;
  -webkit-box-shadow: #C33130 0 1px 3px 0 inset;
  box-shadow: #C33130 0 1px 3px 0 inset;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover {
  background: #C33130 !important;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  background: #C33130 !important;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #C33130;
  -webkit-box-shadow: #C33130 0 1px 3px 0 inset;
  box-shadow: #C33130 0 1px 3px 0 inset;
}

.post-content {
  position: relative;
}
.post-content .table-responsive {
  margin-bottom: 1.5rem;
}
.post-content .fr-img-caption img, .post-content .fr-img-caption span {
  display: block;
  text-align: center;
  font-size: 0.875rem;
  font-style: italic;
  padding: 0.25rem 0;
  margin-left: auto;
  margin-right: auto;
}
.post-content img {
  display: block;
  height: auto !important;
}
.post-content img.fr-dib {
  margin-left: auto;
  margin-right: auto;
}
.post-content img.fr-fil {
  margin-right: auto;
}
.post-content img.fr-fir {
  margin-left: auto;
}
.post-content table {
  width: 100%;
  min-width: 30rem;
}
@media (min-width: 1200px) {
  .post-content table {
    min-width: 50rem;
  }
}
@media (min-width: 1200px) {
  .post-content table {
    min-width: 100%;
  }
}
.post-content table:not(:last-of-type) {
  margin-bottom: 1.5rem;
}
.post-content table th,
.post-content table td {
  padding: 0.75rem;
  border: 1px solid rgba(32, 92, 212, 0.2);
}
.post-content ul li {
  line-height: 1.5;
}
.post-content ul li:not(:last-child) {
  margin-bottom: 0.25rem;
}
.post-content h3 {
  font-size: 1.25rem;
}
.post-content h4 {
  font-size: 1.125rem;
}
.post-content h5 {
  font-size: 1rem;
}
.post-content h6 {
  font-size: 0.75rem;
}
.post-content p:last-child {
  margin-bottom: 0;
}

.rt-form-group,
.form-group {
  position: relative;
}
.rt-form-group:not(:last-of-type),
.form-group:not(:last-of-type) {
  margin-bottom: 0.625rem;
}
.rt-form-icon.rt-form-group .rt-form-label,
.rt-form-icon.form-group .rt-form-label {
  color: #212121;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rt-form-icon.rt-form-group .rt-form-label::before,
.rt-form-icon.form-group .rt-form-label::before {
  content: "";
  width: 1rem;
  height: 1rem;
  top: 0;
  left: 0;
  margin-right: 0.5rem;
  position: relative;
}
.rt-form-icon.rt-form-group .rt-form-label.freeze::before,
.rt-form-icon.form-group .rt-form-label.freeze::before {
  display: none;
}
.rt-form-icon__human.rt-form-group .rt-form-label::before,
.rt-form-icon__human.form-group .rt-form-label::before {
  top: -1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.5 12.976C14.5002 12.8152 14.4616 12.6566 14.3874 12.5139C14.3132 12.3711 14.2057 12.2484 14.074 12.156C12.2699 10.9877 10.1474 10.409 8 10.5C5.85262 10.409 3.73005 10.9877 1.926 12.156C1.79427 12.2484 1.68677 12.3711 1.61261 12.5139C1.53844 12.6566 1.49982 12.8152 1.5 12.976V15.5H14.5V12.976Z' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 7.5C9.933 7.5 11.5 5.933 11.5 4C11.5 2.067 9.933 0.5 8 0.5C6.067 0.5 4.5 2.067 4.5 4C4.5 5.933 6.067 7.5 8 7.5Z' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.rt-form-icon__email.rt-form-group .rt-form-label::before,
.rt-form-icon__email.form-group .rt-form-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M0.5 5L8 9L15.5 5' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 14.5H2C1.60218 14.5 1.22064 14.342 0.93934 14.0607C0.658035 13.7794 0.5 13.3978 0.5 13V3C0.5 2.60218 0.658035 2.22064 0.93934 1.93934C1.22064 1.65804 1.60218 1.5 2 1.5H14C14.3978 1.5 14.7794 1.65804 15.0607 1.93934C15.342 2.22064 15.5 2.60218 15.5 3V13C15.5 13.3978 15.342 13.7794 15.0607 14.0607C14.7794 14.342 14.3978 14.5 14 14.5V14.5Z' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.rt-form-icon__phone.rt-form-group .rt-form-label::before,
.rt-form-icon__phone.form-group .rt-form-label::before {
  top: -1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_2915_1700)'%3E%3Cpath d='M10.5137 9.76396L9.29171 11.292C7.39815 10.1794 5.82025 8.60152 4.70771 6.70795L6.23571 5.48595C6.41483 5.34262 6.54142 5.14398 6.5957 4.92109C6.64997 4.69819 6.62888 4.46359 6.53571 4.25396L5.14271 1.11695C5.04282 0.89216 4.86633 0.710149 4.64472 0.603373C4.42311 0.496596 4.17078 0.471995 3.93271 0.533955L1.28071 1.22095C1.03335 1.28581 0.81832 1.43904 0.676258 1.65167C0.534197 1.8643 0.474949 2.12161 0.509714 2.37495C0.975006 5.68869 2.50649 8.76087 4.87265 11.127C7.2388 13.4932 10.311 15.0247 13.6247 15.49C13.878 15.5249 14.1352 15.4657 14.3478 15.3236C14.5603 15.1815 14.7133 14.9664 14.7777 14.719L15.4657 12.068C15.5277 11.8299 15.5031 11.5776 15.3963 11.356C15.2895 11.1343 15.1075 10.9579 14.8827 10.858L11.7457 9.46496C11.5361 9.37202 11.3017 9.35096 11.0789 9.40503C10.8561 9.4591 10.6574 9.58529 10.5137 9.76396V9.76396Z' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2915_1700'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.rt-form-label-hide.rt-form-group .rt-form-label,
.rt-form-label-hide.form-group .rt-form-label {
  display: none !important;
}
.rt-form-label-hide.rt-form-group .rt-form-control,
.rt-form-label-hide.form-group .rt-form-control {
  padding: 0.5rem 0.75rem;
}
.rt-form-label-hide.rt-form-group .rt-form-control::-webkit-input-placeholder, .rt-form-label-hide.form-group .rt-form-control::-webkit-input-placeholder {
  color: rgba(33, 33, 33, 0.35);
}
.rt-form-label-hide.rt-form-group .rt-form-control::-moz-placeholder, .rt-form-label-hide.form-group .rt-form-control::-moz-placeholder {
  color: rgba(33, 33, 33, 0.35);
}
.rt-form-label-hide.rt-form-group .rt-form-control:-ms-input-placeholder, .rt-form-label-hide.form-group .rt-form-control:-ms-input-placeholder {
  color: rgba(33, 33, 33, 0.35);
}
.rt-form-label-hide.rt-form-group .rt-form-control::-ms-input-placeholder, .rt-form-label-hide.form-group .rt-form-control::-ms-input-placeholder {
  color: rgba(33, 33, 33, 0.35);
}
.rt-form-label-hide.rt-form-group .rt-form-control::placeholder,
.rt-form-label-hide.form-group .rt-form-control::placeholder {
  color: rgba(33, 33, 33, 0.35);
}

.rt-form-label {
  vertical-align: middle;
  font-weight: 400;
  position: absolute;
  top: 1rem;
  left: 0;
  width: 100%;
  font-size: 1rem;
  line-height: 1;
  color: rgba(33, 33, 33, 0.35);
  pointer-events: none;
  text-align: left;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 0 0.75rem;
  margin-bottom: 0;
}
.freeze.rt-form-label, .has-select .rt-form-label {
  top: 0.4rem;
  font-size: 0.75rem;
  color: #212121;
}

.select2-container--default .select2-selection--single, .rt-form-control,
.form-control {
  display: block;
  width: 100%;
  height: 3rem;
  background-color: transparent;
  border-radius: 4px;
  border-style: solid;
  border-color: #212121;
  border-width: thin;
  font-family: inherit;
  font-size: 1rem;
  line-height: inherit;
  color: #212121;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0.5rem 0.75rem 0;
}
.select2-container--default .select2-selection--single:-webkit-autofill, .rt-form-control:-webkit-autofill,
.form-control:-webkit-autofill {
  -webkit-text-fill-color: #212121;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.select2-container--default .select2-selection--single:focus, .rt-form-control:focus,
.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #205CD4;
}
.select2-container--default .select2-selection--single:not(.show-placeholder)::-webkit-input-placeholder, .rt-form-control:not(.show-placeholder)::-webkit-input-placeholder, .form-control:not(.show-placeholder)::-webkit-input-placeholder {
  color: transparent;
}
.select2-container--default .select2-selection--single:not(.show-placeholder)::-moz-placeholder, .rt-form-control:not(.show-placeholder)::-moz-placeholder, .form-control:not(.show-placeholder)::-moz-placeholder {
  color: transparent;
}
.select2-container--default .select2-selection--single:not(.show-placeholder):-ms-input-placeholder, .rt-form-control:not(.show-placeholder):-ms-input-placeholder, .form-control:not(.show-placeholder):-ms-input-placeholder {
  color: transparent;
}
.select2-container--default .select2-selection--single:not(.show-placeholder)::-ms-input-placeholder, .rt-form-control:not(.show-placeholder)::-ms-input-placeholder, .form-control:not(.show-placeholder)::-ms-input-placeholder {
  color: transparent;
}
.select2-container--default .select2-selection--single:not(.show-placeholder)::placeholder, .rt-form-control:not(.show-placeholder)::placeholder,
.form-control:not(.show-placeholder)::placeholder {
  color: transparent;
}

textarea.rt-form-control,
textarea.form-control {
  padding: 1.25rem 0.75rem 0.75rem;
}
textarea.rt-form-control::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder {
  color: transparent;
}
textarea.rt-form-control::-moz-placeholder, textarea.form-control::-moz-placeholder {
  color: transparent;
}
textarea.rt-form-control:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder {
  color: transparent;
}
textarea.rt-form-control::-ms-input-placeholder, textarea.form-control::-ms-input-placeholder {
  color: transparent;
}
textarea.rt-form-control::placeholder,
textarea.form-control::placeholder {
  color: transparent;
}

.rt-custom-control {
  display: block;
  padding-left: 28px;
  position: relative;
  line-height: 1;
}
.is-disabled.rt-custom-control {
  opacity: 0.5;
  pointer-events: none;
}
.rt-custom-control label {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  vertical-align: middle;
  margin-bottom: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.rt-custom-control label::before, .rt-custom-control label::after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 2px;
  left: 0;
  border-radius: 3px;
}
.rt-custom-control label::before {
  border: thin solid #212121;
}
.rt-custom-control label::after {
  opacity: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 1;
}
.rt-custom-control input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.rt-custom-control input[type=checkbox] + label::after {
  background-color: #212121;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.77551 6.33333L9 1' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-size: 10px auto;
}
.rt-custom-control input[type=radio] + label::before, .rt-custom-control input[type=radio] + label::after {
  border-radius: 50%;
}
.rt-custom-control input[type=radio] + label::after {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='black'/%3E%3C/svg%3E%0A");
  background-size: 8px auto;
}
.rt-custom-control input:checked + label::after {
  opacity: 1;
}

.wpcf7-not-valid-tip, .invalid-message {
  display: block;
  font-size: 14px;
  color: #ff4e4d;
  margin-top: 6px;
}

.note-message {
  display: block;
  color: #687588;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 5px;
}
@media (min-width: 992px) {
  .note-message {
    margin-top: 10px;
  }
}

.rt-form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rt-form-label .optional {
  display: none;
}
.rt-form-label .required {
  text-decoration: none;
}

.rt-form-dash-group.clear_label .rt-form-label {
  position: static;
  padding: 0;
  color: #212121;
  font-weight: 500;
  margin-bottom: 0.625rem;
}
.rt-form-dash-group.clear_label ~ .clear_label {
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .rt-form-dash-group.clear_label ~ .clear_label {
    margin-top: 2rem;
  }
}

.rt-form-group,
.form-group {
  width: 100%;
}
@media (min-width: 992px) {
  .rt-form-group--half,
  .form-group--half {
    width: calc(50% - 10px);
  }
}
.rt-form-group.submit button,
.form-group.submit button {
  text-transform: uppercase;
}
.rt-form-group.clear_label,
.form-group.clear_label {
  /*
          & ~ .clear_label {
              margin-top: 1.5rem;

              @include breakpoint-up(md) {
                  margin-top: 2rem;
              }
          }
  */
}
.rt-form-group.clear_label .rt-form-label,
.form-group.clear_label .rt-form-label {
  position: static;
  padding: 0;
  color: #212121;
  font-weight: 500;
  margin-bottom: 0.625rem;
}
.rt-form-group__textarea .rt-form-label.freeze,
.form-group__textarea .rt-form-label.freeze {
  top: 0.6rem;
}
.rt-form-group__textarea .rt-form-control.freeze,
.form-group__textarea .rt-form-control.freeze {
  padding-top: 1.5rem;
}
.rt-form-group__inner.checkbox,
.form-group__inner.checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1.25rem 3rem;
  border: solid 1px #E9EAEC;
  border-radius: 0.5rem;
  padding: 1rem;
}
.rt-form-group__select .rt-form-label,
.form-group__select .rt-form-label {
  position: unset;
  font-size: 1rem;
  padding-left: 0;
  margin-bottom: 0.25rem;
}
.rt-form-group__select select,
.form-group__select select {
  display: block;
  width: 100%;
  height: 3rem;
  background-color: transparent;
  border-radius: 4px;
  border-style: solid;
  border-color: #212121;
  border-width: thin;
  font-family: inherit;
  font-size: 1rem;
  line-height: inherit;
  color: #212121;
  outline: none;
  padding: 0.5rem 1.75rem 0.5rem 0.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
}
.rt-form-group__select select:-webkit-autofill, .rt-form-group__select select:-webkit-autofill:hover, .rt-form-group__select select:-webkit-autofill:focus, .rt-form-group__select select:-webkit-autofill:active,
.form-group__select select:-webkit-autofill,
.form-group__select select:-webkit-autofill:hover,
.form-group__select select:-webkit-autofill:focus,
.form-group__select select:-webkit-autofill:active {
  -webkit-text-fill-color: #212121;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
@media (min-width: 768px) {
  .rt-form-group__select:not(.rt-is-select2) .rt-form-group__inner,
  .form-group__select:not(.rt-is-select2) .rt-form-group__inner {
    padding: 1.5rem 1rem;
  }
}
.rt-form-group__select:not(.rt-is-select2) .rt-form-group__inner--select,
.form-group__select:not(.rt-is-select2) .rt-form-group__inner--select {
  position: relative;
}
.rt-form-group__select:not(.rt-is-select2) .rt-form-group__inner--select:after,
.form-group__select:not(.rt-is-select2) .rt-form-group__inner--select:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6668 5.66675L8.00016 10.3334L3.3335 5.66675' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 50%;
  right: 0.5rem;
  width: 16px;
  height: 16px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.rt-form-group.is-rating .rt-form-label,
.form-group.is-rating .rt-form-label {
  font-size: 1rem;
}

.rt-form-group--error .rt-form-control,
.rt-form-group--error .form-control {
  border-color: #ff4e4d !important;
}
.form-group--error .rt-form-control,
.form-group--error .form-control {
  border-color: #ff4e4d !important;
}
.rt-form-control.wpcf7-not-valid,
.form-control.wpcf7-not-valid {
  border-color: #ff4e4d !important;
}
textarea.rt-form-control,
textarea.form-control {
  height: 150px;
}
textarea.rt-form-control.wpcf7-not-valid,
textarea.form-control.wpcf7-not-valid {
  border-color: #ff4e4d !important;
}

.select2-container--default .select2-selection--single {
  height: 3.5rem;
  border-color: #E9EAEC !important;
  border-radius: 10px;
  padding: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1;
  padding: 1rem 1.25rem;
  color: #212121;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 11px;
  height: 100%;
  top: 0;
  right: 16px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  top: 0;
  left: 0;
  width: 16px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6668 5.66675L8.00016 10.3334L3.3335 5.66675' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50% 50%;
  border: none;
  margin: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
  border-color: rgba(33, 33, 33, 0.35);
  border-radius: 4px;
}
.select2-container--default .select2-results__option {
  font-size: 14px;
  padding: 8px 16px;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #C4C4C4;
}
.select2-container--default .select2-results__option--selected {
  background-color: #ffffff;
}

.select2-dropdown {
  background-color: #ffffff;
  border: thin solid #212121 !important;
  border-radius: 4px !important;
  overflow: hidden;
}

.rt-custom-switcher {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  margin-bottom: 0;
  padding: 3px 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.rt-custom-switcher > input {
  display: none;
}
.rt-custom-switcher > input:checked + .rt-custom-switcher__slider {
  background-color: #E1E1E1;
  padding-left: 0;
  padding-right: 24px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.rt-custom-switcher > input:checked + .rt-custom-switcher__slider::before {
  left: 28px;
  background-color: #C33130;
}
.rt-custom-switcher > input:checked + .rt-custom-switcher__slider::after {
  content: "on";
}
.rt-custom-switcher__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50px;
  height: 16px;
  padding-left: 24px;
  border-radius: 16px;
  background-color: #C4C4C4;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.rt-custom-switcher__slider::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #424242;
  -webkit-box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  top: calc(50% - 11px);
  left: 0;
  -webkit-transition: left 0.2s ease;
  transition: left 0.2s ease;
}
.rt-custom-switcher__slider::after {
  content: "off";
  font-size: 8px;
  line-height: 1;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.5);
}
.rt-custom-switcher__label {
  margin-left: 10px;
  font-size: 14px;
  line-height: 1.2857142857;
}

.rt-form-dash-group {
  width: 100%;
  position: relative;
}
.rt-form-dash-group:not(:last-child) {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .rt-form-dash-group:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 992px) {
  .rt-form-dash-group:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.rt-form-dash-group:not(:last-child) {
  margin-bottom: 1.5rem;
}
.rt-form-dash-group__inner {
  gap: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rt-form-dash-group__inner button {
  min-width: 150px;
  white-space: nowrap;
}
.rt-form-dash-group.is-icon-email .eye-icon,
.rt-form-dash-group.is-icon-email .check-icon, .rt-form-dash-group.is-icon-pass .eye-icon,
.rt-form-dash-group.is-icon-pass .check-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}
.rt-form-dash-group.is-icon-email .eye-icon.show, .rt-form-dash-group.is-icon-pass .eye-icon.show {
  background-image: url("../images/login/eye-off.svg");
}
.rt-form-dash-group.is-icon-email .eye-icon.hide, .rt-form-dash-group.is-icon-pass .eye-icon.hide {
  background-image: url("../images/login/eye.svg");
}
.rt-form-dash-group.is-icon-email .check-icon, .rt-form-dash-group.is-icon-pass .check-icon {
  visibility: hidden;
  background-image: url("../images/login/check.svg");
}
.rt-form-dash-group.is-icon-email .rt-form-dash-control, .rt-form-dash-group.is-icon-pass .rt-form-dash-control {
  padding-right: 50px;
}
.rt-form-dash-group .remember-me-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.rt-form-dash-group .remember-me-checkbox {
  margin-right: 10px;
}
.rt-form-dash-group .remember-me-label {
  margin: 0;
}
.rt-form-dash-group--error .rt-form-dash-control {
  border-color: #ff4e4d !important;
}
.rt-form-dash-group .invalid-message[data-validate-for] {
  position: relative;
  font-size: 12px;
  color: #E03137;
  margin-top: 10px;
}
.rt-form-dash-group .invalid-message[data-validate-for]::before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 2.8125C5.58274 2.8125 2.8125 5.58274 2.8125 9C2.8125 12.4173 5.58274 15.1875 9 15.1875C12.4173 15.1875 15.1875 12.4173 15.1875 9C15.1875 5.58274 12.4173 2.8125 9 2.8125ZM1.6875 9C1.6875 4.96142 4.96142 1.6875 9 1.6875C13.0386 1.6875 16.3125 4.96142 16.3125 9C16.3125 13.0386 13.0386 16.3125 9 16.3125C4.96142 16.3125 1.6875 13.0386 1.6875 9Z' fill='%23E03137'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 5.4375C9.31066 5.4375 9.5625 5.68934 9.5625 6V9C9.5625 9.31066 9.31066 9.5625 9 9.5625C8.68934 9.5625 8.4375 9.31066 8.4375 9V6C8.4375 5.68934 8.68934 5.4375 9 5.4375Z' fill='%23E03137'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.4375 12C8.4375 11.6893 8.68934 11.4375 9 11.4375H9.0075C9.31816 11.4375 9.57 11.6893 9.57 12C9.57 12.3107 9.31816 12.5625 9.0075 12.5625H9C8.68934 12.5625 8.4375 12.3107 8.4375 12Z' fill='%23E03137'/%3E%3C/svg%3E%0A") no-repeat;
  background-size: 18px;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.rt-form-dash-group__textarea .rt-form-dash-control {
  height: 150px;
}
.rt-form-dash-group__wrap {
  position: relative;
}
.rt-form-dash-group.require .rt-form-dash-label::after {
  content: "*";
  color: #E03137;
  margin-left: 2px;
}
.rt-form-dash-group iframe {
  width: 100%;
}
.rt-form-dash-group iframe:empty {
  max-height: 200px;
}
.rt-form-dash-submit {
  text-align: right;
  margin-top: 2rem;
}
.rt-form-dash-submit button[type=submit] {
  padding: 0.75rem 2.625rem;
  border-radius: 10px;
}
.rt-form-dash-control {
  display: block;
  width: 100%;
  height: 3.5rem;
  background-color: transparent !important;
  border-radius: 10px;
  border: 1px solid #E9EAEC;
  font-family: inherit;
  line-height: inherit;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 1rem 1.25rem;
  font-size: 16px;
  font-weight: 500;
  color: #111827;
}
.rt-form-dash-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #0062FF;
}
.rt-form-dash-label {
  width: 100%;
  pointer-events: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #111827;
  margin-bottom: 5px;
}
@media (min-width: 992px) {
  .rt-form-dash-label {
    margin-bottom: 10px;
  }
}
.rt-form-dash-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 575px) {
  .rt-form-dash-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
  }
}
.rt-form-dash-column .rt-form-dash-group {
  margin-bottom: 0;
}
/*---------------------------------
**** Objects | Heading
-----------------------------------*/
/*---------------------------------
**** Objects | Icons
-----------------------------------*/
svg[role=img] {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  fill: currentColor;
}

.rt-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.rt-icon-minus,
.rt-icon-plus {
  font-size: 7px;
  width: 1em;
  height: 1em;
}
.rt-icon-minus::before,
.rt-icon-plus::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: currentColor;
}

.rt-icon-plus {
  position: relative;
}
.rt-icon-plus::after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: currentColor;
  position: absolute;
  top: 0;
  left: calc((1em - 1px) / 2);
}

.rt-icon-remove {
  width: 1em;
  height: 1em;
  position: relative;
}
.rt-icon-remove::before, .rt-icon-remove::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  position: absolute;
  left: 0;
  top: 50%;
}
.rt-icon-remove::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.rt-icon-remove::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

html.lg-on {
  overflow: hidden;
}

.lg-toolbar .lg-icon {
  height: 80px;
}
.lg-toolbar .lg-icon.lg-close {
  width: 80px;
  background-color: #205CD4;
  color: #ffffff;
  padding: 0;
}

.lg-progress-bar .lg-progress {
  background-color: #205CD4;
}

.lg-components {
  background-color: transparent;
  color: #ffffff;
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
}

.lg-show-in .lg-prev,
.lg-show-in .lg-next {
  background-color: transparent;
  width: 48px;
  height: 48px;
}
.lg-show-in .lg-prev:before,
.lg-show-in .lg-next:before {
  display: none;
}
.lg-show-in .lg-prev:after,
.lg-show-in .lg-next:after {
  display: none;
}
.lg-show-in .lg-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23F0EFEF'/%3E%3Cpath d='M26.3333 28.6663L21.6666 23.9997L26.3333 19.333' stroke='%23161F38' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.lg-show-in .lg-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23205CD4'/%3E%3Cpath d='M26.3333 28.6663L21.6666 23.9997L26.3333 19.333' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.lg-show-in .lg-next {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23F0EFEF'/%3E%3Cpath d='M21.6667 19.3337L26.3334 24.0003L21.6667 28.667' stroke='%23161F38' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.lg-show-in .lg-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23205CD4'/%3E%3Cpath d='M21.6667 19.3337L26.3334 24.0003L21.6667 28.667' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.lg-backdrop {
  background-color: rgba(33, 33, 33, 0.8);
}

.rt-link {
  color: #205CD4;
  text-decoration: none;
}
.rt-link:hover {
  color: #205CD4;
}
.rt-link svg[role=img] {
  width: 12px;
  height: 12px;
}

/*---------------------------------
**** Objects | Loading
-----------------------------------*/
.is-loading,
.is-loading-black,
.is-loading-overlay {
  position: relative;
  pointer-events: none;
}
.is-loading::after,
.is-loading-black::after,
.is-loading-overlay::after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  background-image: url("../images/loading-light.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1em auto;
  vertical-align: middle;
  position: absolute;
  top: calc(50% - 0.5em);
  left: calc(100% - 1.5rem);
}
.is-loading.ven-btn-show-more-review::after,
.is-loading-black.ven-btn-show-more-review::after,
.is-loading-overlay.ven-btn-show-more-review::after {
  width: 1em;
  height: 1em;
  background-size: 1em auto;
  top: calc(50% - 0.4em);
  left: calc(100% + 10px);
}

.is-loading-overlay.woocommerce-checkout {
  color: inherit;
}
.is-loading-overlay:before {
  content: "";
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.is-loading-overlay:after {
  width: 2em;
  height: 2em;
  background-size: 2em auto;
  z-index: 2;
  left: calc(50% - 1em);
}

.is-loading-black::after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  background-image: url("../images/loading.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1em auto;
  vertical-align: middle;
  position: absolute;
  top: calc(50% - 0.5em);
  left: calc(100% + 0.25rem);
}

/*---------------------------------
**** Objects | Notify
-----------------------------------*/
.rt-noti {
  position: fixed;
  top: 12vh;
  right: 60px;
  z-index: 100;
  min-width: 250px;
  padding: 15px;
  background: #C33130;
  color: white;
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}
.rt-noti.opening {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  z-index: 9999;
}
.rt-noti.opening .woocommerce-error {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .rt-noti {
    width: 90%;
    right: 5%;
  }
}

.scrollbar-inner > .scroll-element.scroll-y {
  width: 10px;
}
.scrollbar-inner > .scroll-element .scroll-element_outer {
  border-radius: 5px;
}
.scrollbar-inner > .scroll-element .scroll-element_track {
  background: #ffffff;
  -webkit-box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #C33130;
  opacity: 1;
}
.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #C33130;
  opacity: 1;
}

/*---------------------------------
**** Objects | Splide
-----------------------------------*/
.rt-swiper-button {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 99;
  color: #205CD4;
}
.rt-swiper-button__next {
  right: 1rem;
}
.rt-swiper-button__prev {
  left: 1rem;
}
.rt-swiper-button[aria-disabled=true] {
  opacity: 0.5;
}

/* ==========================================================================
## COMPONENTS
========================================================================== */
.rt-block__map, .rt-details__map {
  overflow: hidden;
  border-radius: 0.5rem;
  aspect-ratio: 1.5555555556/1;
}
.rt-block__map *, .rt-details__map * {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.rt-block__icon.icon-address, .rt-details__icon.icon-address {
  padding-left: 1.5rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20' fill='none'%3E%3Cpath d='M8.75 0C3.925 0 0 3.925 0 8.75C0 13.868 4.69699 16.9699 7.80499 19.0229L8.334 19.374C8.46 19.458 8.605 19.5 8.75 19.5C8.895 19.5 9.04 19.458 9.166 19.374L9.69501 19.0229C12.803 16.9699 17.5 13.868 17.5 8.75C17.5 3.925 13.575 0 8.75 0ZM8.869 17.771L8.75 17.8501L8.631 17.771C5.621 15.783 1.5 13.061 1.5 8.75C1.5 4.752 4.752 1.5 8.75 1.5C12.748 1.5 16 4.752 16 8.75C16 13.061 11.878 15.784 8.869 17.771ZM8.75 5.5C6.958 5.5 5.5 6.958 5.5 8.75C5.5 10.542 6.958 12 8.75 12C10.542 12 12 10.542 12 8.75C12 6.958 10.542 5.5 8.75 5.5ZM8.75 10.5C7.785 10.5 7 9.715 7 8.75C7 7.785 7.785 7 8.75 7C9.715 7 10.5 7.785 10.5 8.75C10.5 9.715 9.715 10.5 8.75 10.5Z' fill='%23212121'/%3E%3C/svg%3E") no-repeat left 1px;
}
.rt-block__button .icon-send, .rt-details__button .icon-send {
  width: 100%;
  gap: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
}
.rt-block__button .icon-send:before, .rt-details__button .icon-send:before {
  width: 1rem;
  height: 1rem;
}
.rt-block__button .icon-chat, .rt-details__button .icon-chat {
  width: 100%;
  gap: 0.375rem;
}
@media (min-width: 576px) {
  .rt-block__button .icon-chat, .rt-details__button .icon-chat {
    width: auto;
  }
}
@media (min-width: 992px) {
  .rt-block__button .icon-chat, .rt-details__button .icon-chat {
    width: 100%;
  }
}
.rt-block__button .icon-chat:before, .rt-details__button .icon-chat:before {
  width: 1.25rem;
  height: 1.25rem;
}
.rt-block__button .icon-search, .rt-details__button .icon-search {
  height: 3.375rem;
}
.rt-block__heading, .rt-details__heading {
  position: relative;
}
.rt-block__heading .rt-title, .rt-details__heading .rt-title {
  font-weight: 700;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.3333333333;
}
.rt-block__heading .rt-title.size-large, .rt-details__heading .rt-title.size-large {
  font-size: 2rem;
  line-height: 1.3333333333;
}
@media (min-width: 992px) {
  .rt-block__heading .rt-title.size-large, .rt-details__heading .rt-title.size-large {
    font-size: 2.625rem;
    line-height: 1.2857142857;
  }
}
.rt-block__heading .rt-title__note, .rt-details__heading .rt-title__note {
  font-size: 1rem;
  line-height: 1.5;
}
.rt-block__image, .rt-details__image {
  position: relative;
}
.rt-block__breadcrumb, .rt-details__breadcrumb {
  z-index: 9;
  position: relative;
}
.rt-block__breadcrumb ul, .rt-details__breadcrumb ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 0.875rem;
  line-height: 1.7142857143;
}
.rt-block__breadcrumb ul li, .rt-details__breadcrumb ul li {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rt-block__breadcrumb ul li:not(:last-child):after, .rt-details__breadcrumb ul li:not(:last-child):after {
  content: "/";
  color: #ffffff;
}
.rt-block__breadcrumb ul a, .rt-details__breadcrumb ul a {
  color: rgba(255, 255, 255, 0.5);
}
.rt-block__breadcrumb ul span, .rt-details__breadcrumb ul span {
  font-weight: 700;
  color: #ffffff;
}
.rt-block__banner, .rt-details__banner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 6rem 0 3rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .rt-block__banner, .rt-details__banner {
    padding: 6.25rem 0 5.25rem;
  }
}
.rt-block__banner .rt-block__image, .rt-details__banner .rt-block__image {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  position: absolute;
}
.rt-block__banner .rt-block__image img, .rt-details__banner .rt-block__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.rt-block__banner .rt-block__image:after, .rt-details__banner .rt-block__image:after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.rt-block__banner .rt-block__heading, .rt-details__banner .rt-block__heading {
  gap: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
  margin: 2rem 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 768px) {
  .rt-block__banner .rt-block__heading, .rt-details__banner .rt-block__heading {
    margin: 3.375rem 0 2rem;
  }
}
.rt-block__banner .rt-block__button .icon-search, .rt-details__banner .rt-block__button .icon-search {
  width: 100%;
}
@media (min-width: 768px) {
  .rt-block__banner .rt-block__button .icon-search, .rt-details__banner .rt-block__button .icon-search {
    max-width: 3.375rem;
  }
}
@media (min-width: 1200px) {
  .rt-block__banner .rt-block__button .icon-search, .rt-details__banner .rt-block__button .icon-search {
    max-width: 100%;
    min-width: 12.375rem;
  }
}
@media (min-width: 768px) {
  .rt-block__banner .rt-block__button .icon-search span, .rt-details__banner .rt-block__button .icon-search span {
    display: none;
  }
}
@media (min-width: 1200px) {
  .rt-block__banner .rt-block__button .icon-search span, .rt-details__banner .rt-block__button .icon-search span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.rt-block__pages, .rt-details__pages {
  padding: 1rem 0 3rem;
}
@media (min-width: 992px) {
  .rt-block__pages, .rt-details__pages {
    padding: 3rem 0 6.25rem;
  }
}
.rt-block__pages--list, .rt-details__pages--list {
  gap: 0.75rem;
  display: grid;
}
@media (min-width: 360px) {
  .rt-block__pages--list, .rt-details__pages--list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .rt-block__pages--list, .rt-details__pages--list {
    gap: 1.5rem;
  }
}
.rt-block__pages--item, .rt-details__pages--item {
  overflow: hidden;
  position: relative;
  border-radius: 0.5rem;
  aspect-ratio: 1.44/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.rt-block__pages--item:hover .rt-block__image:before, .rt-details__pages--item:hover .rt-block__image:before {
  opacity: 0;
}
.rt-block__pages .rt-block__image, .rt-details__pages .rt-block__image {
  width: 100%;
  height: 100%;
  position: absolute;
}
.rt-block__pages .rt-block__image:before, .rt-details__pages .rt-block__image:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  position: absolute;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: rgba(33, 33, 33, 0.3);
}
.rt-block__pages .rt-block__image img, .rt-details__pages .rt-block__image img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.rt-block__pages .rt-block__heading, .rt-details__pages .rt-block__heading {
  z-index: 3;
  color: #ffffff;
  position: relative;
}
.rt-block__pages .rt-block__heading .rt-title, .rt-details__pages .rt-block__heading .rt-title {
  font-size: 2rem;
}
@media (min-width: 360px) {
  .rt-block__pages .rt-block__heading .rt-title, .rt-details__pages .rt-block__heading .rt-title {
    font-size: 1.25rem;
  }
}
@media (min-width: 576px) {
  .rt-block__pages .rt-block__heading .rt-title, .rt-details__pages .rt-block__heading .rt-title {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .rt-block__pages .rt-block__heading .rt-title, .rt-details__pages .rt-block__heading .rt-title {
    font-size: 3rem;
  }
}

.how-its-made {
  position: fixed;
  bottom: 50px;
  max-width: 100%;
  z-index: 999;
  padding: 0 30px;
  margin: 0 0 0 50%;
  -webkit-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background-color: transparent;
  -webkit-transition: all 0.4s cubic-bezier(0.25, -0.59, 0.35, 1.58);
  transition: all 0.4s cubic-bezier(0.25, -0.59, 0.35, 1.58);
}
@media (max-width: 992px) {
  .how-its-made {
    display: none !important;
  }
}
.how-its-made div {
  background-color: #FFE297;
  -webkit-box-shadow: 14px -8px 52px rgba(129, 138, 166, 0.42);
  box-shadow: 14px -8px 52px rgba(129, 138, 166, 0.42);
  text-align: center;
  padding: 10px 20px;
  border-radius: 14px;
}
.how-its-made div p {
  margin: 0;
}
.how-its-made div p a {
  color: inherit;
  text-decoration: underline;
}
.how-its-made div p a:not(:last-child):after {
  content: "•";
  margin-left: 0.25rem;
}

.rt-cta {
  position: relative;
}
.rt-cta__callnow {
  background: #205CD4;
  border-radius: 0.5rem;
  padding: 1rem;
}
.rt-cta__callnow--inner {
  color: #ffffff;
  font-weight: 500;
  gap: 1rem;
  display: grid;
  text-align: center;
}
@media (min-width: 576px) {
  .rt-cta__callnow--inner {
    gap: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.rt-cta__callnow--inner .icon-phone {
  background: #ffffff;
  font-weight: 500;
  border: none;
  width: 100%;
  height: 3.5rem;
}
@media (min-width: 576px) {
  .rt-cta__callnow--inner .icon-phone {
    height: 4rem;
    max-width: 196px;
  }
}
.rt-cta__callnow--inner .icon-phone:hover {
  color: #205CD4;
}
.rt-cta__callnow--inner .icon-phone:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.6249 14.174L20.268 15.75C20.814 16.076 21.0959 16.71 20.9709 17.334C20.4599 19.893 17.89 21.533 15.373 20.842C9.43395 19.212 4.79484 14.587 3.15884 8.635C2.46684 6.117 4.10495 3.54498 6.66495 3.03298L6.68179 3.02999C7.30679 2.90499 7.94395 3.18799 8.26895 3.73699L9.83194 6.376C10.3879 7.315 10.1118 8.52398 9.20279 9.12798L7.5419 10.233C8.7139 13.04 10.9538 15.289 13.7528 16.459L14.8678 14.794C15.4768 13.887 16.6869 13.615 17.6249 14.174Z' fill='%23205CD4'/%3E%3C/svg%3E");
}
@media (min-width: 576px) {
  .rt-cta__callnow--head {
    padding: 0 1rem;
  }
}

.rt-details__toc {
  max-width: 100%;
  background-color: #f2f6ff;
  border-radius: 0.5rem;
  padding: 2rem 1.5rem;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .rt-details__toc {
    max-width: 23rem;
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    margin-bottom: 3.375rem;
  }
}
.rt-details__toc .heading .toc-title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.4545454545;
  text-align: left;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .rt-details__toc .heading .toc-title {
    margin-bottom: 1.5rem;
  }
}
.rt-details__toc ul.list {
  list-style-type: none;
  border-left: solid 0.0625rem #000000;
  padding-left: 0;
  margin-bottom: 0;
}
.rt-details__toc ul.list li {
  -webkit-transition: border-left 0.1s ease-in-out;
  transition: border-left 0.1s ease-in-out;
  cursor: pointer;
  padding-left: 1.125rem;
}
.rt-details__toc ul.list li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.rt-details__toc ul.list li.main {
  text-align: left;
}
.rt-details__toc ul.list li.main:not(:first-of-type) {
  margin-top: 1.125rem;
}
.rt-details__toc ul.list li.main a {
  font-size: 1.125rem;
  line-height: 1.4444444444;
  pointer-events: none;
}
.rt-details__toc ul.list li.toc-active {
  border-left: solid 0.25rem #171717;
}
.rt-details__toc ul.list li.toc-active a {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.4444444444;
}
.rt-details__toc ul.list li.subheading {
  padding-left: 2rem;
}
.rt-details__toc ul.list li a {
  color: #171717;
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.rt-footer-dash {
  padding: 1.5rem 1rem;
  text-align: center;
}
.rt-footer-dash p {
  margin-bottom: 0;
}

.rt-footer {
  padding-top: 3rem;
  background: #205CD4 url(../images/bg.png) no-repeat center center/cover;
  color: #ffffff;
}
.rt-footer a {
  color: inherit;
}
.rt-footer__social {
  margin-bottom: 3rem;
}
.rt-footer__social--title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3333333333;
  margin-bottom: 44px;
}
.rt-footer__social--list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1.5rem 2rem;
}
@media (min-width: 576px) {
  .rt-footer__social--list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .rt-footer__social--list {
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem 3rem;
  }
}
.rt-footer__social--item {
  position: relative;
  padding-bottom: 1.125rem;
  border-bottom: 1px solid #205CD4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.rt-footer__social--item::after {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7498 5V15C19.7498 15.414 19.4138 15.75 18.9998 15.75C18.5858 15.75 18.2498 15.414 18.2498 15V6.81104L6.52981 18.531C6.38381 18.677 6.19178 18.751 5.99978 18.751C5.80778 18.751 5.61575 18.678 5.46975 18.531C5.17675 18.238 5.17675 17.763 5.46975 17.47L17.1897 5.75H8.99978C8.58578 5.75 8.24978 5.414 8.24978 5C8.24978 4.586 8.58578 4.25 8.99978 4.25H18.9998C19.0978 4.25 19.1949 4.27011 19.2869 4.30811C19.4699 4.38411 19.6159 4.53011 19.6929 4.71411C19.7299 4.80511 19.7498 4.902 19.7498 5Z' fill='white'/%3E%3C/svg%3E%0A");
  position: relative;
  bottom: 0;
  right: 0;
  left: 0;
}
.rt-footer__social--item .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.rt-footer__social--item .wrap .icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-footer__info--title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 1.5rem;
  text-transform: uppercase;
}
.rt-footer__info--nav ul, .rt-footer__info--contact ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.rt-footer__info--nav a, .rt-footer__info--contact a {
  color: #ffffff;
  display: block;
}
.rt-footer__info--nav a:hover, .rt-footer__info--contact a:hover {
  color: currentColor;
}
.rt-footer__info--nav li + li, .rt-footer__info--contact li + li {
  margin-top: 0.75rem;
}
.rt-footer__info--contact a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}
.rt-footer__info--contact a svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-footer__info--contact .phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}
.rt-footer__info--contact .phone svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-footer__info--contact .phone a {
  position: relative;
  color: currentColor;
  display: inline-block;
}
.rt-footer__info--contact .phone a:not(:last-child) {
  margin-right: 1rem;
}
.rt-footer__info--contact .phone a:not(:last-child):after {
  content: "";
  width: 6px;
  height: 1px;
  background: #ffffff;
  left: calc(100% + 4px);
  position: absolute;
  top: 50%;
}
.rt-footer__copyright {
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  border-top: solid 1px rgba(255, 255, 255, 0.1);
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-top: 2rem;
}
@media (min-width: 576px) {
  .rt-footer .row {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  .rt-footer .row > .col,
  .rt-footer .row > [class*=col-] {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media (min-width: 768px) {
  .rt-footer .row {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
  .rt-footer .row > .col,
  .rt-footer .row > [class*=col-] {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

.rt-fordev {
  color: black;
}
.rt-fordev #rt-fordev-toggler {
  display: none;
}
.rt-fordev #rt-fordev-toggler:checked + .rt-fordev__inner {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.rt-fordev__inner {
  width: 200px;
  position: fixed;
  top: 150px;
  right: 0;
  z-index: 999999;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  z-index: 999999;
  font-size: 14px;
}
.rt-fordev__header {
  display: block;
  width: 3.375rem;
  position: absolute;
  top: 0;
  right: 100%;
  margin-bottom: 0;
  cursor: pointer;
  background: #eeeeee;
  border-radius: 0.5rem 0 0 0.5rem;
  -webkit-box-shadow: 1px 2px 10px rgba(85, 85, 85, 0.2);
  box-shadow: 1px 2px 10px rgba(85, 85, 85, 0.2);
  padding: 0.25rem 0.5rem;
}
.rt-fordev__header img {
  display: block;
  width: 100%;
}
.rt-fordev__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #eeeeee;
  max-height: 75vh;
}
.rt-fordev__title {
  padding: 20px 20px 0;
}
.rt-fordev__content {
  padding: 10px 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow-y: auto;
}

.rt-fordev-list {
  margin-bottom: 0;
  padding-left: 0;
}
.rt-fordev-list li {
  list-style: none;
}
.rt-fordev-list li a {
  display: block;
  color: #007bff;
  padding: 8px 20px;
}
.rt-fordev-list li a:hover, .rt-fordev-list li a:focus {
  color: black;
  text-decoration: none;
  background-color: #f2f2f2;
}

.rt-form__search {
  position: relative;
}
.rt-form__search.is-search .rt-form__search--suggest {
  display: block;
}
.rt-form__search--inner {
  gap: 0.5rem;
  display: grid;
  grid-template-columns: auto 3.375rem;
}
.rt-form__search--suggest {
  top: 100%;
  display: none;
  position: absolute;
  background: #ffffff;
  margin-top: 0.125rem;
  width: calc(100% - 3.875rem);
  border-radius: 0.25rem;
  text-align: left;
  padding: 1.25rem 1rem;
  -webkit-box-shadow: 0 0 0.25rem 0 rgba(33, 33, 33, 0.25);
  box-shadow: 0 0 0.25rem 0 rgba(33, 33, 33, 0.25);
}
.rt-form__search--suggest .items {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.rt-form__search--suggest .items li {
  cursor: pointer;
}
.rt-form__search--suggest .items li:not(:last-child) {
  margin-bottom: 0.75rem;
}
.rt-form__search--input label:not(.freeze) {
  top: 1.25rem;
}
.rt-form__search--input input {
  border: none;
  height: 3.375rem;
  background: #ffffff;
}
.rt-form__search--button .rt-btn {
  width: 3.375rem;
  height: 3.375rem;
  padding: 0;
  border: 0;
  gap: 0;
}
.rt-form__search--button .rt-btn span {
  display: none;
}
.rt-form__search--button .rt-btn:hover {
  background: #205CD4;
}
.rt-form__search--button .rt-btn:before {
  text-indent: 0;
}
.rt-form__filter {
  gap: 0.5rem;
  display: grid;
  padding: 0.75rem;
  position: relative;
  border-radius: 0.5rem;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  background: rgba(255, 255, 255, 0.1);
}
@media (min-width: 768px) {
  .rt-form__filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .rt-form__filter {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.rt-form__filter--fields, .rt-form__filter--group {
  gap: 0.5rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 768px) {
  .rt-form__filter--fields, .rt-form__filter--group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .rt-form__filter--fields {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .rt-form__filter--fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .rt-form__filter--fields #school_state .btn {
    min-width: 14.688rem;
  }
}
.rt-form__filter--fields #school_text {
  width: 100%;
}
@media (min-width: 1200px) {
  .rt-form__filter--fields #school_text {
    min-width: 25.75rem;
  }
}
.rt-form__filter--fields #school_text input {
  width: 100%;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 3.375rem;
  background: #ffffff;
  border-radius: 0.25rem;
  padding: calc(1rem - 1px) 1rem;
}
.rt-form__filter--fields #school_text input::-webkit-input-placeholder {
  color: rgba(33, 33, 33, 0.35);
}
.rt-form__filter--fields #school_text input::-moz-placeholder {
  color: rgba(33, 33, 33, 0.35);
}
.rt-form__filter--fields #school_text input:-ms-input-placeholder {
  color: rgba(33, 33, 33, 0.35);
}
.rt-form__filter--fields #school_text input::-ms-input-placeholder {
  color: rgba(33, 33, 33, 0.35);
}
.rt-form__filter--fields #school_text input::placeholder {
  color: rgba(33, 33, 33, 0.35);
}
.rt-form__filter--fields .dropdown-toggle {
  gap: 1rem;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.75rem 1rem;
  border-radius: 0.25rem;
  color: #212121;
  background: #ffffff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
@media (min-width: 1200px) {
  .rt-form__filter--fields .dropdown-toggle {
    min-width: 10.938rem;
    padding: calc(1rem - 1px) 1rem;
  }
}
.rt-form__filter--fields .dropdown-toggle.show, .rt-form__filter--fields .dropdown-toggle:hover {
  color: #212121;
  background: #ffffff;
}
.rt-form__filter--fields .dropdown-toggle::after {
  top: -2px;
  margin: 0;
  border: none;
  position: relative;
  vertical-align: middle;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6' fill='none'%3E%3Cpath d='M10.6668 0.666626L6.00016 5.33329L1.3335 0.666626' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.rt-form__filter--fields .dropdown-toggle.show::after {
  top: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rt-form__filter--fields .dropdown .dropdown-menu {
  padding: 0.5rem;
  min-width: 100%;
  background: #205CD4;
  border-radius: 0.25rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-transform: translate(0px, 0.125rem);
  -ms-transform: translate(0px, 0.125rem);
  transform: translate(0px, 0.125rem);
}
@media (min-width: 1200px) {
  .rt-form__filter--fields .dropdown .dropdown-menu {
    min-width: 15.5rem;
  }
}
.rt-form__filter--fields .dropdown .dropdown-menu li * {
  color: #ffffff;
}
.rt-form__filter--fields .dropdown .dropdown-menu .items {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  gap: 0.5rem;
  display: grid;
  overflow-y: auto;
  margin: 0.5rem 0;
  max-height: 21.5rem;
  background: #205CD4;
}
.rt-form__filter--fields .dropdown .dropdown-menu .items::-webkit-scrollbar {
  width: 0.188rem;
}
.rt-form__filter--fields .dropdown .dropdown-menu .items::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}
.rt-form__filter--fields .dropdown .dropdown-menu .items::-webkit-scrollbar-thumb {
  background: #ffffff;
}
.rt-form__filter--fields .dropdown .dropdown-menu .items li {
  display: grid;
}
.rt-form__filter--fields .dropdown .dropdown-menu .items a,
.rt-form__filter--fields .dropdown .dropdown-menu .items label {
  margin: 0;
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  font-weight: 400;
  padding: 0.375rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  border-radius: 0.25rem;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.rt-form__filter--fields .dropdown .dropdown-menu .items a:hover,
.rt-form__filter--fields .dropdown .dropdown-menu .items label:hover {
  color: #08144e;
  background: rgba(255, 255, 255, 0.1);
}
.rt-form__filter--fields .dropdown .dropdown-menu .items a input,
.rt-form__filter--fields .dropdown .dropdown-menu .items label input {
  position: absolute;
  width: 0;
  opacity: 0;
}
.rt-form__filter--fields .dropdown .dropdown-menu .items a:hover span, .rt-form__filter--fields .dropdown .dropdown-menu .items a.active span,
.rt-form__filter--fields .dropdown .dropdown-menu .items label:hover span,
.rt-form__filter--fields .dropdown .dropdown-menu .items label.active span {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_7301_4887)'%3E%3Cpath d='M8.333 15.667A7.333 7.333 0 108.333 1a7.333 7.333 0 000 14.667z' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.334 11a2.667 2.667 0 100-5.333 2.667 2.667 0 000 5.333z' fill='%23fff'/%3E%3Cpath d='M8.334 11a2.667 2.667 0 100-5.333 2.667 2.667 0 000 5.333z' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7301_4887'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat left center/1rem;
}
.rt-form__filter--fields .dropdown .dropdown-menu .items a span,
.rt-form__filter--fields .dropdown .dropdown-menu .items label span {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  padding: 0 0 0 1.5rem;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg opacity='.5' clip-path='url(%23clip0_7301_3335)'%3E%3Cpath d='M8.333 15.667A7.333 7.333 0 108.333 1a7.333 7.333 0 000 14.667z' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7301_3335'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat left center/1rem;
}
.rt-form__filter--field {
  width: 100%;
}
.rt-form__filter--field--search {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 1rem;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.25rem;
  background: rgba(255, 255, 255, 0.1);
  padding: 0.75rem 0.75rem 0.75rem 2.75rem;
}
.rt-form__filter--field--search svg {
  left: 0.75rem;
  position: absolute;
}
.rt-form__filter--field--search input {
  padding: 0;
  border: none;
  height: 1.5rem;
  background: none;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
}
.rt-form__filter--field--search input:focus {
  background: none;
}
.rt-form__filter--field--search input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.rt-form__filter--field--search input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.rt-form__filter--field--search input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.rt-form__filter--field--search input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.rt-form__filter--field--search input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.rt-form__filter .btn-reset {
  width: 100%;
  padding: 0.5rem;
  min-height: 2.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
  margin: 1rem 0 0.75rem;
  background: rgba(32, 92, 212, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.rt-form__filter .btn-reset:focus, .rt-form__filter .btn-reset:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.rt-form__contact--head {
  color: #ffffff;
  position: relative;
  padding: calc(1rem + 1px) 1rem;
  border-radius: 0.5rem 0.5rem 0 0;
  background: #205CD4 url("../images/school/form-head.png") no-repeat left center/cover;
}
.rt-form__contact--head:after {
  bottom: 0;
  right: 5px;
  z-index: 2;
  content: "";
  width: 105px;
  height: 94px;
  position: absolute;
  background: url("../images/school/form-head-human.png") no-repeat top center/105px;
}
.rt-form__contact--head .rt-block__heading {
  padding-right: 5.5rem;
}
.rt-form__contact--head .rt-block__heading .rt-title {
  font-size: 1rem;
}
@media (min-width: 1200px) {
  .rt-form__contact--head .rt-block__heading .rt-title {
    font-size: 1.125rem;
  }
}
.rt-form__contact--head .rt-block__heading .rt-title__note {
  margin: 0 0 0.25rem;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
}
.rt-form__contact--body {
  background: #ffffff;
  border-radius: 0 0 0.5rem 0.5rem;
  padding: 1.5rem calc(1.25rem - 1px);
  border: 1px solid rgba(32, 92, 212, 0.2);
  border-top: 0;
}
.rt-form__contact--msg {
  background: #ffffff;
}
.rt-form__contact--msg .msg-wrapper {
  text-align: center;
  padding: 1.5rem 2rem;
}
.rt-form__contact--msg .msg-wrapper img {
  width: 100%;
  max-width: 5.625rem;
  text-align: center;
}
.rt-form__contact--fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.625rem;
  margin: 0 0 1.5rem;
}
.rt-form__contact--fields .rt-form-group {
  margin: 0;
}
.rt-form__contact--sumbit {
  position: relative;
}
.rt-form__contact--html {
  text-align: center;
  font-size: 0.875rem;
  margin-top: 0.875rem;
  line-height: 1.2857142857;
}
.rt-form__contact--html p {
  margin: 0;
}
.rt-form__contact--html strong {
  color: #205CD4;
}

body {
  background: #F2F6FF;
}
body .rt-custom-switcher {
  padding: 0;
  width: 100%;
}
body .rt-custom-switcher.bg-green input:checked ~ .rt-custom-switcher__slider {
  background: #0CAF60;
}
body .rt-custom-switcher.bg-green input:checked ~ .rt-custom-switcher__slider:before {
  left: 26px;
  background: #ffffff;
}
body .rt-custom-switcher__slider {
  height: 1.5rem;
  background: #EEEFF2;
}
body .rt-custom-switcher__slider:before {
  width: 1.25rem;
  height: 1.25rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #ffffff;
  top: 50%;
  left: 2px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body .rt-custom-switcher__slider:after {
  display: none;
}
body .rt-custom-switcher input:checked ~ .rt-custom-switcher__slider {
  background: #EEEFF2;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
body .rt-custom-switcher input:checked ~ .rt-custom-switcher__slider:before {
  left: 26px;
  background: #205CD4;
}
body .rt-icon__live {
  width: 12px;
  height: 12px;
  border-radius: 12px;
  border: 2px solid #ffffff;
  background: #E03137;
}
body .rt-badge {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 6.25rem;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.7142857143;
}
body .bg-red {
  background: #E03137;
}
body.is-sidebar .rt-admin__notice svg,
body.is-sidebar .rt-admin__notice path {
  fill: #212121;
  color: #212121;
}
body.is-sidebar .rt-admin__userinfo--head svg,
body.is-sidebar .rt-admin__userinfo--head path {
  fill: #212121;
  color: #212121;
}
@media (min-width: 768px) {
  body.is-sidebar .rt-admin__header, body.is-sidebar .rt-admin__content, body.is-sidebar .rt-admin__footer {
    margin-left: 280px;
  }
}
body.is-sidebar .rt-admin__header, body.is-sidebar .rt-admin__footer {
  background: #ffffff;
  padding: 1.5rem 2rem;
}
body.is-sidebar .rt-admin__content {
  padding: 1.5rem 1rem;
}
@media (min-width: 768px) {
  body.is-sidebar .rt-admin__content {
    padding: 2rem 1.5rem;
  }
}
body.is-sidebar .rt-admin__footer {
  border-top: 1px solid rgba(32, 92, 212, 0.2);
}
body.is-sidebar .rt-admin__header {
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.5rem calc(1.5rem + 1px);
  border-bottom: 1px solid rgba(32, 92, 212, 0.2);
}
@media (min-width: 576px) {
  body.is-sidebar .rt-admin__header {
    padding: 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  body.is-sidebar .rt-admin__header {
    padding: 1rem 2rem;
  }
}
@media (min-width: 576px) {
  body.is-sidebar .rt-admin__header .container {
    padding: 0;
    max-width: 100%;
  }
}
body.is-sidebar .rt-admin__header--inner {
  width: 100%;
}
body.is-sidebar .rt-admin__header--info {
  width: 100%;
}
@media (min-width: 768px) {
  body.is-sidebar .rt-admin__header--info {
    min-height: 3rem;
  }
}
body.is-sidebar .rt-admin__header .rt-admin__logo {
  display: none;
}
body.is-sidebar .rt-admin__header .rt-admin__menu {
  margin: 0;
  gap: 2rem;
}
@media (min-width: 768px) {
  body.is-sidebar .rt-admin__header .rt-admin__menu {
    display: none;
  }
}
@media (min-width: 992px) {
  body.is-sidebar .rt-admin__header .rt-admin__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body.is-sidebar .rt-admin__header .rt-admin__menu--button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 4.99999C2.5 4.53975 2.8731 4.16666 3.33333 4.16666H16.6667C17.1269 4.16666 17.5 4.53975 17.5 4.99999C17.5 5.46023 17.1269 5.83332 16.6667 5.83332H3.33333C2.8731 5.83332 2.5 5.46023 2.5 4.99999Z' fill='black'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 9.99999C2.5 9.53975 2.8731 9.16666 3.33333 9.16666H10.8333C11.2936 9.16666 11.6667 9.53975 11.6667 9.99999C11.6667 10.4602 11.2936 10.8333 10.8333 10.8333H3.33333C2.8731 10.8333 2.5 10.4602 2.5 9.99999Z' fill='black'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 15C2.5 14.5398 2.8731 14.1667 3.33333 14.1667H16.6667C17.1269 14.1667 17.5 14.5398 17.5 15C17.5 15.4602 17.1269 15.8333 16.6667 15.8333H3.33333C2.8731 15.8333 2.5 15.4602 2.5 15Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  body.is-sidebar .rt-admin__header .rt-admin__menu--button {
    display: none;
  }
}
body.is-sidebar .rt-admin__header .rt-admin__menu--button svg,
body.is-sidebar .rt-admin__header .rt-admin__menu--button path {
  fill: #212121;
  color: #212121;
}
body.is-sidebar .rt-admin__header .rt-admin__menu a {
  color: #212121;
  font-weight: 400;
}
body.is-sidebar .rt-admin__header .rt-admin__menu a:hover, body.is-sidebar .rt-admin__header .rt-admin__menu a.is-active {
  color: #205CD4;
}
body.is-sidebar .rt-admin__header .rt-admin__search {
  width: auto;
  display: none;
}
@media (min-width: 576px) {
  body.is-sidebar .rt-admin__header .rt-admin__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body.is-sidebar .rt-admin__header .group-menu-search {
  width: auto;
}
@media (min-width: 992px) {
  body.is-sidebar .rt-admin__header .group-menu-search {
    gap: 2.25rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
body.is-sidebar .rt-admin__sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  body.is-sidebar .rt-admin__sidebar {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
body.is-sidebar .rt-admin__notice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  body.is-sidebar .rt-admin__notice {
    display: none;
  }
}
@media (min-width: 1200px) {
  body.is-sidebar .rt-admin__notice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body.open-sidebar .rt-admin__header, body.open-sidebar .rt-admin__content, body.open-sidebar .rt-admin__footer {
  -webkit-transform: translateX(280px);
  -ms-transform: translateX(280px);
  transform: translateX(280px);
}
body.open-sidebar .rt-admin__header .rt-admin__menu--button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z' fill='white'/%3E%3C/svg%3E");
}
body.open-sidebar .rt-admin__header .rt-admin__search {
  opacity: 0;
}
body.open-sidebar .rt-admin__header .group-notice-userinfo {
  opacity: 0;
}
body.open-sidebar .rt-admin__sidebar {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
body.open-sidebar .rt-admin__content {
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  pointer-events: none;
}
body.open-sidebar.is-sidebar .rt-admin__header .rt-admin__menu--button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z' fill='%23111827'/%3E%3C/svg%3E");
}

.rt-admin__header, .rt-admin__sidebar, .rt-admin__content, .rt-admin__footer {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.rt-admin__skin {
  gap: 0.25rem;
  display: grid;
  padding: 0.375rem;
  background: rgba(32, 92, 212, 0.2);
  border-radius: 100px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.rt-admin__skin label {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.375rem;
  font-size: 0.75rem;
  line-height: 2;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 100px;
  cursor: pointer;
}
.rt-admin__skin label.is-active {
  background: #ffffff;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
}
.rt-admin__skin label input {
  opacity: 0;
  position: absolute;
  width: 0;
  height: 0;
}
.rt-admin__logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rt-admin__logo a img {
  max-width: 192px;
  max-height: 50px;
}
@media (min-width: 1200px) {
  .rt-admin__logo a img {
    max-height: 62px;
    max-width: 237px;
  }
}
.rt-admin__search {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.625rem;
  background: #F2F6FF;
}
.rt-admin__search--input {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 576px) {
  .rt-admin__search--input {
    width: auto;
    padding-left: 0.5rem;
  }
}
.rt-admin__search--input > svg {
  display: none;
}
@media (min-width: 576px) {
  .rt-admin__search--input > svg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.rt-admin__search--input input {
  border: 0;
  color: #212121;
  border-radius: 0.625rem;
  background: #F2F6FF;
  padding: 0.5rem 1rem 0.5rem 1.5rem;
  height: 2.5rem;
}
@media (min-width: 576px) {
  .rt-admin__search--input input {
    height: 3rem;
    min-width: 288px;
  }
}
.rt-admin__search--input input::-webkit-input-placeholder {
  color: #212121;
}
.rt-admin__search--input input::-moz-placeholder {
  color: #212121;
}
.rt-admin__search--input input:-ms-input-placeholder {
  color: #212121;
}
.rt-admin__search--input input::-ms-input-placeholder {
  color: #212121;
}
.rt-admin__search--input input::placeholder {
  color: #212121;
}
.rt-admin__search--button {
  display: none;
}
@media (min-width: 576px) {
  .rt-admin__search--button {
    cursor: pointer;
    position: absolute;
    right: 0.5rem;
    background: #205CD4;
    color: #ffffff;
    width: 52px;
    height: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0.25rem;
    border-radius: 0.5rem;
    font-weight: 600;
  }
}
.rt-admin__notice {
  gap: 1.5rem;
  display: none;
}
@media (min-width: 1200px) {
  .rt-admin__notice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.rt-admin__notice a {
  position: relative;
}
.rt-admin__notice a .rt-icon__live {
  position: absolute;
  top: 0;
  right: -0.125rem;
}
.rt-admin__userinfo--head {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rt-admin__userinfo--head.show svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rt-admin__userinfo--head img {
  max-width: 2rem;
  max-height: 2rem;
  border-radius: 50%;
  overflow: hidden;
}
.rt-admin__userinfo--body {
  position: relative;
}
.rt-admin__userinfo--body .dropdown-menu {
  min-width: 254px;
  padding: 0.75rem;
  border-radius: 1rem;
  right: 0 !important;
  left: auto !important;
  margin-top: 0.5rem !important;
  border-color: rgba(32, 92, 212, 0.2);
}
.rt-admin__userinfo--body .dropdown-menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.rt-admin__userinfo--body .dropdown-menu .rt-link {
  gap: 1rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  padding: 0.75rem;
  white-space: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rt-admin__userinfo--body .dropdown-menu .rt-link.is-active {
  border-radius: 0.5rem;
  background: #F2F6FF;
}
.rt-admin__header {
  top: 0;
  z-index: 40;
  position: sticky;
  background: #205CD4;
  border-bottom: 1px solid #205CD4;
  padding: 1.5rem calc(1.5rem + 1px);
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 5.625rem;
}
@media (min-width: 768px) {
  .rt-admin__header {
    min-height: 6rem;
  }
}
.rt-admin__header .container {
  padding: 0;
}
@media (min-width: 768px) {
  .rt-admin__header .container {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.rt-admin__header--inner {
  gap: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 1200px) {
  .rt-admin__header--inner {
    gap: 3rem;
  }
}
.rt-admin__header--info {
  gap: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
@media (min-width: 768px) {
  .rt-admin__header--info {
    gap: 2rem;
    width: auto;
  }
}
@media (min-width: 1200px) {
  .rt-admin__header--info {
    gap: 3rem;
  }
}
@media (min-width: 1400px) {
  .rt-admin__header--info {
    gap: 4.5rem;
  }
}
.rt-admin__header--group {
  gap: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.rt-admin__header .rt-admin__logo {
  display: none;
}
@media (min-width: 768px) {
  .rt-admin__header .rt-admin__logo {
    display: block;
  }
}
.rt-admin__header .rt-admin__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rt-admin__header .rt-admin__menu--button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  width: 1.25rem;
  height: 1.25rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 4.99999C2.5 4.53975 2.8731 4.16666 3.33333 4.16666H16.6667C17.1269 4.16666 17.5 4.53975 17.5 4.99999C17.5 5.46023 17.1269 5.83332 16.6667 5.83332H3.33333C2.8731 5.83332 2.5 5.46023 2.5 4.99999Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 9.99999C2.5 9.53975 2.8731 9.16666 3.33333 9.16666H10.8333C11.2936 9.16666 11.6667 9.53975 11.6667 9.99999C11.6667 10.4602 11.2936 10.8333 10.8333 10.8333H3.33333C2.8731 10.8333 2.5 10.4602 2.5 9.99999Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 15C2.5 14.5398 2.8731 14.1667 3.33333 14.1667H16.6667C17.1269 14.1667 17.5 14.5398 17.5 15C17.5 15.4602 17.1269 15.8333 16.6667 15.8333H3.33333C2.8731 15.8333 2.5 15.4602 2.5 15Z' fill='white'%3E%3C/path%3E%3C/svg%3E");
}
@media (min-width: 992px) {
  .rt-admin__header .rt-admin__menu--button {
    display: none;
  }
}
.rt-admin__header .rt-admin__menu--items {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: none;
}
@media (min-width: 992px) {
  .rt-admin__header .rt-admin__menu--items {
    gap: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .rt-admin__header .rt-admin__menu--items {
    gap: 2.5rem;
  }
}
.rt-admin__header .rt-admin__menu a {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
}
.rt-admin__header .group-menu-search {
  gap: 1rem;
  width: 100%;
}
@media (min-width: 992px) {
  .rt-admin__header .group-menu-search {
    gap: 2rem;
  }
}
@media (min-width: 1200px) {
  .rt-admin__header .group-menu-search {
    gap: 3rem;
  }
}
@media (min-width: 1400px) {
  .rt-admin__header .group-menu-search {
    gap: 6rem;
  }
}
.rt-admin__sidebar {
  z-index: 40;
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  background: #ffffff;
  border-right: 1px solid rgba(32, 92, 212, 0.2);
  width: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1.5rem 1rem;
  -webkit-transform: translateX(-280px);
  -ms-transform: translateX(-280px);
  transform: translateX(-280px);
}
@media (min-width: 768px) {
  .rt-admin__sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 992px) {
  .rt-admin__sidebar {
    padding: 1.5rem 2rem;
  }
}
.rt-admin__sidebar--inner {
  gap: 2rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.rt-admin__sidebar--head {
  position: relative;
}
.rt-admin__sidebar--foot {
  display: grid;
  gap: 1.625rem;
}
.rt-admin__sidebar--foot .items {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: grid;
}
.rt-admin__sidebar--foot .items li {
  gap: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rt-admin__sidebar--foot .items li a {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  padding: 1rem 0;
  font-weight: 700;
}
.rt-admin__sidebar--foot .items li a.is-badge {
  padding: 1rem 2rem 1rem 0;
}
.rt-admin__sidebar--foot .items li a .rt-badge {
  position: absolute;
  right: 0;
}
.rt-admin__sidebar--foot .items li a:hover, .rt-admin__sidebar--foot .items li a.is-active {
  color: #205CD4;
}
.rt-admin__sidebar--foot .items li a:hover svg,
.rt-admin__sidebar--foot .items li a:hover path, .rt-admin__sidebar--foot .items li a.is-active svg,
.rt-admin__sidebar--foot .items li a.is-active path {
  fill: #205CD4;
}
.rt-admin__sidebar .rt-admin__logo {
  margin-bottom: 2.75rem;
}
.rt-admin__sidebar .rt-admin__breadcrumb {
  display: grid;
  margin-bottom: 1.5rem;
}
.rt-admin__sidebar .rt-admin__breadcrumb .rt-btn {
  text-align: left;
  font-weight: 700;
  padding: 1rem 1.25rem;
  border-radius: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.rt-admin__sidebar .rt-admin__breadcrumb .rt-btn span {
  max-width: 148px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rt-admin__sidebar .rt-admin__breadcrumb.is-sub .rt-btn::after {
  margin: 0;
  border: none;
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
  vertical-align: middle;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 8.29289C5.68342 7.90237 6.31658 7.90237 6.70711 8.29289L12 13.5858L17.2929 8.29289C17.6834 7.90237 18.3166 7.90237 18.7071 8.29289C19.0976 8.68342 19.0976 9.31658 18.7071 9.70711L12.7071 15.7071C12.3166 16.0976 11.6834 16.0976 11.2929 15.7071L5.29289 9.70711C4.90237 9.31658 4.90237 8.68342 5.29289 8.29289Z' fill='white'/%3E%3C/svg%3E");
}
.rt-admin__sidebar .rt-admin__breadcrumb.is-sub .rt-btn.show:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rt-admin__sidebar .rt-admin__breadcrumb.is-sub .dropdown-menu {
  max-width: 100%;
  width: 100%;
  padding: 0.75rem;
  border-radius: 0.625rem;
  border-color: rgba(32, 92, 212, 0.2);
  overflow-y: auto;
  max-height: 500px;
}
.rt-admin__sidebar .rt-admin__breadcrumb.is-sub .dropdown-menu li a {
  padding: 0.75rem;
  white-space: normal;
  width: 100%;
  max-width: 100%;
}
.rt-admin__sidebar .rt-admin__breadcrumb.is-sub .dropdown-menu li a.active {
  color: #205CD4;
  border-radius: 0.5rem;
  background: #F2F6FF;
}
.rt-admin__content {
  position: relative;
}
.rt-admin__footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 40px;
}

ul.tree {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
ul.tree .nested {
  display: none;
}
ul.tree a {
  color: #212121;
}
ul.tree ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  margin-left: 10px;
  position: relative;
}
ul.tree ul:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 25px);
  border-left: 2px solid #F1F2F4;
}
ul.tree ul li {
  margin-left: 12px;
}
ul.tree ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  padding-left: 8px;
  padding: 13px 16px;
}
ul.tree ul li a.is-active {
  color: #212121;
  border-radius: 0.625rem;
  background: #F2F6FF;
}
ul.tree ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -12px;
  width: 12px;
  height: 6px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-left-radius: 10px;
  border-left-width: 2px;
  border-bottom-color: #F1F2F4;
  border-right-color: #F1F2F4;
  border-left-color: #F1F2F4;
  border-top-color: #F1F2F4;
}
ul.tree ul li:last-child:before {
  background: white;
  bottom: 0;
}
ul.tree ul li::after {
  content: none;
}
ul.tree li {
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  text-align: left;
  color: #212121;
  font-weight: 500;
  position: relative;
}
ul.tree li .link-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem 0;
}
ul.tree li span {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
ul.tree li img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 22px;
}
ul.tree li > svg {
  right: 0;
  top: 1rem;
  z-index: 9;
  cursor: pointer;
  position: absolute;
}
ul.tree li.is-active > svg {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
ul.tree li.is-active .link-parent img {
  -webkit-filter: brightness(0) saturate(100%);
  filter: brightness(0) saturate(100%);
}
ul.tree li.is-active .nested {
  display: block;
}
ul.tree li a:hover, ul.tree li a.is-active {
  color: #205CD4;
}
ul.tree li a:hover svg,
ul.tree li a:hover path, ul.tree li a.is-active svg,
ul.tree li a.is-active path {
  fill: #205CD4;
}
ul.tree li a img {
  max-width: 22px;
}

body.is-transparent .rt-header {
  background: transparent;
}
body.is-transparent .rt-header.is-active {
  -webkit-transition: none;
  transition: none;
}
body.is-transparent .rt-header__mobile .rt-header-search {
  display: none;
}
body.is-transparent .rt-header__desktop--wrap .style1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 992px) {
  body.is-transparent .rt-header__desktop--wrap .style1 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
body.is-transparent .rt-header__desktop--wrap .style2 {
  display: none;
}
body.is-transparent.scroll-up .rt-header {
  background: url(../images/bg-header.png) no-repeat center center/cover;
}
body.is-transparent.scroll-up .rt-header__desktop .rt-btn:hover {
  border-color: #ffffff;
  background-color: #174db7;
}
body.scroll-down .rt-header {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

.rt-header {
  background: url(../images/bg-header.png) no-repeat center center/cover;
  position: fixed;
  width: 100%;
  z-index: 20;
  -webkit-transition: background-color 0.5s, position 0.5s, -webkit-transform 0.5s;
  transition: background-color 0.5s, position 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, background-color 0.5s, position 0.5s;
  transition: transform 0.5s, background-color 0.5s, position 0.5s, -webkit-transform 0.5s;
}
@media (min-width: 1400px) {
  .rt-header .container {
    max-width: 1432px;
  }
}
.rt-header__wrap {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .rt-header__desktop .container {
    padding: 0;
  }
}
@media (max-width: 991px) {
  .rt-header__desktop .container {
    height: 100%;
  }
}
@media (max-width: 991px) {
  .rt-header__desktop {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #ffffff;
    clip-path: circle(0 at 100% 0);
    padding: 86px 10px 1rem;
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
  }
}
.rt-header__desktop.is-show {
  opacity: 1;
  visibility: visible;
  background-color: #205CD4;
  clip-path: circle(150vh at 100% 0);
}
.rt-header__desktop--wrap {
  padding-top: 2rem;
  padding-bottom: 1rem;
}
@media (min-width: 992px) {
  .rt-header__desktop--wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  .rt-header__desktop--wrap {
    height: 100%;
  }
}
.rt-header__desktop--wrap .style1 ul, .rt-header__desktop--wrap .style2 .wrap-menu__content ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
@media (min-width: 992px) {
  .rt-header__desktop--wrap .style1 ul, .rt-header__desktop--wrap .style2 .wrap-menu__content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 2.5rem;
  }
}
@media (max-width: 991px) {
  .rt-header__desktop--wrap .style1 li, .rt-header__desktop--wrap .style2 .wrap-menu__content li {
    margin-bottom: 1.5rem;
  }
}
.rt-header__desktop--wrap .style1 li a, .rt-header__desktop--wrap .style2 .wrap-menu__content li a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 991px) {
  .rt-header__desktop--wrap .style1 li a, .rt-header__desktop--wrap .style2 .wrap-menu__content li a {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .rt-header__desktop--wrap .style1 {
    display: none;
  }
}
@media (max-width: 991px) {
  .rt-header__desktop--wrap .style1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 100%;
  }
}
.rt-header__desktop--wrap .style2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2rem;
}
@media (max-width: 991px) {
  .rt-header__desktop--wrap .style2 {
    overflow: hidden;
  }
}
.rt-header__desktop--wrap .style2 .wrap-menu {
  position: relative;
}
.rt-header__desktop--wrap .style2 .wrap-menu__filter {
  display: none;
}
.rt-header__desktop--wrap .style2 .wrap-menu__filter .rt-form__filter {
  padding: 0;
  background: none;
}
.rt-header__desktop--wrap .style2 .wrap-menu__filter .rt-form__filter .rt-block__button button.rt-btn {
  padding: 1rem;
}
@media (max-width: 1199px) {
  .rt-header__desktop--wrap .style2 .wrap-menu__filter .rt-form__filter .rt-block__button button.rt-btn {
    padding: 0.75rem;
    height: unset;
  }
}
.rt-header__desktop--wrap .style2 .wrap-menu__filter .rt-form__filter .rt-block__button button.rt-btn span {
  display: none;
}
@media (max-width: 1399px) {
  .rt-header__desktop--wrap .style2 .wrap-menu__filter .rt-form__filter--fields #school_text {
    min-width: 10rem;
  }
}
@media (max-width: 1199px) {
  .rt-header__desktop--wrap .style2 .wrap-menu__filter .rt-form__filter--fields #school_text {
    min-width: unset;
  }
  .rt-header__desktop--wrap .style2 .wrap-menu__filter .rt-form__filter--fields #school_text input {
    height: 48px;
    width: 12rem;
  }
}
@media (min-width: 992px) {
  .rt-header__desktop--wrap .style2 .wrap-menu__filter {
    display: block;
  }
}
.rt-header__desktop--wrap .style2 .wrap-menu__content {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  z-index: 4;
  border-radius: 12px 0 0 12px;
}
@media (min-width: 992px) {
  .rt-header__desktop--wrap .style2 .wrap-menu__content {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 0;
  }
  .rt-header__desktop--wrap .style2 .wrap-menu__content:not(.is-active) {
    -webkit-transform: translate(100vw, -50%);
    -ms-transform: translate(100vw, -50%);
    transform: translate(100vw, -50%);
  }
}
.rt-header__desktop--wrap .style2 .wrap-menu__content:not(.is-active) {
  -webkit-transform: translateX(100vw);
  -ms-transform: translateX(100vw);
  transform: translateX(100vw);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  background-color: transparent;
}
.rt-header__desktop--wrap .style2.is-active .wrap-menu__filter {
  opacity: 0;
  visibility: hidden;
}
@media (min-width: 992px) {
  .rt-header__desktop--cta {
    margin-left: 4rem;
  }
}
@media (max-width: 991px) {
  .rt-header__desktop--cta .rt-btn {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.rt-header__desktop--cta .rt-btn {
  border-color: #ffffff;
  border-radius: 8px;
  color: #ffffff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  font-weight: 500;
}
.rt-header__desktop--cta .rt-btn:hover {
  border-color: #174db7;
  background-color: #174db7;
}
.rt-header__mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  .rt-header__mobile {
    display: none;
  }
}
.rt-header .brand-logo {
  display: block;
  max-width: 214px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.group-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
@media (min-width: 576px) {
  .group-cta {
    gap: 2rem;
  }
}
.group-cta.is-desktop {
  background: url(../images/bg-header.png) no-repeat center center/cover;
  position: relative;
  z-index: 5;
}
.group-cta.is-desktop::after {
  content: "";
  background: #1c4cac;
  background: url(../images/bg-mask.png) no-repeat right center;
  width: calc(100% + var(--widthOutside));
  height: 52px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: calc((100% + var(--widthOutside)) * -1);
  z-index: -1;
}
@media (min-width: 992px) {
  .group-cta .rt-header-search {
    display: none;
  }
}
.group-cta .rt-header-toggler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.group-cta .rt-header-toggler a, .group-cta .rt-header-toggler div {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.group-cta .rt-header-toggler.is-active .rt-header-toggler__icon::before {
  top: 50%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: -0.5px;
}
.group-cta .rt-header-toggler.is-active .rt-header-toggler__icon::after {
  top: 50%;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: -0.5px;
}
.group-cta .rt-header-toggler.is-active .rt-header-toggler__icon span {
  opacity: 0;
}
.group-cta .rt-header-toggler__icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 22px;
  height: 22px;
  position: relative;
  color: #ffffff;
}
.group-cta .rt-header-toggler__icon::before, .group-cta .rt-header-toggler__icon::after {
  width: 100%;
  content: "";
  display: block;
  height: 1px;
  background-color: #ffffff;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.group-cta .rt-header-toggler__icon::before {
  left: 0;
  top: 3px;
}
.group-cta .rt-header-toggler__icon::after {
  left: 0;
  top: 18px;
}
.group-cta .rt-header-toggler__icon span {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #ffffff;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.group-cta .rt-header-toggler__text {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7142857143;
  letter-spacing: 0.12em;
  color: #ffffff;
}

.rt-menu-search {
  width: 100%;
  background-color: #205CD4;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 51;
  padding: 3rem 1rem 2rem;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
@media (min-width: 768px) {
  .rt-menu-search {
    max-width: 500px;
  }
}
.rt-menu-search.is-active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.rt-menu-search__inner {
  margin-bottom: 2rem;
}
.rt-menu-search__inner h2 {
  color: #ffffff;
  font-size: clamp(1.5rem, 1.3182rem + 0.9091vw, 2rem);
}
.rt-menu-search__form .rt-form__filter {
  gap: 1rem;
}
@media (min-width: 992px) {
  .rt-menu-search__form .rt-form__filter {
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    display: grid;
    vertical-align: unset;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
  }
}
.rt-menu-search__form .rt-form__filter--fields, .rt-menu-search__form .rt-form__filter--group {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.rt-menu-search__form .rt-form__filter .rt-block__button button.rt-btn {
  width: 100%;
}
.rt-menu-search__close {
  display: inline-block;
  background: none transparent;
  margin: 0;
  padding: 0;
  outline: 0;
  border: 0;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  line-height: 1;
  position: fixed;
  bottom: 1.5rem;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0) translate3d(0, 140px, 0);
  transform: translate3d(-50%, 0, 0) translate3d(0, 140px, 0);
  background-color: #ffffff;
  border-radius: 50%;
  width: 3.4375rem;
  height: 3.4375rem;
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.rt-menu-search__close:before, .rt-menu-search__close:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.75rem;
  height: 0.125rem;
  background-color: #205CD4;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.rt-menu-search__close:before {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
  transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
.rt-menu-search__close:after {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}
.rt-menu-search__close.is-active {
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

@media (min-width: 768px) {
  .rt-modal-contact .modal-lg {
    max-width: 686px;
  }
}
.rt-modal-contact .modal-content {
  border: unset;
  background-color: transparent !important;
  border-radius: unset !important;
}
.rt-modal-contact .modal-header {
  text-align: center;
  display: block !important;
  border-bottom: unset;
}
.rt-modal-contact .modal-body {
  padding: 0;
}
.rt-modal-contact__close {
  position: absolute;
  top: -20px;
  right: -4px;
  border: 0;
  background-color: transparent;
  padding: 0;
  z-index: 2;
}
@media (min-width: 576px) {
  .rt-modal-contact__close {
    top: -20px;
    right: -20px;
  }
}
@media (max-width: 991px) {
  .rt-modal-contact__close svg {
    background: #ffffff;
    border-radius: 50%;
    overflow: hidden;
  }
  .rt-modal-contact__close svg path {
    fill: #205CD4;
    background-color: #ffffff;
  }
}
.rt-modal-contact__wrap {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  border-radius: 12px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .rt-modal-contact__wrap {
    grid-template-columns: 86% 14%;
  }
}
.rt-modal-contact__content {
  padding: 2rem 1.5rem 2rem;
  background: #ffffff;
  background: #ffffff url(../images/contact/contact-bg.png) no-repeat bottom center/cover;
}
@media (min-width: 768px) {
  .rt-modal-contact__content {
    padding: 3rem 2rem 4rem;
  }
}
@media (min-width: 992px) {
  .rt-modal-contact__content {
    padding: 7rem 3rem 15.5rem;
  }
}
.rt-modal-contact__content .rt-title {
  font-weight: 700;
  font-size: clamp(1.5rem, 1.3519rem + 0.7407vw, 2rem);
  line-height: 1.25;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.rt-modal-contact__content--info {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px dashed rgba(32, 92, 212, 0.1);
}
@media (min-width: 992px) {
  .rt-modal-contact__content--info {
    margin-top: 2rem;
    padding-top: 2rem;
  }
}
.rt-modal-contact__content--info ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.rt-modal-contact__content--info ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.rt-modal-contact__content--info ul li.phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rt-modal-contact__content--info ul li.phone svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-modal-contact__content--info ul li.phone a {
  position: relative;
  color: currentColor;
  display: inline-block;
}
.rt-modal-contact__content--info ul li.phone a:not(:last-child) {
  margin-right: 1rem;
}
.rt-modal-contact__content--info ul li.phone a:not(:last-child):after {
  content: "";
  width: 6px;
  height: 1px;
  background: #212121;
  left: calc(100% + 4px);
  position: absolute;
  top: 50%;
}
.rt-modal-contact__content--info ul li + li {
  margin-top: 0.75rem;
}
.rt-modal-contact__content--info ul li svg {
  margin-right: 0.75rem;
  position: relative;
  top: 4px;
}
.rt-modal-contact__content--info ul li a,
.rt-modal-contact__content--info ul li span {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #212121;
}
@media (min-width: 768px) {
  .rt-modal-contact__content--info ul li a,
  .rt-modal-contact__content--info ul li span {
    font-size: 18px;
  }
}
.rt-modal-contact__social {
  background: #205CD4 url(../images/contact/contact-follow-bg-mobile.png) no-repeat bottom center/cover;
  padding: 1rem 1.5rem;
}
@media (max-width: 991px) {
  .rt-modal-contact__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1rem;
  }
}
@media (min-width: 768px) {
  .rt-modal-contact__social {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .rt-modal-contact__social {
    position: relative;
    padding: 2rem 0;
    padding-top: 6.25rem;
    background: #205CD4 url(../images/contact/contact-follow-bg.png) no-repeat bottom center/cover;
  }
}
.rt-modal-contact__social--title {
  font-weight: 600;
  color: #ffffff;
}
@media (min-width: 992px) {
  .rt-modal-contact__social--title {
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    text-align: left;
    font-size: 14px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .rt-modal-contact__social--title span {
    display: block;
  }
}
@media (min-width: 992px) {
  .rt-modal-contact__social--list {
    margin-top: 2rem;
  }
}
.rt-modal-contact__social--list ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
}
@media (min-width: 992px) {
  .rt-modal-contact__social--list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.rt-modal-contact__social--list li a {
  color: #ffffff;
}

.modal-form-consultation .modal-dialog .modal-content .modal-header {
  display: block;
  text-align: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background: #205CD4 url(../images/header-bg.png) no-repeat center right/cover !important;
}
.modal-form-consultation .modal-dialog .modal-content .modal-header .rt-popup__title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 0.5rem;
}
.modal-form-consultation .modal-dialog .modal-content .modal-body {
  padding: 2.625rem 1.5rem 1.5rem;
}
.modal-form-consultation__desc {
  color: #ffffff;
}
.modal-form-consultation__form .rt-form-group.submit {
  margin-top: 2rem;
}
.modal-form-consultation__form .rt-form-group.submit .rt-btn {
  width: 100%;
  padding: 1rem 1.75rem;
  font-weight: 600;
}
.modal-form-consultation__form .rt-form-group .note {
  font-size: 14px;
  line-height: 1.2857142857;
  text-align: center;
  margin: 0;
  margin-top: 1rem;
}
.modal-form-consultation__form .rt-form-group .note strong {
  color: #205CD4;
}

.rt-container .rt-pagination a:hover {
  color: #205CD4;
  border-radius: 0.75rem;
  background-color: #DBE7FF;
}
.rt-container .rt-pagination .page-numbers.current {
  color: #205CD4;
  border-radius: 0.75rem;
  background: #DBE7FF;
}
.rt-container .rt-pagination .page-numbers.prev, .rt-container .rt-pagination .page-numbers.next {
  cursor: pointer;
}
.rt-container .rt-pagination .page-numbers.prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.5 5L7.5 10L12.5 15' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.rt-container .rt-pagination .page-numbers.prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.5 5L7.5 10L12.5 15' stroke='%23205CD4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.rt-container .rt-pagination .page-numbers.next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.5 5L12.5 10L7.5 15' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.rt-container .rt-pagination .page-numbers.next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.5 5L12.5 10L7.5 15' stroke='%23205CD4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.rt-related-posts {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .rt-related-posts {
    margin-top: 3rem;
    margin-bottom: 4rem;
  }
}
@media (min-width: 992px) {
  .rt-related-posts {
    margin-top: 4rem;
    margin-bottom: 5rem;
  }
}
@media (min-width: 1400px) {
  .rt-related-posts {
    margin-top: 5rem;
    margin-bottom: 6.25rem;
  }
}
.rt-related-posts__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.5rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.rt-related-posts__head .rt-title {
  font-size: clamp(1.5rem, 1.0556rem + 2.2222vw, 3rem);
  line-height: 1.3125;
  margin-bottom: 0;
}
.rt-related-posts__head--cta {
  display: none;
  gap: 0.5rem;
  color: #212121;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 992px) {
  .rt-related-posts__head--cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.rt-related-posts__head--cta:hover {
  color: #C33130;
}
.rt-related-posts__head--cta:hover path {
  fill: #C33130;
}
.rt-related-posts__post {
  color: #171717;
}
.rt-related-posts__post:hover {
  color: inherit;
}
.rt-related-posts__post:hover .rt-related-posts__post--title {
  color: #205CD4;
}
.rt-related-posts__post:hover .rt-related-posts__post--image img {
  -webkit-transform: scale(1.06);
  -ms-transform: scale(1.06);
  transform: scale(1.06);
}
.rt-related-posts__post--image {
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
  margin-bottom: 1.5rem;
}
.rt-related-posts__post--image.rt-img-drop {
  padding-bottom: 66.6666666667%;
}
.rt-related-posts__post--image span {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #205CD4;
  color: #ffffff;
  border-top-right-radius: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  padding: 0.75rem;
}
.rt-related-posts__post--image img {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.rt-related-posts__post--title {
  margin-bottom: 0.5rem;
}
.rt-related-posts__post--title .rt-title {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3333333333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  word-break: break-word;
  -webkit-box-orient: vertical;
}
@media (min-width: 768px) {
  .rt-related-posts__post--title .rt-title {
    font-size: 1.5rem;
  }
}
.rt-related-posts__post--excerpt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1rem;
  margin-bottom: 0;
}
.rt-related-posts__post--excerpt > span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  word-break: break-word;
  -webkit-box-orient: vertical;
}
.rt-related-posts__post--excerpt .readmore {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 1rem;
}
.rt-related-posts__post--excerpt .readmore span {
  color: #212121;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.7142857143;
}
.rt-related-posts__body .container {
  margin-left: 0.75rem;
  max-width: calc(100% - 0.75rem);
  padding: 0;
}
@media (min-width: 576px) {
  .rt-related-posts__body .container {
    margin-left: calc((100vw - 540px + 1rem) / 2);
    max-width: calc(100% - (100vw - 540px + 1rem) / 2);
  }
}
@media (min-width: 768px) {
  .rt-related-posts__body .container {
    margin-left: calc((100vw - 720px + 1rem) / 2);
    max-width: calc(100% - (100vw - 720px + 1rem) / 2);
  }
}
@media (min-width: 992px) {
  .rt-related-posts__body .container {
    margin-left: calc((100vw - 960px + 1rem) / 2);
    max-width: calc(100% - (100vw - 960px + 1rem) / 2);
  }
}
@media (min-width: 1200px) {
  .rt-related-posts__body .container {
    margin-left: calc((100vw - 1140px + 1rem) / 2);
    max-width: calc(100% - (100vw - 1140px + 1rem) / 2);
  }
}
@media (min-width: 1400px) {
  .rt-related-posts__body .container {
    margin-left: calc((100vw - 1320px + 1rem) / 2);
    max-width: calc(100% - (100vw - 1320px + 1rem) / 2);
  }
}

@media (min-width: 768px) {
  .rt-compare__popup .modal-dialog {
    min-width: 684px;
  }
}
.rt-compare__popup .modal-header {
  z-index: 2;
  padding: 1.25rem;
}
@media (min-width: 768px) {
  .rt-compare__popup .modal-header {
    padding: 2.5rem 1.5rem 2rem;
  }
}
.rt-compare__popup .modal-body {
  padding: 1.25rem;
}
@media (min-width: 768px) {
  .rt-compare__popup .modal-body {
    padding: 2rem 1.5rem 2.5rem;
  }
}
.rt-compare__popup .btn-close:hover {
  opacity: 1;
}
.rt-compare__popup .rt-compare__choose--head .rt-title {
  font-size: 1.25rem;
}
.rt-compare__popup .rt-compare__choose--body .rt-title {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .rt-compare__popup .rt-compare__choose--body .rt-title {
    font-size: 1.125rem;
  }
}
.rt-compare__popup--head {
  width: 100%;
  text-align: center;
  display: grid;
  gap: 1rem;
}
@media (min-width: 768px) {
  .rt-compare__popup--head {
    gap: 2rem;
  }
}
.rt-compare__choose--head {
  margin-bottom: 0.75rem;
}
.rt-compare__choose--head .rt-title {
  font-size: 1rem;
  font-weight: 600;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
}
.rt-compare__choose--item {
  cursor: pointer;
  background: #ffffff;
  border-radius: 0.5rem;
  padding: 1rem;
  border: 1px solid rgba(32, 92, 212, 0.2);
  gap: 1rem;
  display: grid;
  grid-template-columns: 72px auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.rt-compare__choose--item:hover {
  border-color: #205CD4;
}
.rt-compare__choose--item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.rt-compare__choose--item .rt-title {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.rt-compare__choose--item .rt-school__rating {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.1428571429;
}
.rt-compare__choose--item .rt-rating__value {
  font-size: 0.75rem;
  border-radius: 0.25rem;
  padding: 0.25rem 0.375rem;
}

.rt-school__post {
  width: 100%;
  overflow: hidden;
  background: #ffffff;
  position: relative;
  border-radius: 0.5rem;
  border: 1px solid rgba(32, 92, 212, 0.2);
}
.rt-school__post--head {
  gap: 1rem;
  display: grid;
  padding: 1rem;
  color: #212121;
  border-bottom: 1px solid rgba(32, 92, 212, 0.2);
}
@media (min-width: 768px) {
  .rt-school__post--head {
    padding-right: 4rem;
    grid-template-columns: 30% auto;
  }
}
@media (min-width: 992px) {
  .rt-school__post--head {
    gap: 1rem;
  }
}
@media (min-width: 1200px) {
  .rt-school__post--head {
    gap: 1.25rem;
    padding: 1.25rem;
    grid-template-columns: 248px auto;
  }
}
@media (min-width: 1400px) {
  .rt-school__post--head {
    gap: 2rem;
    padding: 1.25rem 5.25rem 1.25rem 1.25rem;
  }
}
.rt-school__post--head:hover {
  color: #212121;
}
.rt-school__post--body {
  gap: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .rt-school__post--body {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .rt-school__post--body {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 1rem 1.25rem;
  }
}
.rt-school__post--image {
  overflow: hidden;
  position: relative;
  border-radius: 0.5rem;
  aspect-ratio: 1.3777777778/1;
}
.rt-school__post--image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(33, 33, 33, 0.2);
  z-index: 1;
}
.rt-school__post--image > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  aspect-ratio: 1.3777777778/1;
}
.rt-school__post--logo {
  z-index: 2;
  top: 0.625rem;
  left: 0.625rem;
  max-width: 4rem;
  max-height: 4rem;
  aspect-ratio: 1/1;
  position: absolute;
  border-radius: 50%;
  overflow: hidden;
}
@media (min-width: 768px) {
  .rt-school__post--logo {
    max-width: 2.5rem;
    max-height: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .rt-school__post--logo {
    max-width: 4rem;
    max-height: 4rem;
  }
}
.rt-school__post--entry {
  gap: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .rt-school__post--entry {
    padding: 1rem 0;
  }
}
.rt-school__post--title .rt-title {
  margin: 0;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .rt-school__post--title .rt-title {
    font-size: 1rem;
  }
}
@media (min-width: 1200px) {
  .rt-school__post--title .rt-title {
    font-size: 1.375rem;
    line-height: 1.4545454545;
  }
}
.rt-school__post--votes {
  z-index: 1;
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.rt-school__post--votes .rt-rating__value {
  top: 1rem;
  right: 1rem;
  padding: 0.625rem;
  position: absolute;
  border-radius: 0 0.5rem;
}
@media (min-width: 768px) {
  .rt-school__post--votes .rt-rating__value {
    top: 0;
    right: 0;
    border-radius: 0;
  }
}
.rt-school__post--actions {
  gap: 0.75rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 360px) {
  .rt-school__post--actions {
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .rt-school__post--actions {
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.rt-school__post--actions .rt-btn {
  width: 100%;
  white-space: nowrap;
  padding: 0.75rem 1.25rem;
}
.rt-school__post--actions .rt-btn.icon-chat:before {
  display: none;
}
@media (min-width: 1200px) {
  .rt-school__post--actions .rt-btn {
    width: auto;
  }
}
@media (min-width: 1400px) {
  .rt-school__post--actions .rt-btn {
    min-width: 170px;
    padding: calc(0.75rem - 1px) 1.75rem;
  }
}

/* ==========================================================================
## PAGES
========================================================================== */
.rt-404 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 992px) {
  .rt-404 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
.rt-404__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  text-align: center;
}
.rt-404__image {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .rt-404__image {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 576px) {
  .rt-404__image img {
    max-width: 367px;
  }
}
.rt-404 .rt-title {
  color: #205CD4;
  margin-bottom: 0.75rem;
}
.rt-404__desc {
  margin-bottom: 1.875rem;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.3333333333;
}

.dashboard.dash-add-school {
  position: relative;
  background: transparent;
}
.dashboard .rt-dash-add {
  position: relative;
}
.dashboard .rt-dash-add__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add__inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.dashboard .rt-dash-add__inner--intro {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem 0;
  margin-top: 2rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add__inner--intro {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    padding: 2rem 0;
    margin-top: 0;
  }
}
@media (min-width: 1400px) {
  .dashboard .rt-dash-add__inner--intro {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 543px;
    flex: 0 0 543px;
    padding: 2.25rem 0;
  }
}
.dashboard .rt-dash-add__inner--intro .logo-wrapper {
  padding: inherit;
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add__inner--intro .logo-wrapper {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.dashboard .rt-dash-add__inner--intro .text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.25rem;
}
.dashboard .rt-dash-add__inner--intro .sticker-wrapper .square {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #E9EAEC;
  border: none;
  border-radius: 3px;
  pointer-events: none;
  padding: 0;
}
.dashboard .rt-dash-add__inner--intro .sticker-wrapper .square.done, .dashboard .rt-dash-add__inner--intro .sticker-wrapper .square:hover {
  background-color: #205CD4;
}
.dashboard .rt-dash-add__inner--intro .sticker-wrapper .square:not(:last-child) {
  margin-right: 6px;
}
.dashboard .rt-dash-add__inner--intro .label-wrapper {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}
.dashboard .rt-dash-add__inner--intro .label-wrapper mark {
  background-color: transparent;
}
.dashboard .rt-dash-add__inner--intro .title-wrapper .rt-title {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.5;
  margin: 0;
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add__inner--intro .title-wrapper .rt-title {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .dashboard .rt-dash-add__inner--intro .title-wrapper .rt-title {
    font-size: 2rem;
  }
}
.dashboard .rt-dash-add__inner--intro .title-wrapper .rt-title strong {
  font-weight: 700;
}
.dashboard .rt-dash-add__inner--intro .desc-wrapper p {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5555555556;
  margin: 0;
}
@media (min-width: 992px) {
  .dashboard .rt-dash-add__inner--intro .desc-wrapper p {
    font-size: 1.125rem;
  }
}
.dashboard .rt-dash-add__inner--intro .button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 1.25rem;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add__inner--intro .button-wrapper {
    margin-top: 2.5rem;
  }
}
.dashboard .rt-dash-add__inner--intro .button-wrapper .rt-btn {
  min-width: 6rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
  border-radius: 0.625rem;
  padding-top: calc(1rem - 3px);
  padding-bottom: calc(1rem - 3px);
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add__inner--intro .button-wrapper .rt-btn {
    min-width: 7.5rem;
    padding-top: calc(1rem - 2px);
    padding-bottom: calc(1rem - 2px);
  }
}
@media (min-width: 1400px) {
  .dashboard .rt-dash-add__inner--intro .button-wrapper .rt-btn {
    min-width: 9.375rem;
    padding-top: calc(1rem - 1px);
    padding-bottom: calc(1rem - 1px);
  }
}
.dashboard .rt-dash-add__inner--intro .button-wrapper .rt-btn.rt-btn-dash-outline {
  background-color: transparent;
  color: #111827;
  border-style: solid;
  border-width: 1px;
  border-color: #111827;
}
.dashboard .rt-dash-add__inner--intro .button-wrapper .rt-btn.rt-btn-dash-outline:hover {
  background-color: #205CD4;
  color: #ffffff;
  border-color: #205CD4;
}
.dashboard .rt-dash-add__inner--details {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add__inner--details {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    padding: 2rem 0;
  }
}
@media (min-width: 1400px) {
  .dashboard .rt-dash-add__inner--details {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 696px;
    flex: 0 0 696px;
    padding: 2.25rem 0;
  }
}
.dashboard .rt-dash-add__inner--details .details-wrapper {
  height: 100%;
  background: #F1F2F4;
  border-radius: 1rem;
  padding: 1rem;
}
@media (min-width: 992px) {
  .dashboard .rt-dash-add__inner--details .details-wrapper {
    padding: 1.5rem;
  }
}
.dashboard .rt-dash-add__inner--details .details-wrapper__inner {
  height: 100%;
  background: #ffffff;
  border-radius: 0.625rem;
  padding: 1rem;
}
@media (min-width: 992px) {
  .dashboard .rt-dash-add__inner--details .details-wrapper__inner {
    padding: 2rem 1rem;
  }
}
@media (min-width: 1400px) {
  .dashboard .rt-dash-add__inner--details .details-wrapper__inner {
    padding: 3rem 1.5rem;
  }
}
.dashboard .rt-dash-add__inner--details .details-wrapper__title .rt-title {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.6;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add__inner--details .details-wrapper__title .rt-title {
    font-size: 1.25rem;
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 992px) {
  .dashboard .rt-dash-add__inner--details .details-wrapper__title .rt-title {
    margin-bottom: 2rem;
  }
}
.dashboard .rt-dash-add__inner--details .details-wrapper__form .step-board {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.dashboard .rt-dash-add__inner--details .details-wrapper__form .step-board.is-active {
  display: block;
  visibility: visible;
  opacity: 1;
}
.dashboard .rt-dash-add__inner--details .details-wrapper__form .step-board .rt-form-dash-group button {
  display: inline-block;
}
.dashboard .rt-dash-add__inner--details .details-wrapper__form .step-board .rt-form-dash-group button:not(:last-child) {
  margin-right: 0.5rem;
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add__inner--details .details-wrapper__form .step-board .rt-form-dash-group button:not(:last-child) {
    margin-right: 1.25rem;
  }
}
.dashboard .rt-dash-add .copyright-wrapper {
  padding: inherit;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .dashboard .rt-dash-add .copyright-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-top: 0;
  }
}

.rt-admin-home-welcome {
  background: #205CD4;
  padding-top: 1.5rem;
  padding-bottom: 1.625rem;
}
.rt-admin-home-welcome__wrap {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 1rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  .rt-admin-home-welcome__wrap {
    grid-template-columns: 1fr;
    gap: 1.5rem;
  }
}
.rt-admin-home-welcome__info p {
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 0;
}
.rt-admin-home-welcome__info .dropdown {
  padding-right: 3rem;
  display: inline-block;
}
.rt-admin-home-welcome__info .dropdown .dropdown-toggle {
  color: #ffffff;
  font-size: clamp(1rem, 0.7778rem + 1.1111vw, 1.75rem);
  font-weight: 700;
  line-height: 1.4285714286;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 240px;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .rt-admin-home-welcome__info .dropdown .dropdown-toggle {
    max-width: 400px;
  }
}
.rt-admin-home-welcome__info .dropdown .dropdown-toggle.not-sub:after {
  display: none;
}
.rt-admin-home-welcome__info .dropdown .dropdown-toggle:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.4107 6.91074C4.73614 6.5853 5.26378 6.5853 5.58921 6.91074L9.99996 11.3215L14.4107 6.91074C14.7361 6.5853 15.2638 6.5853 15.5892 6.91074C15.9147 7.23618 15.9147 7.76382 15.5892 8.08925L10.5892 13.0893C10.2638 13.4147 9.73614 13.4147 9.4107 13.0893L4.4107 8.08925C4.08527 7.76382 4.08527 7.23618 4.4107 6.91074Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  height: 20px;
  width: 20px;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #555;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: none;
}
.rt-admin-home-welcome__info .dropdown .dropdown-toggle.show:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.rt-admin-home-welcome__info .dropdown .dropdown-menu {
  z-index: 2;
  background: #ffffff;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.rt-admin-home-welcome__info .dropdown .dropdown-menu .dropdown-item {
  width: 100%;
  max-width: 100%;
  padding: 8px 1rem;
  white-space: normal;
}
.rt-admin-home-welcome__link {
  width: 100%;
  overflow-x: auto;
  word-wrap: break-word;
  text-align: right;
  padding-bottom: 0.5rem;
}
.rt-admin-home-welcome__link::-webkit-scrollbar {
  height: 6px;
}
.rt-admin-home-welcome__link::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}
.rt-admin-home-welcome__link::-webkit-scrollbar-thumb {
  background: #ffffff;
}
.rt-admin-home-welcome__link--wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.rt-admin-home-welcome__link--wrap a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #ffffff;
  font-weight: 500;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.rt-admin-home-welcome__link--wrap a:not(:last-child) {
  margin-right: 3rem;
}

.rt-admin-home-statistical {
  position: relative;
}
.rt-admin-home-statistical::before {
  content: "";
  background: #205CD4;
  display: inline-block;
  width: 100%;
  height: 18%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media (min-width: 768px) {
  .rt-admin-home-statistical::before {
    height: 50%;
  }
}
.rt-admin-home-statistical__list {
  border: 1px solid rgba(32, 92, 212, 0.2);
  border-radius: 16px;
  background-color: #ffffff;
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .rt-admin-home-statistical__list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .rt-admin-home-statistical__list {
    grid-template-columns: 35% 30% 35%;
  }
}
.rt-admin-home-statistical__item {
  padding: 1.5rem;
  position: relative;
}
@media (min-width: 768px) {
  .rt-admin-home-statistical__item::after {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    height: calc(100% - 60px);
    width: 1px;
    background: #F1F2F4;
  }
}
@media (min-width: 992px) {
  .rt-admin-home-statistical__item {
    padding: 1.5rem 3rem;
  }
}
@media (max-width: 767px) {
  .rt-admin-home-statistical__item {
    border-bottom: 1px solid #F1F2F4;
  }
  .rt-admin-home-statistical__item .title {
    font-weight: 600;
  }
}
.rt-admin-home-statistical__item .title {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 1rem;
}
.rt-admin-home-statistical__item .number {
  font-size: clamp(1.5rem, 1.3519rem + 0.7407vw, 2rem);
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 1rem;
}
.rt-admin-home-statistical__item .number sub {
  bottom: 0;
  font-size: clamp(1rem, 0.9259rem + 0.3704vw, 1.25rem);
}
.rt-admin-home-statistical__item .note {
  font-weight: 500;
  font-size: 14px;
  position: relative;
  color: #687588;
}
.rt-admin-home-statistical__item .note span {
  color: #27A376;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  padding-left: 18px;
}
.rt-admin-home-statistical__item .note span::before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.00004 2.33334C7.32221 2.33334 7.58337 2.5945 7.58337 2.91667V11.0833C7.58337 11.4055 7.32221 11.6667 7.00004 11.6667C6.67787 11.6667 6.41671 11.4055 6.41671 11.0833V2.91667C6.41671 2.5945 6.67787 2.33334 7.00004 2.33334Z' fill='%2327A376'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.58756 2.50419C6.81537 2.27638 7.18471 2.27638 7.41252 2.50419L9.74585 4.83752C9.97366 5.06533 9.97366 5.43468 9.74585 5.66248C9.51805 5.89029 9.1487 5.89029 8.9209 5.66248L6.58756 3.32915C6.35976 3.10134 6.35976 2.732 6.58756 2.50419Z' fill='%2327A376'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.41252 2.50419C7.64033 2.732 7.64033 3.10134 7.41252 3.32915L5.07919 5.66248C4.85138 5.89029 4.48203 5.89029 4.25423 5.66248C4.02642 5.43468 4.02642 5.06533 4.25423 4.83752L6.58756 2.50419C6.81537 2.27638 7.18471 2.27638 7.41252 2.50419Z' fill='%2327A376'/%3E%3C/svg%3E%0A");
  width: 14px;
  height: 14px;
  background-size: contain;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
.rt-admin-home-statistical__item.is-reduce .note span {
  color: #E03137;
}
.rt-admin-home-statistical__item.is-reduce .note span::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.00004 2.33334C7.32221 2.33334 7.58337 2.5945 7.58337 2.91667V11.0833C7.58337 11.4055 7.32221 11.6667 7.00004 11.6667C6.67787 11.6667 6.41671 11.4055 6.41671 11.0833V2.91667C6.41671 2.5945 6.67787 2.33334 7.00004 2.33334Z' fill='%23E03137'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.74585 8.33752C9.97366 8.56533 9.97366 8.93468 9.74585 9.16248L7.41252 11.4958C7.18471 11.7236 6.81537 11.7236 6.58756 11.4958C6.35976 11.268 6.35976 10.8987 6.58756 10.6709L8.9209 8.33752C9.1487 8.10972 9.51805 8.10972 9.74585 8.33752Z' fill='%23E03137'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25423 8.33752C4.48203 8.10972 4.85138 8.10972 5.07919 8.33752L7.41252 10.6709C7.64033 10.8987 7.64033 11.268 7.41252 11.4958C7.18471 11.7236 6.81537 11.7236 6.58756 11.4958L4.25423 9.16248C4.02642 8.93468 4.02642 8.56533 4.25423 8.33752Z' fill='%23E03137'/%3E%3C/svg%3E%0A");
}

.custom-select-container {
  /* Style the options container */
}
.custom-select-container.options {
  position: absolute;
  top: 100%;
  left: 0;
  border: 1px solid rgba(32, 92, 212, 0.2);
  border-radius: 8px;
  background-color: #ffffff;
  max-height: 300px;
  overflow-y: auto;
  z-index: 1;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  padding: 1rem 0.5rem;
  width: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  display: inline-block;
  /* Style the individual options */
}
.custom-select-container.options li {
  padding: 0.5rem 0.5rem;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 10px;
  font-weight: 500;
  font-size: 14px;
  /* Style for the selected option */
  /* Style for the selected option */
}
.custom-select-container.options li.active {
  background-color: #f2f6ff;
  font-weight: 500;
  font-size: 14px;
  padding: 0.5rem 0.75rem;
}
.custom-select-container.options li.active::after {
  content: none;
}
.custom-select-container.options li [selected] {
  background-color: #3498db;
  color: #fff;
}

.custom-select {
  position: relative;
  width: 166px;
  /* Style the custom select box */
}
.custom-select select {
  display: none;
}
.custom-select .select-style {
  position: relative;
  padding: 0.75rem 1rem;
  padding-right: 2rem;
  background-color: #fff;
  border: 1px solid rgba(32, 92, 212, 0.2);
  border-radius: 10px;
  font-weight: 500;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* Add a bit of style when hovering over the select box */
  /* Add a bit of style for the down arrow */
}
.custom-select .select-style:hover {
  background-color: #f2f6ff;
}
.custom-select .select-style:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.4107 6.91075C4.73614 6.58531 5.26378 6.58531 5.58921 6.91075L9.99996 11.3215L14.4107 6.91075C14.7361 6.58531 15.2638 6.58531 15.5892 6.91075C15.9147 7.23619 15.9147 7.76382 15.5892 8.08926L10.5892 13.0893C10.2638 13.4147 9.73614 13.4147 9.4107 13.0893L4.4107 8.08926C4.08527 7.76382 4.08527 7.23619 4.4107 6.91075Z' fill='%23111827'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #555;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.custom-select .select-style.show:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.rt-table-manage {
  border-radius: 16px;
  border: 1px solid rgba(32, 92, 212, 0.2);
  background: #ffffff;
}
.rt-table-manage__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.5rem;
  padding: 1.25rem 1rem 0 2rem;
}
@media (max-width: 767px) {
  .rt-table-manage__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    padding: 1.5rem 1rem 0;
  }
}
.rt-table-manage__head--title {
  font-size: clamp(1.125rem, 1.088rem + 0.1852vw, 1.25rem);
  font-weight: 700;
  line-height: 1.6;
}
.rt-table-manage__head--filter {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-table-manage__head--filter form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
}
@media (max-width: 460px) {
  .rt-table-manage__head--filter form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .rt-table-manage__head--filter form .custom-select:not(:last-child) {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
.rt-table-manage__head--filter .custom-select .options {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.rt-table-manage__body {
  padding: 0 1rem 0;
}
.rt-table-manage__body .rt-table-responsive {
  max-width: 100%;
  overflow-x: auto;
  position: static;
  display: block;
  width: 100%;
}
.rt-table-manage__body .rt-table-responsive::-webkit-scrollbar {
  height: 8px;
}
.rt-table-manage__body .rt-table-responsive table {
  margin-bottom: 0.5rem;
}
.rt-table-manage__body .table {
  background-color: #f2f6ff;
  width: 100%;
}
.rt-table-manage__body .table .field-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.rt-table-manage__body .table .field-mobile strong {
  font-weight: 500;
}
.rt-table-manage__body .table .field-mobile:not(:last-child) {
  margin-bottom: 0.75rem;
}
.rt-table-manage__body .table .hidden-row {
  display: none;
}
.rt-table-manage__body .table .toggle-btn {
  cursor: pointer;
  color: blue;
  font-weight: bold;
  text-align: right;
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (max-width: 767px) {
  .rt-table-manage__body .table th:nth-child(2),
  .rt-table-manage__body .table td:nth-child(2),
  .rt-table-manage__body .table th:nth-child(3),
  .rt-table-manage__body .table td:nth-child(3),
  .rt-table-manage__body .table th:nth-child(4),
  .rt-table-manage__body .table td:nth-child(4),
  .rt-table-manage__body .table th:nth-child(5),
  .rt-table-manage__body .table td:nth-child(5) {
    display: none;
  }
  .rt-table-manage__body .table .toggle-btn {
    display: table-cell !important;
  }
}
.rt-table-manage__body .table > thead {
  border-radius: 10px;
}
.rt-table-manage__body .table > thead.table-custom-style {
  --bs-table-color: $black-1;
  --bs-table-bg: $color-F2F6FF;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: $black-1;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: $black-1;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: $black-1;
  color: var(--bs-table-color);
  border: unset;
}
.rt-table-manage__body .table > thead.table-custom-style tr,
.rt-table-manage__body .table > thead.table-custom-style th {
  border: unset;
}
.rt-table-manage__body .table > thead th {
  font-weight: 500;
  vertical-align: middle;
  white-space: nowrap;
}
.rt-table-manage__body .table > thead th:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.rt-table-manage__body .table > thead th:last-child {
  width: 1%;
}
.rt-table-manage__body .table tbody td {
  vertical-align: middle;
}
.rt-table-manage__body .table tbody td form {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.rt-table-manage__body .table > :not(caption) > * > * {
  padding: 1rem;
}
.rt-table-manage__body .table .custom-select {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  /* Style the options container */
}
.rt-table-manage__body .table .custom-select .select-style {
  padding: 0.375rem 1.25rem;
  padding-right: 2.5rem;
  font-size: 14px;
  background-color: var(--bg-color);
  color: var(--color);
  border: none;
}
.rt-table-manage__body .table .custom-select .select-style::after {
  content: none;
}
.rt-table-manage__body .table .custom-select .select-style svg {
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.rt-table-manage__body .table .custom-select .select-style svg path {
  fill: var(--color);
}
.rt-table-manage__body .table .custom-select .select-style.show svg {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.rt-table-manage__body .table .custom-select .select-style.status-0 {
  background-color: #FFEDEC;
  color: #E03137;
}
.rt-table-manage__body .table .custom-select .select-style.status-0 svg path {
  fill: #E03137;
}
.rt-table-manage__body .table .custom-select .select-style.status-1 {
  background-color: #FFF6D3;
  color: #E6BB20;
}
.rt-table-manage__body .table .custom-select .select-style.status-1 svg path {
  fill: #E6BB20;
}
.rt-table-manage__body .table .custom-select .select-style.status-2 {
  background-color: #E7F7EF;
  color: #0CAF60;
}
.rt-table-manage__body .table .custom-select .select-style.status-2 svg path {
  fill: #0CAF60;
}
.rt-table-manage__body .table .custom-select .options {
  padding: 0.5rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  /* Style the individual options */
}
.rt-table-manage__body .table .custom-select .options li {
  padding: 0.5rem 0.5rem;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 10px;
  font-weight: 500;
  font-size: 14px;
  /* Highlight option when hovering over it */
  /* Style for the selected option */
}
.rt-table-manage__body .table .custom-select .options li.active {
  font-weight: 500;
  font-size: 14px;
  padding: 0.5rem 0.75rem;
}
.rt-table-manage__body .table .custom-select .options li.active::after {
  content: none;
}
.rt-table-manage__footer {
  padding: 1.5rem 1rem;
}
.rt-table-manage__footer::after {
  content: "";
  display: table;
  clear: both;
}
.rt-table-manage__footer .rt-pagination {
  float: left;
}
.rt-table-manage__footer .rt-pagination li + li {
  margin-left: 0;
}
.rt-table-manage__footer .rt-pagination li .page-numbers {
  border-radius: 10px;
  border: 1px solid #ffffff;
  font-size: 14px;
  font-weight: 600;
  width: 32px;
  height: 32px;
}
.rt-table-manage__footer .rt-pagination li .page-numbers:last-child {
  margin-right: 0;
}
.rt-table-manage__footer .rt-pagination li .page-numbers.current {
  color: #212121;
  background: #F8F8F8;
}
.rt-table-manage__footer .rt-pagination li .page-numbers.prev {
  margin-right: 1.5rem;
}
.rt-table-manage__footer .rt-pagination li .page-numbers.next {
  margin-left: 1.5rem;
}
.rt-table-manage__footer .rt-pagination li .page-numbers.prev, .rt-table-manage__footer .rt-pagination li .page-numbers.next {
  border: 1px solid #F1F2F4;
}
.rt-table-manage__footer .rt-pagination li .page-numbers.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.rt-table-manage__footer .rt-show-entries {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 1rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  float: right;
}
.rt-table-manage__footer .rt-show-entries__text {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7142857143;
  color: #687588;
}
.rt-table-manage__footer .rt-show-entries form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rt-table-manage__footer .rt-show-entries .custom-select {
  width: auto;
}
.rt-table-manage__footer .rt-show-entries .custom-select .select-style {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7142857143;
  padding: 4px 10px;
  padding-right: 2rem;
}
.rt-table-manage__footer .rt-show-entries .custom-select .options {
  padding: 0rem;
}
.rt-table-manage__footer .rt-show-entries .custom-select .options li {
  padding: 4px 10px;
  font-weight: 400;
}
.rt-table-manage__footer .rt-show-entries .custom-select .options li::after {
  content: none;
}
.rt-table-manage__footer .rt-show-entries .custom-select .options li.active {
  font-weight: 600;
  font-size: 14px;
}

.rt-admin-home-dash {
  margin-top: 1.5rem;
}
.rt-admin-home-dash__wrap {
  display: grid;
  grid-template-columns: 100%;
  gap: 1.5rem;
}
@media (min-width: 992px) {
  .rt-admin-home-dash__wrap {
    grid-template-columns: calc(70% - 0.75rem) calc(30% - 0.75rem);
  }
}
.rt-admin-home-dash .rt-chart-dash {
  border-radius: 16px;
  border: 1px solid rgba(32, 92, 212, 0.2);
  padding: 1.5rem 1.5rem 4.75rem;
  background: #ffffff;
}
.rt-admin-home-dash .rt-chart-dash__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 3rem;
}
.rt-admin-home-dash .rt-chart-dash__head--title {
  font-size: clamp(1.125rem, 1.088rem + 0.1852vw, 1.25rem);
  font-weight: 700;
  line-height: 32px;
}
.rt-admin-home-dash .rt-chart-dash__head--filter form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rt-admin-home-dash .rt-chart-dash__head--filter .custom-select {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.rt-admin-home-dash .rt-chart-dash__head--filter .custom-select .select-style {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7142857143;
  border: none;
  padding: 0;
  padding-right: 1.5rem;
}
.rt-admin-home-dash .rt-chart-dash__head--filter .custom-select .select-style::after {
  background-size: contain;
  width: 16px;
  height: 16px;
  right: 0;
}
.rt-admin-home-dash .rt-chart-dash__head--filter .custom-select .select-style:hover {
  background-color: transparent;
}
.rt-admin-home-dash .rt-chart-dash__head--filter .custom-select .options {
  padding: 0rem;
  left: unset;
}
.rt-admin-home-dash .rt-chart-dash__head--filter .custom-select .options li {
  padding: 6px 10px;
  font-weight: 400;
}
.rt-admin-home-dash .rt-chart-dash__head--filter .custom-select .options li::after {
  content: none;
}
.rt-admin-home-dash .rt-chart-dash__head--filter .custom-select .options li.active {
  font-weight: 600;
  font-size: 14px;
  border-radius: unset;
}
.rt-admin-home-dash .rt-chart-dash__body .chart-request {
  position: relative;
}
.rt-admin-home-dash .rt-chart-dash__body .chart-request .chart-container {
  height: 240px;
}
.rt-admin-home-dash .rt-chart-dash__body .chart-request .legend-request {
  margin-top: 2.625rem;
}
.rt-admin-home-dash .rt-chart-dash__body .chart-request .legend-request ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.rt-admin-home-dash .rt-chart-dash__body .chart-request .legend-request li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 4px;
}
.rt-admin-home-dash .rt-chart-dash__body .chart-request .legend-request li span {
  display: inline-block;
}
.rt-admin-home-dash .rt-chart-dash__body .chart-request .legend-request__wrap--circle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 12px;
}
.rt-admin-home-dash .rt-chart-dash__body .chart-request .legend-request__wrap--title {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.rt-admin-home-dash .rt-chart-dash__body .chart-request .legend-request__value {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.7142857143;
}

.rt-admin-popup-welcome .modal-content {
  border-radius: 16px;
}
.rt-admin-popup-welcome .modal-content .modal-body {
  padding: 0;
}
.rt-admin-popup-welcome__wrap {
  padding: 3.125rem 1rem 2rem;
  text-align: center;
}
@media (min-width: 576px) {
  .rt-admin-popup-welcome__wrap {
    padding: 3.125rem 2rem 2rem;
  }
}
.rt-admin-popup-welcome__image {
  max-width: 200px;
  margin-bottom: 2rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 360px) {
  .rt-admin-popup-welcome__image {
    max-width: 265px;
  }
}
.rt-admin-popup-welcome__title {
  font-size: clamp(1.125rem, 0.9886rem + 0.6818vw, 1.5rem);
  font-weight: 700;
  line-height: 1.3333333333;
  margin-bottom: 8px;
}
.rt-admin-popup-welcome__desc {
  font-size: clamp(1rem, 0.9545rem + 0.2273vw, 1.125rem);
  font-weight: 400;
  line-height: 1.3333333333;
  margin-bottom: 2rem;
}
.rt-admin-popup-welcome__cta .rt-btn-primary {
  border-radius: 10px;
  width: 100%;
  font-weight: 500;
}

/* ======= Toast message ======== */
#rt-toast {
  position: fixed;
  top: 32px;
  right: 32px;
  z-index: 999999;
}

.rt-toast {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  padding: 10px 16px;
  min-width: 320px;
  max-width: 450px;
  -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08);
  -webkit-transition: all linear 0.3s;
  transition: all linear 0.3s;
  border-radius: 10px;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 992px) {
  .rt-toast {
    min-width: 400px;
  }
}
.rt-toast__icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-toast__body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.rt-toast__title {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #333;
  margin-bottom: 0;
}
.rt-toast__close {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  cursor: pointer;
  display: none;
}
.rt-toast--success {
  background: #E7F7EF;
}
.rt-toast--success .rt-toast__title {
  color: #27A376;
}
.rt-toast--error {
  background: #FFEDEC;
}
.rt-toast--error .rt-toast__title {
  color: #E03137;
}
.rt-toast--info {
  background: #3292ff;
}
.rt-toast--info .rt-toast__title {
  color: #2f35eb;
}
.rt-toast--warning {
  background: #FFF6D3;
}
.rt-toast--warning .rt-toast__title {
  color: #E6BB20;
}
.rt-toast + .rt-toast {
  margin-top: 24px;
}

@-webkit-keyframes slideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(calc(100% + 32px));
    transform: translateX(calc(100% + 32px));
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(calc(100% + 32px));
    transform: translateX(calc(100% + 32px));
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeOut {
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  to {
    opacity: 0;
  }
}
.rt-admin-update-information .rt-form-dash-control {
  font-size: 1rem;
  font-weight: 400;
}
.rt-admin-update-information .rt-form-dash-control[disabled] {
  color: #A0AEC0;
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
}
.rt-admin-update-information #uploadAvatar {
  height: auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.rt-admin-update-information #uploadAvatar.dz-starteds {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.rt-admin-update-information #uploadAvatar.dz-starteds .dz-message {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.rt-admin-update-information #uploadAvatar.dz-starteds .dz-message-icon {
  display: none;
}
.rt-admin-update-information #uploadAvatar.dz-starteds .dz-preview {
  min-width: 3rem;
  min-height: 3rem;
  margin: 0 auto 1.5rem;
}
.rt-admin-update-information #uploadAvatar.dz-starteds .dz-preview .dz-image {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
}
.rt-admin-update-information #uploadAvatar.dz-starteds .dz-preview .dz-details,
.rt-admin-update-information #uploadAvatar.dz-starteds .dz-preview .dz-progress,
.rt-admin-update-information #uploadAvatar.dz-starteds .dz-preview .dz-error-message,
.rt-admin-update-information #uploadAvatar.dz-starteds .dz-preview .dz-success-mark,
.rt-admin-update-information #uploadAvatar.dz-starteds .dz-preview .dz-error-mark {
  display: none;
}
.rt-admin-update-information #uploadAvatar .dz-message {
  margin: 0;
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
}
.rt-admin-update-information #uploadAvatar .dz-message-icon {
  width: 3rem;
  height: 3rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #F2F6FF;
  border-radius: 50%;
  margin: 0 auto 1.5rem;
}
.rt-admin-update-information #uploadAvatar .dz-message h2 {
  font-size: 1rem;
}
.rt-admin-update-information #uploadAvatar .dz-message h2 span {
  color: #205CD4;
}
.rt-admin-update-information #uploadAvatar .dz-message p {
  margin: 0;
  font-size: 14px;
  color: #A0AEC0;
  font-weight: 500;
}

.rt-drag-and-drop {
  border: 1px solid rgba(32, 92, 212, 0.2);
  background: #ffffff;
  border-radius: 16px;
  padding: 1rem;
}
@media (min-width: 576px) {
  .rt-drag-and-drop {
    padding: 2rem;
  }
}
.rt-drag-and-drop__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 2rem;
  gap: 1.5rem;
}
.rt-drag-and-drop__title {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3333333333;
}
.rt-drag-and-drop .dash-gallery {
  border: none;
}
@media (max-width: 575px) {
  .rt-drag-and-drop .dash-gallery {
    padding: 0;
  }
}
.rt-drag-and-drop .dash-gallery .dz-message img {
  margin-bottom: 2rem;
}
.rt-drag-and-drop .dash-gallery .dz-message h2 {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: clamp(1.25rem, 1.0278rem + 1.1111vw, 2rem);
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 4px;
}
.rt-drag-and-drop .dash-gallery .dz-message p {
  font-size: clamp(1rem, 0.963rem + 0.1852vw, 1.125rem);
  font-weight: 400;
  line-height: 1.5555555556;
  margin-bottom: 1.5rem;
}
.rt-drag-and-drop .dash-gallery__cta .rt-btn-primary {
  font-weight: 600;
  border-radius: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  padding: 1.125rem 2.625rem;
}
.rt-drag-and-drop__body .table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 8px;
  background-color: #f2f6ff;
}
.rt-drag-and-drop__body .table thead tr {
  border-radius: 8px;
}
.rt-drag-and-drop__body .table .field-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.rt-drag-and-drop__body .table .field-mobile strong {
  font-weight: 500;
}
.rt-drag-and-drop__body .table .field-mobile:not(:last-child) {
  margin-bottom: 0.75rem;
}
.rt-drag-and-drop__body .table .hidden-row {
  display: none;
}
.rt-drag-and-drop__body .table .toggle-btn {
  cursor: pointer;
  color: blue;
  font-weight: bold;
  text-align: right;
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (max-width: 767px) {
  .rt-drag-and-drop__body .table th:nth-child(2),
  .rt-drag-and-drop__body .table td:nth-child(2),
  .rt-drag-and-drop__body .table th:nth-child(3),
  .rt-drag-and-drop__body .table td:nth-child(3),
  .rt-drag-and-drop__body .table th:nth-child(4),
  .rt-drag-and-drop__body .table td:nth-child(4),
  .rt-drag-and-drop__body .table th:nth-child(5),
  .rt-drag-and-drop__body .table td:nth-child(5) {
    display: none;
  }
  .rt-drag-and-drop__body .table .toggle-btn {
    display: table-cell !important;
  }
}
.rt-drag-and-drop__body .table th {
  background-color: #F2F6FF;
  border: none;
  font-weight: 500;
}
.rt-drag-and-drop__body .table th:first-child {
  width: 60%;
  border-radius: 8px 0 0 8px;
}
.rt-drag-and-drop__body .table th:nth-child(2) {
  width: 30%;
  min-width: 90px;
}
.rt-drag-and-drop__body .table th:last-child {
  width: 10%;
  border-radius: 0 8px 8px 0;
}
.rt-drag-and-drop__body .table th, .rt-drag-and-drop__body .table td {
  padding: 16px 24px;
  vertical-align: middle;
}
.rt-drag-and-drop__body .action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
.rt-drag-and-drop__body .btn-view-image, .rt-drag-and-drop__body .btn-delete {
  border: none;
  padding: 10px;
  cursor: pointer;
  border-radius: 10px;
  font-size: 1px;
  line-height: unset;
}
.rt-drag-and-drop__body .btn-view-image {
  background-color: #27A376;
  color: white;
}
.rt-drag-and-drop__body .btn-delete {
  background-color: #E03137;
  color: white;
}
.rt-drag-and-drop__body img {
  max-width: 160px;
  max-height: 104px;
}

.rt-admin-update-information .rt-title {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.3333333333;
  margin-bottom: 1rem;
}
.rt-admin-update-information__list {
  display: grid;
  gap: 1.5rem;
}
@media (min-width: 1200px) {
  .rt-admin-update-information__list {
    grid-template-columns: calc(35% - 12px) calc(65% - 12px);
  }
}
@media (min-width: 1520px) {
  .rt-admin-update-information__list {
    grid-template-columns: calc(25% - 12px) calc(75% - 12px);
  }
}
.rt-admin-update-information__info .rt-school-information__image .school-logo {
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.rt-admin-update-information__info .rt-school-information__image .school-logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left;
  object-position: left;
}
.rt-admin-update-information__info .rt-school-information__image .school-logo span {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  padding: 8px;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rt-admin-update-information__info .rt-school-information__image .school-logo span:hover {
  background: rgba(0, 0, 0, 0.6);
}
.rt-admin-update-information__info .rt-school-information__info .item span:empty:before {
  content: "-";
  display: inline-block;
  font-weight: 400;
}
.rt-admin-update-information__info .rt-school-information__cta .rt-btn-primary {
  background: #111827;
  position: relative;
  border-color: #111827;
}
.rt-admin-update-information__info .rt-school-information__cta .rt-btn-primary::after {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.75 4V9C20.75 9.414 20.414 9.75 20 9.75C19.586 9.75 19.25 9.414 19.25 9V5.81104L11.53 13.531C11.384 13.677 11.192 13.751 11 13.751C10.808 13.751 10.616 13.678 10.47 13.531C10.177 13.238 10.177 12.763 10.47 12.47L18.1899 4.75H15C14.586 4.75 14.25 4.414 14.25 4C14.25 3.586 14.586 3.25 15 3.25H20C20.098 3.25 20.1951 3.27011 20.2871 3.30811C20.4701 3.38411 20.6161 3.53011 20.6931 3.71411C20.7301 3.80511 20.75 3.902 20.75 4ZM20 12.25C19.586 12.25 19.25 12.586 19.25 13V17C19.25 18.577 18.577 19.25 17 19.25H7C5.423 19.25 4.75 18.577 4.75 17V7C4.75 5.423 5.423 4.75 7 4.75H11C11.414 4.75 11.75 4.414 11.75 4C11.75 3.586 11.414 3.25 11 3.25H7C4.582 3.25 3.25 4.582 3.25 7V17C3.25 19.418 4.582 20.75 7 20.75H17C19.418 20.75 20.75 19.418 20.75 17V13C20.75 12.586 20.414 12.25 20 12.25Z' fill='white'/%3E%3C/svg%3E%0A");
  vertical-align: middle;
  margin-left: 8px;
}
.rt-admin-update-information__info .rt-school-information__status {
  position: relative;
  background: transparent !important;
  color: unset;
  padding-right: 2rem;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .select-style {
  border: none;
  border-radius: 0;
  padding: 0 1.25rem 0 0;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .select-style:has(.pending) {
  cursor: auto;
  padding: 0;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .select-style:has(.pending):after {
  content: none;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .select-style:hover {
  background: none;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .select-style:after {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.4107 6.91075C4.73614 6.58531 5.26378 6.58531 5.58921 6.91075L9.99996 11.3215L14.4107 6.91075C14.7361 6.58531 15.2638 6.58531 15.5892 6.91075C15.9147 7.23619 15.9147 7.76382 15.5892 8.08926L10.5892 13.0893C10.2638 13.4147 9.73614 13.4147 9.4107 13.0893L4.4107 8.08926C4.08527 7.76382 4.08527 7.23619 4.4107 6.91075Z' fill='%23A0AEC0'/%3E%3C/svg%3E%0A");
  right: 0;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .select-style span {
  display: inline-block;
  border-radius: 0.5rem;
  padding: 0.5rem 1.25rem;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .select-style span.pending {
  background: #FFEDEC;
  color: #E03137;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .select-style span.active {
  background: #E7F7EF;
  color: #0CAF60;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .select-style span.inactive {
  background: #FFF6D3;
  color: #E6BB20;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .options {
  top: 125%;
  padding: 0.5rem;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .options li {
  font-size: 0.75rem;
  text-align: left;
  padding: 0.5rem 1rem;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .options li.active {
  padding-right: 2.5rem;
}
.rt-admin-update-information__info .rt-school-information__status .custom-select .options li.active:after {
  right: 0.5rem;
}
.rt-admin-update-information__nav {
  padding: 1.5rem;
  border-radius: 16px;
  border: 1px solid rgba(32, 92, 212, 0.2);
  background: #ffffff;
}
.rt-admin-update-information__nav .nav {
  border-bottom: 1px solid #F1F2F4;
  margin-bottom: 1.5rem;
}
.rt-admin-update-information__nav .nav .nav-link {
  border: none;
  color: #212121;
  padding: 10px;
  font-weight: 400;
}
.rt-admin-update-information__nav .nav .nav-link.active {
  font-weight: 700;
  color: #205CD4;
  border-bottom: 2px solid #205CD4;
  background-color: transparent;
}
.rt-admin-update-information__nav .dropdown {
  margin-bottom: 2rem;
}
.rt-admin-update-information__nav .dropdown__header {
  background-color: #f5f5f5;
  font-weight: 600;
  color: #212121;
  padding: 0.75rem 2rem 0.75rem 1.5rem;
  border-radius: 40px;
  width: 100%;
  display: block;
  position: relative;
}
.rt-admin-update-information__nav .dropdown__header:after {
  content: "";
  position: absolute;
  width: 11px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 1.5L5.5 5.5L1.5 1.5' stroke='currentColor' stroke-miterlimit='10' stroke-linecap='square'%3E%3C/path%3E%3C/svg%3E");
  top: 45%;
  right: 1rem;
  -webkit-transform: translateY(-45%);
  -ms-transform: translateY(-45%);
  transform: translateY(-45%);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.rt-admin-update-information__nav .dropdown__header span {
  position: relative;
}
.rt-admin-update-information__nav .dropdown__header span::after {
  content: attr(data-count);
  vertical-align: super;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  margin-left: 5px;
}
.rt-admin-update-information__nav .dropdown__header.show:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.rt-admin-update-information__nav .dropdown-menu {
  -webkit-box-shadow: 0 0 8px 4px rgba(33, 33, 33, 0.4);
  box-shadow: 0 0 8px 4px rgba(33, 33, 33, 0.4);
  border-radius: 8px;
  border: none;
  padding: 1rem 0;
  width: 100%;
  margin-top: 0.75rem !important;
}
.rt-admin-update-information__nav .dropdown-item {
  color: rgba(33, 33, 33, 0.6);
  font-weight: 500;
  position: relative;
}
.rt-admin-update-information__nav .dropdown-item:hover, .rt-admin-update-information__nav .dropdown-item.active {
  color: #212121;
  background-color: transparent;
}
.rt-admin-update-information__nav .dropdown-item::after {
  content: attr(data-count);
  vertical-align: super;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  margin-left: 5px;
}
.rt-admin-update-information .rt-accordion-update-information .accordion-button {
  background-color: #ffffff;
  color: #212121;
  border-color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 16px !important;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3333333333;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.5rem;
}
.rt-admin-update-information .rt-accordion-update-information .accordion-button:not(.collapsed) {
  padding-bottom: 1.5rem;
}
.rt-admin-update-information .rt-accordion-update-information .accordion-button:not(.collapsed)::before {
  content: "";
  height: 1px;
  width: calc(100% - 3rem);
  background: #F1F2F4;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
}
.rt-admin-update-information .rt-accordion-update-information .accordion-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rt-admin-update-information .rt-accordion-update-information .accordion-button::after {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 24px;
  height: 24px;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 8.29289C5.68342 7.90237 6.31658 7.90237 6.70711 8.29289L12 13.5858L17.2929 8.29289C17.6834 7.90237 18.3166 7.90237 18.7071 8.29289C19.0976 8.68342 19.0976 9.31658 18.7071 9.70711L12.7071 15.7071C12.3166 16.0976 11.6834 16.0976 11.2929 15.7071L5.29289 9.70711C4.90237 9.31658 4.90237 8.68342 5.29289 8.29289Z' fill='%23A0AEC0'/%3E%3C/svg%3E%0A");
}
.rt-admin-update-information .rt-accordion-update-information .accordion-item {
  background-color: #ffffff;
  border-radius: 16px !important;
  margin-bottom: 1.5rem;
}
.rt-admin-update-information .rt-accordion-update-information .accordion-item:not(:first-of-type) {
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.rt-admin-update-information .rt-accordion-update-information .accordion-body iframe {
  width: 100%;
}

.tox-tinymce {
  border: 1px solid #F1F2F4 !important;
  border-radius: 16px;
}

.tox:not(.tox-tinymce-inline) .tox-editor-header {
  padding: 1rem 0 !important;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
  position: relative;
}
.tox:not(.tox-tinymce-inline) .tox-editor-header::after {
  content: "";
  width: calc(100% - 48px);
  height: 1px;
  background: #F1F2F4;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
}

.tox-toolbar__primary {
  padding-left: 12px !important;
}

.rt-dash-login {
  width: 100%;
  min-height: 100vh;
}
@media (min-width: 992px) {
  .rt-dash-login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 1512px) {
  .rt-dash-login .container-fluid {
    max-width: 1512px;
  }
}
.rt-dash-login__wrap {
  background: #ffffff;
  overflow: hidden;
}
@media (min-width: 992px) {
  .rt-dash-login__wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
.rt-dash-login__content {
  position: relative;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../images/login/login-img.jpg);
}
.rt-dash-login__content--bottom {
  color: #ffffff;
  background: #111827 url(../images/header-bg.png) no-repeat bottom right/cover !important;
  padding: 3rem 1rem;
  text-align: center;
  border-top: 5px solid #54D6FF;
}
@media (min-width: 768px) {
  .rt-dash-login__content--bottom {
    padding: 4rem 2rem 3rem;
  }
}
@media (min-width: 992px) {
  .rt-dash-login__content--bottom {
    padding: 2rem 4.75rem 2rem 3.5rem;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
  }
}
.rt-dash-login__content--bottom .title {
  font-size: clamp(1.5rem, 1.25rem + 1.25vw, 2.5rem);
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 0.75rem;
}
.rt-dash-login__content--bottom .title::before {
  content: "";
  background: url(../images/login/logo-welcome.png) no-repeat;
  background-size: contain;
  width: 32px;
  height: 44px;
  display: inline-block;
  position: relative;
  top: -0.5rem;
}
@media (min-width: 992px) {
  .rt-dash-login__content--bottom .title::before {
    width: 36px;
    height: 50px;
  }
}
@media (min-width: 1400px) {
  .rt-dash-login__content--bottom .title::before {
    width: 56px;
    height: 74px;
  }
}
.rt-dash-login__content--bottom .desc {
  font-size: 16px;
}
@media (min-width: 992px) {
  .rt-dash-login__content--bottom .desc {
    font-size: 18px;
  }
}
.rt-dash-login__form {
  padding: 2rem 1rem 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .rt-dash-login__form {
    padding: 8.125rem 2rem 1.25rem;
  }
}
@media (min-width: 576px) {
  .rt-dash-login__form--wrap {
    max-width: 540px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .rt-dash-login__form--wrap {
    max-width: 480px;
  }
}
.rt-dash-login__form--wrap .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3333333333;
  margin-bottom: 2rem;
  text-align: center;
}
.rt-dash-login__form--wrap .remember-me-container {
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rt-dash-login__form--wrap .remember-me-container .rt-custom-control input:checked + label::after {
  opacity: 1;
  border: thin solid #27A376;
}
.rt-dash-login__form--wrap .remember-me-container .rt-custom-control label::before {
  border: thin solid #CBD5E0;
}
.rt-dash-login__form--wrap .remember-me-container .rt-custom-control label::after {
  background-color: #27A376;
}
.rt-dash-login__form--wrap .remember-me-container .rt-custom-control label::before, .rt-dash-login__form--wrap .remember-me-container .rt-custom-control label::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 6px;
}
.rt-dash-login__form--wrap .rt-form-dash-group.submit .rt-btn-primary {
  width: 100%;
  background-color: #F1F2F4;
  border-color: #F1F2F4;
  color: #A0AEC0;
  border-radius: 10px;
  padding: 1rem;
  font-weight: 500;
  pointer-events: none;
}
.rt-dash-login__form--wrap .rt-form-dash-group.submit .rt-btn-primary:hover {
  background-color: #F1F2F4;
  border-color: #F1F2F4;
  color: #A0AEC0;
}
.rt-dash-login__form--wrap .rt-form-dash-group.submit .rt-btn-primary.active {
  background-color: #174db7;
  border-color: #174db7;
  color: #ffffff;
  pointer-events: auto;
}
.rt-dash-login__form--wrap .text-or {
  margin-top: 2.625rem;
  margin-bottom: 2.625rem;
  text-align: center;
  position: relative;
}
.rt-dash-login__form--wrap .text-or span {
  font-size: 14px;
  font-weight: 500;
  color: #687588;
  padding: 0 1rem;
  z-index: 2;
  position: relative;
  background-color: #ffffff;
}
.rt-dash-login__form--wrap .text-or::after {
  content: "";
  border-top: 1px solid #F1F2F4;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}
.rt-dash-login__form--wrap .group-cta-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
@media (max-width: 360px) {
  .rt-dash-login__form--wrap .group-cta-social {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.rt-dash-login__form--wrap .group-cta-social__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.75rem;
  border-radius: 12px;
  border: 1px solid #E9EAEC;
  padding: 1rem 2rem;
  width: 100%;
  font-weight: 500;
}
.rt-dash-login__form--wrap .sigup-btn {
  font-weight: 500;
  color: #A0AEC0;
  margin-top: 2rem;
  text-align: center;
}
.rt-dash-login__form--wrap .sigup-btn a {
  color: #205CD4;
}
.rt-dash-login__form--copyright {
  margin-top: 4.5rem;
  text-align: center;
}
@media (min-width: 768px) {
  .rt-dash-login__form--copyright {
    margin-top: 6.625rem;
  }
}

#form-login,
.user-form {
  max-width: 400px;
  width: 100%;
}

body.login-wifi .pass-style__wrap {
  max-width: 640px;
}
body.login-wifi .pass-style__image {
  max-width: 220px;
  margin-bottom: 2rem;
}
body.login-wifi .pass-style__image a {
  display: block;
}
body.login-wifi .pass-style__desc a {
  color: #205CD4;
}
body.login-wifi .rt-dash-login__form {
  min-width: 300px;
  padding-top: 2rem;
}

body.dash-manage-request .rt-popup-detail__body .detail-review__form--group textarea {
  height: 150px;
}

.rt-table-admin .rt-table-manage__head {
  padding: 2.25rem 1rem 0 2rem;
}
.rt-table-admin .rt-table-manage__head--title {
  font-size: clamp(1.125rem, 0.9886rem + 0.6818vw, 1.5rem);
}
@media (max-width: 767px) {
  .rt-table-admin .rt-table-manage__head {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.rt-table-admin .rt-table-manage__body {
  padding: 0 1.5rem 0;
}
.rt-table-admin .rt-table-manage__body .table > thead th:first-child {
  width: 25%;
  min-width: 134px;
}
.rt-table-admin .rt-table-manage__body .table > thead th:nth-child(2) {
  width: 25%;
  min-width: 136px;
}
.rt-table-admin .rt-table-manage__body .table > thead th:nth-child(3) {
  width: 20%;
}
.rt-table-admin .rt-table-manage__body .table .btn-action-view {
  border: none;
  background: none;
  padding: 0;
}

.dash-manage-review .rt-table-admin .rt-table-manage__body .table > tbody .custom-select .select-style {
  padding: 0.375rem 1.25rem;
  pointer-events: none;
}
.dash-manage-review .rt-table-admin .rt-table-manage__body .table > tbody .custom-select .select-style svg {
  display: none;
}

.rt-table-admin.manage-review .btn-action-view {
  border: none;
  background: none;
  padding: 0;
}
.rt-table-admin.manage-review .rt-table-manage__body {
  padding: 0 1.5rem 0;
}
.rt-table-admin.manage-review .rt-table-manage__body .table > thead th:first-child {
  width: 45%;
  min-width: 250px;
}
.rt-table-admin.manage-review .rt-table-manage__body .table > thead th:nth-child(2) {
  width: 10%;
  min-width: 136px;
}
.rt-table-admin.manage-review .rt-table-manage__body .table > thead th:nth-child(3) {
  width: 15%;
  min-width: 132px;
}
.rt-table-admin.manage-review .rt-table-manage__body .table > thead th:nth-child(4) {
  width: 20%;
}
.rt-table-admin.manage-review .rt-table-manage__body .table > thead th:last-child {
  width: 1%;
}
.rt-table-admin.manage-review .rt-table-manage__body .table .d-status {
  padding: 10px 22px;
  border-radius: 8px;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
.rt-table-admin.manage-review .rt-table-manage__body .table .d-status.approved {
  color: #0CAF60;
  background: #E7F7EF;
}
.rt-table-admin.manage-review .rt-table-manage__body .table .d-status.wait-approved {
  color: #E6BB20;
  background: #FFF6D3;
}
.rt-table-admin.manage-review .rt-table-manage__body .table .d-status.refuse {
  background: #FFEDEC;
  color: #E03137;
}

.fade-scale {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  display: block !important;
}
.fade-scale.show {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.rt-popup-detail {
  width: 100%;
  background: #ffffff;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  color: black;
  -webkit-transform: translateX(120%);
  -ms-transform: translateX(120%);
  transform: translateX(120%);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
@media (min-width: 992px) {
  .rt-popup-detail {
    max-width: 670px;
  }
}
.rt-popup-detail.show {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.rt-popup-detail__outer {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.rt-popup-detail__close {
  border-radius: 50%;
  padding: 0.5rem;
  background: #ffffff;
  border: none;
  position: absolute;
  top: 0.75rem;
  right: 1rem;
}
@media (min-width: 992px) {
  .rt-popup-detail__close {
    left: -80px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 1rem;
    right: unset;
  }
}
.rt-popup-detail__head {
  background: #205CD4 url("../images/header-bg.png") no-repeat left center/cover;
  padding: 20px;
}
.rt-popup-detail__body {
  position: relative;
  height: 100%;
}
.rt-popup-detail__body--wrap {
  padding: 2rem;
  height: 100%;
}
.rt-popup-detail__body .detail-review {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.rt-popup-detail__body .detail-review__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.5rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 575px) {
  .rt-popup-detail__body .detail-review__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
  }
}
.rt-popup-detail__body .detail-review__head--image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  aspect-ratio: 1/1;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rt-popup-detail__body .detail-review__head--image img {
  max-width: 110px;
}
.rt-popup-detail__body .detail-review__head--title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: clamp(1.25rem, 1.2045rem + 0.2273vw, 1.375rem);
  font-weight: 600;
  line-height: 32px;
  position: relative;
}
.rt-popup-detail__body .detail-review__head--title.is-certified::after {
  width: 1.375rem;
  height: 1.375rem;
  margin: 0 0 0 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: bottom;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_2940_2695)'%3E%3Cpath d='M20.4786 8.84368C20.1962 8.65409 19.9412 8.42663 19.7207 8.16768C19.737 7.80714 19.8095 7.45136 19.9355 7.11315C20.1723 6.31152 20.4671 5.31387 19.8988 4.53324C19.3264 3.74637 18.2806 3.71997 17.4404 3.69847C17.087 3.71259 16.7334 3.67459 16.391 3.58568C16.2028 3.29041 16.0591 2.96903 15.9645 2.63189C15.6842 1.83352 15.3349 0.83985 14.3997 0.535929C13.4922 0.240991 12.6778 0.80135 11.9597 1.29415C11.6711 1.52457 11.3471 1.70671 11.0002 1.83352C10.6532 1.70685 10.329 1.52469 10.0404 1.29415C9.32222 0.800937 8.50758 0.242321 7.60031 0.535929C6.66531 0.83985 6.3162 1.83301 6.03556 2.63157C5.94115 2.96705 5.799 3.28721 5.61348 3.58224C5.27005 3.67387 4.91473 3.71296 4.55959 3.6982C3.71947 3.71965 2.67369 3.7461 2.10123 4.53292C1.5329 5.31401 1.82774 6.31166 2.06456 7.11333C2.18906 7.44974 2.26216 7.80298 2.2814 8.16117C2.06185 8.4238 1.80584 8.65365 1.52116 8.84372C0.843333 9.36068 0 10.0043 0 11.0002C0 11.9961 0.843333 12.6397 1.52135 13.1567C1.80375 13.3463 2.05879 13.5737 2.27934 13.8327C2.26297 14.1932 2.19049 14.549 2.06452 14.8872C1.82774 15.6888 1.53285 16.6865 2.10118 17.4671C2.67364 18.254 3.71942 18.2804 4.55959 18.3019C4.91302 18.2878 5.26659 18.3258 5.60894 18.4147C5.79717 18.71 5.94091 19.0313 6.03551 19.3685C6.31615 20.167 6.66526 21.1606 7.60049 21.4646C7.76619 21.5189 7.93946 21.5465 8.11383 21.5465C8.81769 21.5465 9.46041 21.1047 10.0405 20.7064C10.3291 20.4759 10.6531 20.2937 11 20.1668C11.347 20.2935 11.6712 20.4757 11.9599 20.7062C12.678 21.1994 13.4924 21.7576 14.3999 21.4644C15.3349 21.1605 15.684 20.1674 15.9647 19.3688C16.0591 19.0333 16.2012 18.7132 16.3867 18.4181C16.7302 18.3265 17.0855 18.2874 17.4406 18.3022C18.2808 18.2807 19.3265 18.2543 19.899 17.4674C20.4673 16.6864 20.1725 15.6887 19.9357 14.887C19.8112 14.5506 19.7381 14.1974 19.7188 13.8392C19.9384 13.5766 20.1944 13.3467 20.4791 13.1566C21.1567 12.6397 22 11.9961 22 11.0002C22 10.0043 21.1567 9.36068 20.4786 8.84368ZM15.0856 9.35665L10.5023 13.94C10.4172 14.0251 10.3161 14.0926 10.2049 14.1387C10.0937 14.1848 9.97454 14.2085 9.85416 14.2085C9.73379 14.2085 9.61459 14.1848 9.50339 14.1387C9.39218 14.0926 9.29114 14.0251 9.20603 13.94L6.91437 11.6483C6.82748 11.5636 6.75827 11.4625 6.71077 11.3508C6.66326 11.2391 6.6384 11.1191 6.63764 10.9978C6.63687 10.8764 6.6602 10.7561 6.70629 10.6439C6.75237 10.5316 6.82029 10.4296 6.9061 10.3438C6.99191 10.258 7.09391 10.1901 7.20617 10.144C7.31844 10.0979 7.43874 10.0746 7.56009 10.0753C7.68144 10.0761 7.80144 10.1009 7.91311 10.1485C8.02478 10.196 8.12591 10.2652 8.21063 10.3521L9.85416 11.9956L13.7894 8.06039C13.8741 7.97349 13.9752 7.90429 14.0869 7.85678C14.1986 7.80928 14.3185 7.78442 14.4399 7.78365C14.5613 7.78288 14.6816 7.80622 14.7938 7.8523C14.9061 7.89839 15.0081 7.96631 15.0939 8.05212C15.1797 8.13793 15.2476 8.23993 15.2937 8.35219C15.3398 8.46446 15.3631 8.58476 15.3624 8.70611C15.3616 8.82746 15.3367 8.94746 15.2892 9.05913C15.2417 9.1708 15.1725 9.27193 15.0856 9.35665Z' fill='%2301A844'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2940_2695'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.rt-popup-detail__body .detail-review__form--rating {
  margin-top: 1.5rem;
}
.rt-popup-detail__body .detail-review__form--rating .rt-form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.125rem;
  padding: 12px 22px;
  background: rgba(67, 160, 71, 0.1);
  border-radius: 4px;
}
@media (max-width: 380px) {
  .rt-popup-detail__body .detail-review__form--rating .rt-form-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
  }
}
.rt-popup-detail__body .detail-review__form--rating .rt-form-group:not(:last-child) {
  margin-bottom: 4px;
}
.rt-popup-detail__body .detail-review__form--rating .rt-form-group .rt-star-rating {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-popup-detail__body .detail-review__form--rating .rt-form-group .rt-form-label {
  margin-bottom: 0;
}
.rt-popup-detail__body .detail-review__form--group {
  position: relative;
}
.rt-popup-detail__body .detail-review__form--group:not(:last-child) {
  margin-bottom: 1rem;
}
.rt-popup-detail__body .detail-review__form--group input {
  border: 1px solid #212121;
  border-radius: 4px;
  padding: 1rem 18px;
  width: 100%;
  background: #f8f8f8;
}
.rt-popup-detail__body .detail-review__form--group textarea {
  padding: 1rem;
  display: block;
  width: 100%;
  height: 116px;
  border: 1px solid #212121;
  border-radius: 4px;
  background: #f8f8f8;
}
.rt-popup-detail__body .detail-review__form--group::before {
  display: inline-block;
  content: "";
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 20px;
}
.rt-popup-detail__body .detail-review__form--group.name input {
  padding-left: 44px;
}
.rt-popup-detail__body .detail-review__form--group.name::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.5 12.976C14.5002 12.8152 14.4616 12.6566 14.3874 12.5139C14.3132 12.3711 14.2057 12.2484 14.074 12.156C12.2699 10.9877 10.1474 10.409 8 10.5C5.85262 10.409 3.73005 10.9877 1.926 12.156C1.79427 12.2484 1.68677 12.3711 1.61261 12.5139C1.53844 12.6566 1.49982 12.8152 1.5 12.976V15.5H14.5V12.976Z' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 7.5C9.933 7.5 11.5 5.933 11.5 4C11.5 2.067 9.933 0.5 8 0.5C6.067 0.5 4.5 2.067 4.5 4C4.5 5.933 6.067 7.5 8 7.5Z' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.rt-popup-detail__body .detail-review__form--group.email input {
  padding-left: 44px;
}
.rt-popup-detail__body .detail-review__form--group.email::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M0.5 5L8 9L15.5 5' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 14.5H2C1.60218 14.5 1.22064 14.342 0.93934 14.0607C0.658035 13.7794 0.5 13.3978 0.5 13V3C0.5 2.60218 0.658035 2.22064 0.93934 1.93934C1.22064 1.65804 1.60218 1.5 2 1.5H14C14.3978 1.5 14.7794 1.65804 15.0607 1.93934C15.342 2.22064 15.5 2.60218 15.5 3V13C15.5 13.3978 15.342 13.7794 15.0607 14.0607C14.7794 14.342 14.3978 14.5 14 14.5V14.5Z' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.rt-popup-detail__body .detail-review__form--group.phone input {
  padding-left: 44px;
}
.rt-popup-detail__body .detail-review__form--group.phone::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_2915_1700)'%3E%3Cpath d='M10.5137 9.76396L9.29171 11.292C7.39815 10.1794 5.82025 8.60152 4.70771 6.70795L6.23571 5.48595C6.41483 5.34262 6.54142 5.14398 6.5957 4.92109C6.64997 4.69819 6.62888 4.46359 6.53571 4.25396L5.14271 1.11695C5.04282 0.89216 4.86633 0.710149 4.64472 0.603373C4.42311 0.496596 4.17078 0.471995 3.93271 0.533955L1.28071 1.22095C1.03335 1.28581 0.81832 1.43904 0.676258 1.65167C0.534197 1.8643 0.474949 2.12161 0.509714 2.37495C0.975006 5.68869 2.50649 8.76087 4.87265 11.127C7.2388 13.4932 10.311 15.0247 13.6247 15.49C13.878 15.5249 14.1352 15.4657 14.3478 15.3236C14.5603 15.1815 14.7133 14.9664 14.7777 14.719L15.4657 12.068C15.5277 11.8299 15.5031 11.5776 15.3963 11.356C15.2895 11.1343 15.1075 10.9579 14.8827 10.858L11.7457 9.46496C11.5361 9.37202 11.3017 9.35096 11.0789 9.40503C10.8561 9.4591 10.6574 9.58529 10.5137 9.76396V9.76396Z' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2915_1700'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.rt-popup-detail__body .detail-review__form--group.date input {
  padding-left: 44px;
}
.rt-popup-detail__body .detail-review__form--group.date::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px' viewBox='0 0 16 16' version='1.1'%3E%3Cg id='surface1'%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(6.666667%25,9.411765%25,15.294118%25);fill-opacity:1;' d='M 8 1.832031 C 4.597656 1.832031 1.832031 4.597656 1.832031 8 C 1.832031 11.402344 4.597656 14.167969 8 14.167969 C 11.402344 14.167969 14.167969 11.402344 14.167969 8 C 14.167969 4.597656 11.402344 1.832031 8 1.832031 Z M 0.832031 8 C 0.832031 4.042969 4.042969 0.832031 8 0.832031 C 11.957031 0.832031 15.167969 4.042969 15.167969 8 C 15.167969 11.957031 11.957031 15.167969 8 15.167969 C 4.042969 15.167969 0.832031 11.957031 0.832031 8 Z M 0.832031 8 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(6.666667%25,9.411765%25,15.294118%25);fill-opacity:1;' d='M 7.753906 4.507812 C 8.03125 4.507812 8.253906 4.730469 8.253906 5.007812 L 8.253906 7.738281 C 8.253906 7.84375 8.292969 7.992188 8.378906 8.144531 C 8.464844 8.296875 8.574219 8.40625 8.660156 8.457031 L 8.664062 8.457031 L 10.730469 9.691406 C 10.964844 9.832031 11.042969 10.140625 10.902344 10.375 C 10.761719 10.613281 10.453125 10.691406 10.21875 10.550781 L 8.152344 9.316406 C 7.878906 9.15625 7.660156 8.902344 7.511719 8.636719 C 7.359375 8.375 7.253906 8.058594 7.253906 7.738281 L 7.253906 5.007812 C 7.253906 4.730469 7.476562 4.507812 7.753906 4.507812 Z M 7.753906 4.507812 '/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.rt-popup-detail__body .detail-review__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 3rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .rt-popup-detail__body .detail-review__cta {
    margin-top: 5.125rem;
  }
}
.rt-popup-detail__body .detail-review__cta--prev, .rt-popup-detail__body .detail-review__cta--next {
  padding: 16px 36px;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
  border-radius: 10px;
  border: 1px solid #111827;
  font-weight: 500;
  min-width: 142px;
}
.rt-popup-detail__body .detail-review__cta--prev:hover, .rt-popup-detail__body .detail-review__cta--next:hover {
  background: #205CD4;
  color: #ffffff;
  border-color: #205CD4;
}
.rt-popup-detail__body .detail-review__cta--prev:hover svg path, .rt-popup-detail__body .detail-review__cta--next:hover svg path {
  fill: #ffffff;
}

.rt-no-document {
  text-align: center;
  margin-top: 8rem;
  margin-bottom: 8rem;
  padding: 0 1.5rem;
}
.rt-no-document__image {
  margin-bottom: 2.5rem;
}
.rt-no-document__title {
  font-size: clamp(1.5rem, 1.3182rem + 0.9091vw, 2rem);
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 4px;
}
.rt-no-document__desc {
  font-size: clamp(1rem, 0.9545rem + 0.2273vw, 1.125rem);
  line-height: 1.5555555556;
}

.rt-admin-manage-school__title {
  font-size: clamp(1.125rem, 1.0139rem + 0.5556vw, 1.5rem);
  font-weight: 500;
  line-height: 1.3333333333;
  margin-bottom: 1.5rem;
}
.rt-admin-manage-school__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
}
@media (min-width: 576px) {
  .rt-admin-manage-school__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1400px) {
  .rt-admin-manage-school__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .rt-admin-manage-school__list {
    grid-template-columns: 1fr;
  }
}

.rt-school-information {
  border-radius: 16px;
  border: 1px solid rgba(32, 92, 212, 0.2);
  padding: 1.5rem;
  background: #ffffff;
  position: relative;
}
.rt-school-information__switcher {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
}
.rt-school-information__head {
  text-align: center;
}
.rt-school-information__image {
  max-width: 100px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  aspect-ratio: 1/1;
  overflow: hidden;
  border-radius: 50%;
}
.rt-school-information__image img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.rt-school-information__title {
  font-size: clamp(1rem, 0.963rem + 0.1852vw, 1.125rem);
  font-weight: 600;
  line-height: 1.4444444444;
  word-wrap: break-word;
  margin-bottom: 1.125rem;
}
.rt-school-information__status {
  display: inline-block;
  background: #FFEDEC;
  color: #E03137;
  font-size: 0.75rem;
  font-weight: 500;
  border-radius: 0.5rem;
  padding: 0.5rem 1.375rem;
}
.rt-school-information__status ul li a span {
  font-size: 0.75rem;
  font-weight: 500;
  color: #E03137;
}
.rt-school-information__status.active {
  background: #E7F7EF;
  color: #0CAF60;
}
.rt-school-information__status.inactive {
  background: #FFF6D3;
  color: #E6BB20;
}
.rt-school-information__info {
  margin: 1.5rem 0;
  padding: 1.5rem 0;
  border-top: 1px solid #F1F2F4;
  border-bottom: 1px solid #F1F2F4;
}
.rt-school-information__info .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.625rem;
  color: #111827;
  word-break: break-all;
}
.rt-school-information__info .item svg {
  position: relative;
  top: 3px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-school-information__info .item:not(:last-child) {
  margin-bottom: 1.125rem;
}
.rt-school-information__cta .rt-btn-primary {
  width: 100%;
  border-radius: 10px;
  font-weight: 500;
}

.rt-new-password-success {
  background: #ffffff url(../images/forgot-password/forgot-password-success-bg.png) no-repeat bottom right/cover !important;
}
.rt-new-password-success__wrap {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.rt-new-password-success__image {
  margin-bottom: 2rem;
}
.rt-new-password-success__title {
  margin-bottom: 1rem;
  font-size: clamp(1.25rem, 0.8796rem + 1.8519vw, 2.5rem);
  font-weight: 600;
  line-height: 1.25;
}
.rt-new-password-success__desc {
  font-size: clamp(1rem, 0.963rem + 0.1852vw, 1.125rem);
  margin-bottom: 2rem;
}
.rt-new-password-success__cta {
  width: 100%;
  max-width: 436px;
}
.rt-new-password-success__cta .rt-btn-primary {
  padding: 1rem 2rem;
  border-radius: 10px;
  width: 100%;
  max-width: 436px;
  font-weight: 500;
}

.rt-otp__form .rt-form-dash-group.otp-input {
  margin-bottom: 2rem;
}
.rt-otp__form .rt-form-dash-group.otp-input .otp-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 1rem;
}
@media (min-width: 576px) {
  .rt-otp__form .rt-form-dash-group.otp-input .otp-number {
    gap: 1.5rem;
  }
}
.rt-otp__form .rt-form-dash-group.otp-input .otp-number input {
  width: 56px;
  height: 56px;
  text-align: center;
  font-size: 1.5rem;
  border: 1px solid #E9EAEC;
  border-radius: 12px;
  background-color: #ffffff;
  color: #212121;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.rt-otp__form .rt-form-dash-group.otp-input .otp-number input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #0062FF;
}
@media (min-width: 576px) {
  .rt-otp__form .rt-form-dash-group.otp-input .otp-number input {
    width: 102px;
    height: 56px;
  }
}
.rt-otp__form .rt-form-dash-group.otp-input .otp-number input::-webkit-outer-spin-button,
.rt-otp__form .rt-form-dash-group.otp-input .otp-number input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.rt-otp__form .rt-form-dash-group.otp-input .otp-number input[type=number] {
  -moz-appearance: textfield;
}

.pass-style {
  text-align: center;
  background: #ffffff;
}
@media (min-width: 576px) {
  .pass-style {
    background: #ffffff url(../images/forgot-password/forgot-password-success-bg.png) no-repeat bottom right/cover !important;
  }
}
.pass-style__wrap {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}
.pass-style__image {
  max-width: 298px;
  margin-bottom: 1.125rem;
}
.pass-style__title {
  font-size: clamp(1.25rem, 1.0278rem + 1.1111vw, 2rem);
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 1.125rem;
}
.pass-style__desc {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .pass-style__desc {
    font-size: 18px;
  }
}
.pass-style form {
  text-align: left;
}
.pass-style .rt-form-dash-group.submit {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.pass-style .rt-form-dash-group.submit button {
  padding: 1rem 2rem;
  width: 100%;
  border-radius: 10px;
  font-weight: 500;
}

.rt-reset-password__form {
  width: 100%;
}
.rt-reset-password__cta {
  width: 100%;
}
.rt-reset-password__cta .rt-btn-outline-primary {
  padding: 1rem 2rem;
  border-radius: 10px;
  width: 100%;
  font-weight: 500;
  border-color: #111827;
  color: #111827;
}
.rt-reset-password__cta .rt-btn-outline-primary:hover {
  background-color: #111827;
  color: #ffffff;
}

.rt-dash-signup__head {
  margin-bottom: 2rem;
}
.rt-dash-signup__head--image {
  max-width: 216px;
  margin-bottom: 1rem;
}
.rt-dash-signup__head--title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3333333333;
  margin-bottom: 2rem;
  text-align: center;
}

.rt-update-new-password__form {
  width: 100%;
}
.rt-update-new-password__validate {
  margin-top: 1rem;
}
.rt-update-new-password__validate ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 4px;
}
.rt-update-new-password__validate li {
  display: block;
  font-size: 14px;
  line-height: 1.7142857143;
  color: #E03137;
  position: relative;
}
.rt-update-new-password__validate li::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00004 1.83325C4.32671 1.83325 1.33337 4.82659 1.33337 8.49992C1.33337 12.1733 4.32671 15.1666 8.00004 15.1666C11.6734 15.1666 14.6667 12.1733 14.6667 8.49992C14.6667 4.82659 11.6734 1.83325 8.00004 1.83325ZM10.24 10.0333C10.4334 10.2266 10.4334 10.5466 10.24 10.7399C10.14 10.8399 10.0134 10.8866 9.88671 10.8866C9.76004 10.8866 9.63337 10.8399 9.53337 10.7399L8.00004 9.20659L6.46671 10.7399C6.36671 10.8399 6.24004 10.8866 6.11337 10.8866C5.98671 10.8866 5.86004 10.8399 5.76004 10.7399C5.56671 10.5466 5.56671 10.2266 5.76004 10.0333L7.29337 8.49992L5.76004 6.96659C5.56671 6.77325 5.56671 6.45325 5.76004 6.25992C5.95337 6.06659 6.27337 6.06659 6.46671 6.25992L8.00004 7.79325L9.53337 6.25992C9.72671 6.06659 10.0467 6.06659 10.24 6.25992C10.4334 6.45325 10.4334 6.77325 10.24 6.96659L8.70671 8.49992L10.24 10.0333Z' fill='%23E03137'/%3E%3C/svg%3E%0A");
  vertical-align: text-top;
  margin-right: 8px;
}
.rt-update-new-password__validate li.active {
  color: #27A376;
}
.rt-update-new-password__validate li.active::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00004 1.83325C4.32671 1.83325 1.33337 4.82659 1.33337 8.49992C1.33337 12.1733 4.32671 15.1666 8.00004 15.1666C11.6734 15.1666 14.6667 12.1733 14.6667 8.49992C14.6667 4.82659 11.6734 1.83325 8.00004 1.83325ZM11.1867 6.96659L7.40671 10.7466C7.31337 10.8399 7.18671 10.8933 7.05337 10.8933C6.92004 10.8933 6.79337 10.8399 6.70004 10.7466L4.81337 8.85992C4.62004 8.66659 4.62004 8.34659 4.81337 8.15325C5.00671 7.95992 5.32671 7.95992 5.52004 8.15325L7.05337 9.68659L10.48 6.25992C10.6734 6.06659 10.9934 6.06659 11.1867 6.25992C11.38 6.45325 11.38 6.76659 11.1867 6.96659Z' fill='%2327A376'/%3E%3C/svg%3E%0A");
}

@media (min-width: 768px) {
  .rt-home-banner .rt-block__banner {
    padding: 11.875rem 0 14.875rem;
  }
}
.rt-home-banner .rt-block__heading {
  margin: 3.375rem 0 3.5rem;
}
.rt-home-banner .rt-block__heading .rt-title__note {
  font-size: 1.125rem;
}

.rt-find-international-schools {
  background: #fdfdfd url(../images/home/find-international-schools-bg.png) no-repeat center center/cover;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 992px) {
  .rt-find-international-schools {
    padding-top: 4.5rem;
    padding-bottom: 5.5rem;
  }
}
.rt-find-international-schools__header {
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .rt-find-international-schools__header {
    margin-bottom: 5.875rem;
  }
}
.rt-find-international-schools__header--subtitle {
  font-size: clamp(1.125rem, 1.0795rem + 0.2273vw, 1.25rem);
  line-height: 1.6;
  margin-bottom: 0.75rem;
}
.rt-find-international-schools__header .rt-heading {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: clamp(1.5rem, 0.9545rem + 2.7273vw, 3rem);
  font-weight: 700;
  line-height: 1.125;
  color: #022A1C;
}
@media (max-width: 991px) {
  .rt-find-international-schools__header .rt-heading {
    margin-bottom: 1.5rem;
  }
}
.rt-find-international-schools__header--desc {
  font-size: clamp(1rem, 0.9545rem + 0.2273vw, 1.125rem);
  line-height: 1.5555555556;
}
@media (min-width: 992px) {
  .rt-find-international-schools__nav {
    max-width: 30rem;
  }
}
.rt-find-international-schools__nav ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  position: relative;
}
.rt-find-international-schools__nav ul::before {
  content: "";
  position: absolute;
  top: 0;
  left: 28px;
  width: 1px;
  height: 100%;
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='1' height='100' viewBox='0 0 1 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='2.18557e-08' x2='0.499996' y2='100' stroke='%23205CD4' stroke-dasharray='2 2'/%3E%3C/svg%3E%0A");
}
.rt-find-international-schools__nav li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 3.625rem;
  position: relative;
  z-index: 2;
}
.rt-find-international-schools__nav li:last-child::after {
  content: "";
  position: absolute;
  width: 4px;
  height: 100%;
  background-color: #fdfdfd;
  top: 0;
  left: 28px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.rt-find-international-schools__nav--icon {
  width: 56px;
  height: 56px;
  background-color: #205CD4;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  z-index: 3;
}
.rt-find-international-schools__nav--icon::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1rem;
  background-color: #fdfdfd;
  top: -1rem;
  left: 0;
}
.rt-find-international-schools__nav--icon::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1rem;
  background-color: #fdfdfd;
  bottom: -1rem;
  left: 0;
}
.rt-find-international-schools__nav--icon img {
  max-width: 28px;
}
.rt-find-international-schools__nav--content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 1.875rem;
}
.rt-find-international-schools__nav--title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4444444444;
  margin-bottom: 0.75rem;
}
.rt-find-international-schools__content {
  position: relative;
  margin-top: 2.5rem;
}
@media (min-width: 992px) {
  .rt-find-international-schools__content {
    margin-top: 1.125rem;
  }
}
.rt-find-international-schools__list {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 2;
  background-color: #205CD4;
  color: #ffffff;
  max-width: 684px;
  width: 95%;
  border-radius: 8px;
  --minHeight: 68px;
  top: calc(var(--minHeight) * -1);
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .rt-find-international-schools__list {
    max-width: 560px;
  }
}
.rt-find-international-schools__list ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .rt-find-international-schools__list ul {
    padding: 1.5rem 2rem;
    -webkit-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .rt-find-international-schools__list ul {
    padding: 2rem;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
  }
}
.rt-find-international-schools__list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .rt-find-international-schools__list li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .rt-find-international-schools__list li + li::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background-color: #ffffff;
    top: 0;
    left: -1.5rem;
  }
}
@media (min-width: 992px) {
  .rt-find-international-schools__list li + li::before {
    left: -2rem;
  }
}
.rt-find-international-schools__list li .is-number {
  font-weight: 700;
  font-size: clamp(1.5rem, 1.1818rem + 1.5909vw, 2.375rem);
}
.rt-find-international-schools__list li .is-desc {
  padding-left: 1rem;
  font-size: 16px;
}
.rt-find-international-schools__image {
  position: relative;
  z-index: 1;
}
.rt-find-international-schools__image .rt-img-drop {
  padding-bottom: 125%;
}
@media (min-width: 768px) {
  .rt-find-international-schools__image .rt-img-drop {
    padding-bottom: 54.0887850467%;
  }
}
.rt-find-international-schools__image img {
  border-radius: 16px;
}

.rt-school-best-review {
  background: #205CD4 url(../images/bg.png) no-repeat center center/cover;
  color: #ffffff;
  padding-top: 3.625rem;
  padding-bottom: 4rem;
}
.rt-school-best-review .container-fluid {
  max-width: 1920px;
}
.rt-school-best-review__head {
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .rt-school-best-review__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
@media (max-width: 1023px) {
  .rt-school-best-review__head--wrap {
    margin-bottom: 2rem;
  }
}
.rt-school-best-review__head--subtitle {
  font-size: clamp(1.125rem, 1.0795rem + 0.2273vw, 1.25rem);
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 1rem;
}
.rt-school-best-review__head .rt-heading {
  font-size: clamp(1.5rem, 0.9545rem + 2.7273vw, 3rem);
  font-weight: 700;
  line-height: 1.125;
  position: relative;
  padding-left: 62px;
  margin: 0;
}
.rt-school-best-review__head .rt-heading::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27 18C18.9225 18 12.375 24.5475 12.375 32.625C12.375 40.7025 18.9225 47.25 27 47.25C35.0775 47.25 41.625 40.7025 41.625 32.625C41.625 24.5475 35.0775 18 27 18ZM33.5251 31.815L31.0949 34.1775C30.9149 34.335 30.8249 34.5825 30.8699 34.83L31.4324 38.07C31.5449 38.7225 30.8474 39.2175 30.2624 38.9025L27.3601 37.3725C27.1351 37.26 26.8649 37.26 26.6399 37.3725L23.7376 38.9025C23.1526 39.2175 22.4551 38.7225 22.5676 38.0475L23.1301 34.83C23.1751 34.5825 23.0851 34.335 22.9051 34.1775L20.4749 31.815C20.0249 31.3875 20.2726 30.6225 20.9026 30.5325L24.2551 30.0375C24.5026 30.015 24.7051 29.8575 24.8176 29.6325L26.2801 26.7075C26.5726 26.1 27.4274 26.1 27.7199 26.7075L29.1824 29.6325C29.2949 29.8575 29.4974 30.015 29.7449 30.0375L33.0974 30.5325C33.7274 30.6225 33.9751 31.3875 33.5251 31.815ZM38.6167 18.9C36.6277 17.2012 34.2584 15.9322 31.6552 15.2257C31.2142 15.1065 31.0073 14.6138 31.2503 14.229L36 6.75H47.25L39.6112 18.7627C39.3907 19.1092 38.9272 19.1677 38.6167 18.9ZM14.3888 18.7627L6.75 6.75H18L22.7475 14.229C22.9927 14.6138 22.7836 15.1065 22.3426 15.2257C19.7416 15.9322 17.3701 17.2035 15.3811 18.9C15.0729 19.1677 14.6093 19.1092 14.3888 18.7627Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: 54px;
  width: 54px;
  height: 54px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
.rt-school-best-review__head--nav .nav-tabs {
  border-bottom: 0;
}
.rt-school-best-review__head--nav .nav-tabs .nav-item + .nav-item {
  margin-left: 0.75rem;
}
.rt-school-best-review__head--nav .nav-tabs .nav-link {
  opacity: 0.2;
  color: #ffffff;
  padding: 0;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: clamp(1.125rem, 1.0795rem + 0.2273vw, 1.25rem);
  font-weight: 600;
  line-height: 1.6;
  position: relative;
}
.rt-school-best-review__head--nav .nav-tabs .nav-link.active {
  background-color: transparent;
  border-color: transparent;
  opacity: 1;
}
.rt-school-best-review__head--nav .nav-tabs .nav-link img {
  margin-right: 0.5rem;
}
.rt-school-best-review__head--nav .nav-tabs .nav-link:focus, .rt-school-best-review__head--nav .nav-tabs .nav-link:hover {
  border-color: transparent;
}
.rt-school-best-review__head--nav .nav-tabs .nav-link:focus-visible {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rt-school-best-review__head--nav .nav-tabs .nav-link::after {
  content: attr(data-count);
  vertical-align: super;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  margin-left: 5px;
}
.rt-school-best-review__head--nav .dropdown {
  margin-bottom: 2rem;
}
.rt-school-best-review__head--nav .dropdown__header {
  background-color: #f5f5f5;
  font-weight: 600;
  color: #212121;
  padding: 0.75rem 2rem 0.75rem 1.5rem;
  border-radius: 40px;
  width: 100%;
  display: block;
  position: relative;
}
.rt-school-best-review__head--nav .dropdown__header:after {
  content: "";
  position: absolute;
  width: 11px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 1.5L5.5 5.5L1.5 1.5' stroke='currentColor' stroke-miterlimit='10' stroke-linecap='square'%3E%3C/path%3E%3C/svg%3E");
  top: 45%;
  right: 1rem;
  -webkit-transform: translateY(-45%);
  -ms-transform: translateY(-45%);
  transform: translateY(-45%);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.rt-school-best-review__head--nav .dropdown__header span {
  position: relative;
}
.rt-school-best-review__head--nav .dropdown__header span::after {
  content: attr(data-count);
  vertical-align: super;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  margin-left: 5px;
}
.rt-school-best-review__head--nav .dropdown__header.show:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.rt-school-best-review__head--nav .dropdown-menu {
  -webkit-box-shadow: 0 0 8px 4px rgba(33, 33, 33, 0.4);
  box-shadow: 0 0 8px 4px rgba(33, 33, 33, 0.4);
  border-radius: 8px;
  border: none;
  padding: 1rem 0;
  width: 100%;
  margin-top: 0.75rem !important;
}
.rt-school-best-review__head--nav .dropdown-item {
  color: rgba(33, 33, 33, 0.6);
  font-weight: 500;
  position: relative;
}
.rt-school-best-review__head--nav .dropdown-item:hover, .rt-school-best-review__head--nav .dropdown-item.active {
  color: #212121;
  background-color: transparent;
}
.rt-school-best-review__head--nav .dropdown-item::after {
  content: attr(data-count);
  vertical-align: super;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  margin-left: 5px;
}
@media (max-width: 800px) {
  .rt-school-best-review__body {
    border-top: 1px solid rgba(84, 214, 255, 0.5);
  }
}
.rt-school-best-review__load-more {
  text-align: center;
  margin-top: 4rem;
}
.rt-school-best-review__load-more .rt-btn {
  background-color: #ffffff;
  color: #205CD4;
  font-weight: 500;
  border-radius: 8px;
}
.rt-school-best-review__load-more .rt-btn.is-loading {
  padding-right: 2rem;
}
.rt-school-best-review__load-more .rt-btn.is-loading::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='40' stroke='rgba(0,0,0,0.1)' stroke-width='8' fill='none'/%3E%3Ccircle cx='50' cy='50' r='40' stroke='rgba(0,0,0,0.5)' stroke-width='8' stroke-linecap='round' fill='none' transform='rotate(622.123 50 50)'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1.7857142857142856s' values='0 50 50;180 50 50;720 50 50' keyTimes='0;0.5;1'/%3E%3Canimate attributeName='stroke-dasharray' repeatCount='indefinite' dur='1.7857142857142856s' values='25.132741228718345 226.1946710584651;125.66370614359172 125.66370614359172;25.132741228718345 226.1946710584651' keyTimes='0;0.5;1'/%3E%3C/circle%3E%3C/svg%3E");
}
.rt-school-best-review__item {
  display: grid;
  grid-template-areas: "left middle right";
  grid-template-columns: 1.5fr 5fr 3fr;
  color: #ffffff;
  margin-bottom: 3rem;
}
.rt-school-best-review__item > * {
  border-top: 1px solid rgba(84, 214, 255, 0.5);
}
@media (max-width: 800px) {
  .rt-school-best-review__item > * {
    border-top: 0;
  }
}
.rt-school-best-review__item > *:not(:nth-child(3n+1)) {
  border-left: 1px solid rgba(84, 214, 255, 0.5);
}
@media (max-width: 800px) {
  .rt-school-best-review__item > *:not(:nth-child(3n+1)) {
    border-left: 0;
  }
}
.rt-school-best-review__item:hover {
  color: currentColor;
}
@media (min-width: 800px) {
  .rt-school-best-review__item {
    grid-template-columns: 16% 40% 44%;
  }
}
@media (max-width: 800px) {
  .rt-school-best-review__item {
    border-bottom: 1px solid rgba(84, 214, 255, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
    opacity: 1;
    padding: 40px 16px;
  }
}
@media (min-width: 800px) {
  .rt-school-best-review__item .project-wrap {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 992px) {
  .rt-school-best-review__item .project-wrap {
    margin-bottom: 3rem;
  }
}
.rt-school-best-review__item .project-wrap .label {
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.12em;
}
@media (min-width: 801px) {
  .rt-school-best-review__item .project-wrap .label {
    font-size: 14px;
  }
}
.rt-school-best-review__item .project-wrap span {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: clamp(2rem, 0.963rem + 5.1852vw, 5.5rem);
  font-weight: 700;
  line-height: 1.1363636364;
  display: inline-block;
}
.rt-school-best-review__item .cta {
  position: relative;
  font-size: clamp(0.75rem, 0rem + 1.5vw, 1.125rem);
  font-weight: 400;
  line-height: 24px;
  text-decoration: underline;
  text-underline-offset: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}
.rt-school-best-review__item .cta::after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='14' fill='white'/%3E%3Cpath d='M18.5207 9.91663V15.75C18.5207 15.9915 18.3247 16.1875 18.0832 16.1875C17.8417 16.1875 17.6457 15.9915 17.6457 15.75V10.9731L10.8091 17.8097C10.7239 17.8949 10.6119 17.938 10.4999 17.938C10.3879 17.938 10.2759 17.8955 10.1907 17.8097C10.0198 17.6388 10.0198 17.3617 10.1907 17.1908L17.0273 10.3541H12.2499C12.0084 10.3541 11.8124 10.1581 11.8124 9.91663C11.8124 9.67513 12.0084 9.47913 12.2499 9.47913H18.0832C18.1404 9.47913 18.197 9.49085 18.2507 9.51302C18.3574 9.55735 18.4426 9.64252 18.4875 9.74986C18.5091 9.80294 18.5207 9.85946 18.5207 9.91663Z' fill='%23205CD4'/%3E%3C/svg%3E%0A") no-repeat center center/contain;
  width: 28px;
  height: 28px;
  vertical-align: middle;
}
@media (max-width: 800px) {
  .rt-school-best-review__item .cta {
    margin-top: 2rem;
  }
  .rt-school-best-review__item .cta::after {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 767px) {
  .rt-school-best-review__item .cta {
    margin-top: 1.5rem;
    font-size: 14px;
  }
}
.rt-school-best-review__item--column1 {
  text-align: left;
  grid-area: left;
  padding: 1.5vw 1.5vw;
}
@media (max-width: 800px) {
  .rt-school-best-review__item--column1 {
    padding: 0;
    width: 19%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    text-align: right;
    display: none;
  }
}
@media (max-width: 500px) {
  .rt-school-best-review__item--column1 {
    width: 20%;
  }
}
@media (min-width: 1400px) {
  .rt-school-best-review__item--column1 {
    padding: 24px 42px;
  }
}
.rt-school-best-review__item--column2 {
  padding: 2rem 2rem 0;
  grid-area: middle;
  padding: 1.5vw 1.5vw 0;
}
@media (max-width: 800px) {
  .rt-school-best-review__item--column2 {
    margin-bottom: 16px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding: 0;
    width: 100%;
  }
}
.rt-school-best-review__item--column2 .image {
  position: relative;
}
.rt-school-best-review__item--column2 .image img {
  border-radius: 8px;
  width: 100%;
  aspect-ratio: 1.675/1;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
}
.rt-school-best-review__item--column2 .image::after {
  content: "";
  background: var(--background) no-repeat;
  background-size: contain;
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  width: 80px;
  height: 80px;
}
@media screen and (min-width: 801px) and (max-width: 1200px) {
  .rt-school-best-review__item--column2 .image::after {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 480px) {
  .rt-school-best-review__item--column2 .image::after {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 375px) {
  .rt-school-best-review__item--column2 .image::after {
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 576px) {
  .rt-school-best-review__item--column2 .image::after {
    top: 1rem;
    left: 1rem;
  }
}
.rt-school-best-review__item--column2 .image .rating-value {
  padding: 10px;
  border-radius: 0px 8px 0px 0px;
  background-color: #43A047;
  position: absolute;
  top: 6px;
  right: 6px;
}
.rt-school-best-review__item--column2 .image .rating-value span {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.rt-school-best-review__item--column2 .image .rating-value span:before {
  height: 1rem;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.53834 1.10997C7.70914 0.699319 8.29086 0.699318 8.46166 1.10996L9.99874 4.80556C10.0707 4.97868 10.2336 5.09696 10.4204 5.11194L14.4102 5.4318C14.8535 5.46734 15.0332 6.02059 14.6955 6.30993L11.6557 8.91378C11.5133 9.03576 11.4512 9.22715 11.4947 9.40952L12.4234 13.3028C12.5265 13.7354 12.0559 14.0773 11.6764 13.8455L8.26063 11.7592C8.10062 11.6615 7.89938 11.6615 7.73937 11.7592L4.32363 13.8455C3.94408 14.0773 3.47345 13.7354 3.57665 13.3028L4.50534 9.40952C4.54884 9.22715 4.48665 9.03576 4.34426 8.91378L1.30453 6.30993C0.966758 6.02059 1.14652 5.46734 1.58985 5.4318L5.57955 5.11194C5.76645 5.09696 5.92925 4.97868 6.00126 4.80556L7.53834 1.10997Z' fill='white'/%3E%3C/svg%3E");
}
.rt-school-best-review__item--column3 {
  grid-area: right;
  padding: 1.5vw;
  font-size: 14px;
}
@media (min-width: 1400px) {
  .rt-school-best-review__item--column3 {
    padding: 2.625rem 2.625rem 0;
  }
}
@media (min-width: 801px) {
  .rt-school-best-review__item--column3 {
    font-size: clamp(0.75rem, 0.25rem + 1vw, 1rem);
  }
}
@media (max-width: 800px) {
  .rt-school-best-review__item--column3 {
    padding: 0;
    width: 80%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
  }
}
@media (max-width: 800px) {
  .rt-school-best-review__item--column3 .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 1rem;
  }
}
.rt-school-best-review__item--column3 .content__left {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.rt-school-best-review__item--column3 .content__right {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.rt-school-best-review__item--column3 .title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: clamp(1rem, 0.5rem + 1vw, 1.5rem);
  line-height: 1.3333333333;
  margin-bottom: 1rem;
}
@media (min-width: 800px) {
  .rt-school-best-review__item--column3 .title {
    font-size: clamp(1rem, 0.5rem + 1vw, 1.5rem);
    margin-bottom: 0.5rem;
  }
}
.rt-school-best-review__item--column3 .votes {
  margin-bottom: 0.5rem;
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
@media (min-width: 1200px) {
  .rt-school-best-review__item--column3 .votes {
    margin-bottom: 1rem;
  }
}
.rt-school-best-review__item--column3 .votes .rt-star-rating {
  font-size: 12px;
  height: 12px;
  width: 6rem;
}
.rt-school-best-review__item--column3 .votes .rt-star-rating::before {
  color: #ffffff;
}
.rt-school-best-review__item--column3 .votes .rt-star-rating span {
  padding-top: 1rem;
}
.rt-school-best-review__item--column3 .votes .rt-star-rating span::before {
  color: #ffffff;
}
.rt-school-best-review__item--column3 .address {
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 0.5rem;
  position: relative;
}
.rt-school-best-review__item--column3 .address::before {
  content: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75 0C3.925 0 0 3.925 0 8.75C0 13.868 4.69699 16.9699 7.80499 19.0229L8.334 19.374C8.46 19.458 8.605 19.5 8.75 19.5C8.895 19.5 9.04 19.458 9.166 19.374L9.69501 19.0229C12.803 16.9699 17.5 13.868 17.5 8.75C17.5 3.925 13.575 0 8.75 0ZM8.869 17.771L8.75 17.8501L8.631 17.771C5.621 15.783 1.5 13.061 1.5 8.75C1.5 4.752 4.752 1.5 8.75 1.5C12.748 1.5 16 4.752 16 8.75C16 13.061 11.878 15.784 8.869 17.771ZM8.75 5.5C6.958 5.5 5.5 6.958 5.5 8.75C5.5 10.542 6.958 12 8.75 12C10.542 12 12 10.542 12 8.75C12 6.958 10.542 5.5 8.75 5.5ZM8.75 10.5C7.785 10.5 7 9.715 7 8.75C7 7.785 7.785 7 8.75 7C9.715 7 10.5 7.785 10.5 8.75C10.5 9.715 9.715 10.5 8.75 10.5Z' fill='white'/%3E%3C/svg%3E%0A");
  vertical-align: top;
  margin-right: 8px;
}
@media (min-width: 1200px) {
  .rt-school-best-review__item--column3 .address {
    margin-bottom: 1.5rem;
  }
}
.rt-school-best-review__item--column3 .desc {
  font-weight: 400;
  line-height: 26px;
}

.rt-for-school-owners {
  background: #fdfdfd url(../images/home/find-international-schools-bg.png) no-repeat center center/cover;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 992px) {
  .rt-for-school-owners {
    padding-top: 4.5rem;
    padding-bottom: 5rem;
  }
}
.rt-for-school-owners__head {
  margin-bottom: 2.625rem;
}
@media (min-width: 992px) {
  .rt-for-school-owners__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.rt-for-school-owners__head .rt-heading {
  font-size: clamp(1.5rem, 0.9545rem + 2.7273vw, 3rem);
  font-weight: 700;
  line-height: 1.125;
}
@media (max-width: 991px) {
  .rt-for-school-owners__head .rt-heading {
    margin-bottom: 1.5rem;
  }
}
.rt-for-school-owners__head--groupcta a:not(:last-child) {
  margin-right: 0.5rem;
}
.rt-for-school-owners .swiper-slide {
  border: 1px solid #212121;
  border-radius: 8px;
  margin-bottom: 1px;
}
.rt-for-school-owners__item--image {
  margin-bottom: 1.313rem;
  padding: 0.5rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px dashed #000000;
  position: relative;
}
.rt-for-school-owners__item--image img {
  border-radius: 8px;
  aspect-ratio: 1.8018018018/1;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
}
.rt-for-school-owners__item--image::before, .rt-for-school-owners__item--image::after {
  content: "";
  background-size: 9px 18px;
  width: 9px;
  height: 18px;
  position: absolute;
  bottom: -9px;
}
.rt-for-school-owners__item--image::before {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2913_347)'%3E%3Cpath d='M0 17.5C-4.69442 17.5 -8.5 13.6944 -8.5 9C-8.5 4.30558 -4.69442 0.5 0 0.5C4.69442 0.5 8.5 4.30558 8.5 9C8.5 13.6944 4.69442 17.5 0 17.5Z' fill='white' stroke='%23212121'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2913_347'%3E%3Crect width='9' height='18' fill='white' transform='matrix(-1 0 0 1 9 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  left: -1px;
}
.rt-for-school-owners__item--image::after {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2913_345)'%3E%3Cpath d='M9 17.5C13.6944 17.5 17.5 13.6944 17.5 9C17.5 4.30558 13.6944 0.5 9 0.5C4.30558 0.5 0.5 4.30558 0.5 9C0.5 13.6944 4.30558 17.5 9 17.5Z' fill='white' stroke='%23212121'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2913_345'%3E%3Crect width='9' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  right: -1px;
}
.rt-for-school-owners__item--wrap {
  padding: 0 1rem 0.5rem;
}
@media (min-width: 768px) {
  .rt-for-school-owners__item--wrap {
    padding: 0 1.5rem 1.313rem;
  }
}
.rt-for-school-owners__item--title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: clamp(1.125rem, 1.0795rem + 0.2273vw, 1.25rem);
  font-weight: 600;
  line-height: 1.6;
  margin-bottom: 4px;
}
.rt-for-school-owners__item--desc {
  font-weight: 400;
  line-height: 1.5;
}
.rt-for-school-owners__arrow {
  margin-left: auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  margin-top: 3rem;
  position: relative;
  z-index: 2;
}

body.page-template-maintenance header,
body.page-template-maintenance footer {
  display: none;
}

.rt-maintenance__inner {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
.rt-maintenance__brand {
  max-width: 220px;
  margin: 2rem auto 3rem;
}
.rt-maintenance__image {
  margin-bottom: 2rem;
}
.rt-maintenance__head {
  color: #205CD4;
  font-size: 26px;
}
@media (min-width: 768px) {
  .rt-maintenance__head {
    font-size: 32px;
  }
}
.rt-maintenance__desc {
  font-size: 18px;
}
@media (min-width: 768px) {
  .rt-maintenance__desc {
    font-size: 20px;
  }
}

body.page-template-news-category .rt-news-archive__category {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
@media (min-width: 768px) {
  body.page-template-news-category .rt-news-archive__category--list .row > div {
    margin-bottom: 4rem;
  }
}

.rt-details {
  padding-top: 1.25rem;
  background: #ffffff;
}
.rt-details .rt-block__breadcrumb {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .rt-details .rt-block__breadcrumb {
    margin-bottom: 3.375rem;
  }
}
.rt-details .rt-block__breadcrumb ul a, .rt-details .rt-block__breadcrumb ul span {
  color: #212121;
}
.rt-details .rt-block__breadcrumb ul li:not(:last-child)::after {
  color: #212121;
}
.rt-details__head {
  margin-bottom: 2rem;
}
.rt-details__head--category {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 1rem;
}
.rt-details__head--category a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}
.rt-details__head .rt-title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: clamp(1.75rem, 1.3796rem + 1.8519vw, 3rem);
  font-weight: 700;
  line-height: 1.3333333333;
}
.rt-details__head--date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.rt-details__content h1.rt-title {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
  text-align: left;
  margin-bottom: 0;
}
.rt-details__content .post-meta__item {
  position: relative;
  display: inline-block;
}
.rt-details__content .post-meta__item:not(:last-of-type) {
  padding-right: 1.25rem;
}
.rt-details__content .post-meta__item:not(:last-of-type):after {
  content: "|";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
}
.rt-details__content .post-meta__item:not(:first-of-type) {
  padding-left: 0.875rem;
}
.rt-details__content .post-meta__item img {
  margin-right: 0.5rem;
}
.rt-details__content .post-meta__item span, .rt-details__content .post-meta__item img {
  vertical-align: middle;
}
.rt-details__content .post-content {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .rt-details__content .post-content {
    font-size: 1.125rem;
  }
}
.rt-details__content .post-content h1,
.rt-details__content .post-content h2 {
  font-size: clamp(1.25rem, 1.0278rem + 1.1111vw, 2rem);
}
.rt-details__content .post-content h3 {
  font-size: 24px;
}
.rt-details__content .post-content h4 {
  font-size: 20px;
}
.rt-details__content .post-content h5 {
  font-size: 18px;
}
.rt-details__content .post-content h1,
.rt-details__content .post-content h2,
.rt-details__content .post-content h3,
.rt-details__content .post-content h4,
.rt-details__content .post-content h5 {
  margin-bottom: 1.5rem;
  font-weight: 700;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
}
.rt-details__content .post-content > * {
  max-width: 100%;
}
.rt-details__content .post-content > * + h2, .rt-details__content .post-content > * + h3, .rt-details__content .post-content > * + h4, .rt-details__content .post-content > * + h5 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .rt-details__content .post-content > * + h2, .rt-details__content .post-content > * + h3, .rt-details__content .post-content > * + h4, .rt-details__content .post-content > * + h5 {
    margin-top: 2.5rem;
  }
}
@media (min-width: 992px) {
  .rt-details__content .post-content > * + h2, .rt-details__content .post-content > * + h3, .rt-details__content .post-content > * + h4, .rt-details__content .post-content > * + h5 {
    margin-top: 3rem;
  }
}
.rt-details__content .post-content > * + h2 + h3, .rt-details__content .post-content > * + h2 + h4, .rt-details__content .post-content > * + h2 + h5, .rt-details__content .post-content > * + h3 + h3, .rt-details__content .post-content > * + h3 + h4, .rt-details__content .post-content > * + h3 + h5, .rt-details__content .post-content > * + h4 + h3, .rt-details__content .post-content > * + h4 + h4, .rt-details__content .post-content > * + h4 + h5, .rt-details__content .post-content > * + h5 + h3, .rt-details__content .post-content > * + h5 + h4, .rt-details__content .post-content > * + h5 + h5 {
  margin-top: 0;
}
.rt-details__content .post-content > * + img {
  margin-bottom: 1rem;
}
.rt-details__content .post-content img {
  border-radius: 0.5rem;
  max-width: 100%;
  height: auto;
  display: block;
}
.rt-details__content .post-content ul {
  margin-bottom: 1.5rem;
}
.rt-details__content .post-content ul li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.rt-details__content .post-content .rt-rs-table {
  width: 100%;
  overflow: auto;
  margin-bottom: 1rem;
}
.rt-details__content .post-content .rt-rs-table::-webkit-scrollbar {
  height: 4px;
}
.rt-details__content .post-content table {
  min-width: 900px;
  overflow: scroll;
  margin-bottom: 0.5rem;
}
.rt-details__content .post-content .wp-caption-text {
  font-size: 14px;
  font-style: italic;
  margin-top: 0.5rem;
}
.rt-details__content .post-content .aligncenter {
  text-align: center;
}
.rt-details__content .post-content a {
  text-decoration: underline;
  color: #205CD4;
}

.rt-blog__sidebar {
  position: unset;
  top: unset;
}
@media (min-width: 992px) {
  .rt-blog__sidebar {
    position: sticky;
    top: calc(var(--mh) + 2rem);
  }
}

.single-post .bottom-link .rt-back {
  background-color: #f2f6ff;
  padding: 1rem 0;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .single-post .bottom-link .rt-back {
    padding: 1.5rem 0;
  }
}
.single-post .bottom-link .rt-back a {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 500;
  line-height: 1.5;
  gap: 1rem;
}

.rt-news-archive {
  padding-top: 1.25rem;
  padding-bottom: 3rem;
}
@media (min-width: 992px) {
  .rt-news-archive {
    padding-bottom: 6.25rem;
  }
}
.rt-news-archive .rt-title {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-size: clamp(1.5rem, 1.2037rem + 1.4815vw, 2.5rem);
  font-weight: 700;
  line-height: 1.2;
  border-bottom: 1px dashed rgba(33, 33, 33, 0.2);
  margin-bottom: 2.5rem;
  padding-bottom: 1.5rem;
}
.rt-news-archive .rt-block__breadcrumb {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .rt-news-archive .rt-block__breadcrumb {
    margin-bottom: 3.375rem;
  }
}
.rt-news-archive .rt-block__breadcrumb ul a, .rt-news-archive .rt-block__breadcrumb ul span {
  color: #212121;
}
.rt-news-archive .rt-block__breadcrumb ul li:not(:last-child)::after {
  color: #212121;
}
.rt-news-archive__sidebar {
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .rt-news-archive__sidebar {
    margin-bottom: 0;
    position: sticky;
    top: calc(var(--mh) + 2rem);
  }
}
.rt-news-archive__sidebar h2 {
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .rt-news-archive__sidebar h2 {
    margin-bottom: 2rem;
  }
}
.rt-news-archive__sidebar svg {
  margin-right: 0.75rem;
}
.rt-news-archive__sidebar ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .rt-news-archive__sidebar ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.rt-news-archive__sidebar li {
  margin-bottom: 0.75rem;
  margin-right: 0.75rem;
}
@media (min-width: 992px) {
  .rt-news-archive__sidebar li {
    margin-right: 0;
  }
}
.rt-news-archive__sidebar li a {
  display: inline-block;
  color: #212121;
  padding: 0.5rem 1.5rem;
  border-radius: 8px;
  background-color: #F2F6FF;
}
.rt-news-archive__sidebar li a.is-active, .rt-news-archive__sidebar li a:hover {
  background-color: #205CD4;
  color: #ffffff;
}
.rt-news-archive__spotlight h2, .rt-news-archive__new-post h2 {
  font-weight: 600;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.5rem;
}
.rt-news-archive__spotlight h2 svg, .rt-news-archive__new-post h2 svg {
  margin-right: 0.5rem;
}
.rt-news-archive__spotlight {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .rt-news-archive__spotlight {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .rt-news-archive__spotlight .rt-news-archive__item {
    max-width: 440px;
  }
}
@media (min-width: 576px) {
  .rt-news-archive__new-post .rt-news-archive__lists .rt-news-archive__item--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 576px) {
  .rt-news-archive__new-post .rt-news-archive__lists .rt-news-archive__item--image {
    width: 125px;
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .rt-news-archive__new-post .rt-news-archive__lists .rt-news-archive__item--image img {
    -o-object-fit: cover;
    object-fit: cover;
    aspect-ratio: 3/2;
  }
}
@media (min-width: 576px) {
  .rt-news-archive__new-post .rt-news-archive__lists .rt-news-archive__item--title {
    width: calc(100% - 125px);
    padding-left: 1rem;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
  }
}
@media (min-width: 576px) {
  .rt-news-archive__new-post .rt-news-archive__lists .rt-news-archive__item--desc, .rt-news-archive__new-post .rt-news-archive__lists .rt-news-archive__item--footer {
    display: none;
  }
}
.rt-news-archive__item {
  display: block;
  color: #212121;
}
.rt-news-archive__item--image {
  margin-bottom: 1.5rem;
  overflow: hidden;
  border-radius: 8px;
}
.rt-news-archive__item--image.rt-img-drop {
  padding-bottom: 66.3636363636%;
}
.rt-news-archive__item--image img {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
}
.rt-news-archive__item--title {
  font-family: "SF Pro Display", Arial, Helvetica, sans-serif;
  font-size: clamp(1.125rem, 1.0139rem + 0.5556vw, 1.5rem);
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.rt-news-archive__item--desc {
  margin-bottom: 1rem;
}
.rt-news-archive__item--footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #A7A7A7;
  font-size: 14px;
}
.rt-news-archive__item:hover {
  color: #212121;
}
.rt-news-archive__item:hover .rt-news-archive__item--image img {
  -webkit-transform: scale(1.06);
  -ms-transform: scale(1.06);
  transform: scale(1.06);
}
.rt-news-archive__item:hover .rt-news-archive__item--title {
  color: #205CD4;
}
.rt-news-archive__lists .rt-news-archive__item {
  padding-bottom: 1.5rem;
}
.rt-news-archive__lists .rt-news-archive__item--image {
  margin-bottom: 1.5rem;
}
@media (min-width: 360) {
  .rt-news-archive__lists .rt-news-archive__item--image {
    max-width: 125px;
    margin-bottom: 0;
  }
}
.rt-news-archive__lists .rt-news-archive__item--title {
  font-size: 18px;
}
@media (min-width: 360) {
  .rt-news-archive__lists .rt-news-archive__item--title {
    width: calc(100% - 125px);
    padding-left: 1rem;
    font-size: 18px;
  }
}
.rt-news-archive__lists .rt-news-archive__item + .rt-news-archive__item {
  border-top: 1px solid rgba(33, 33, 33, 0.1);
  padding-top: 1.5rem;
}
.rt-news-archive__category {
  border-top: 1px solid rgba(33, 33, 33, 0.1);
  margin-top: 2rem;
  padding-top: 2.5rem;
}
@media (min-width: 768px) {
  .rt-news-archive__category {
    margin-top: 3.375rem;
    padding-top: 3.375rem;
  }
}
.rt-news-archive__category--head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.5rem;
}
.rt-news-archive__category--head h2 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}
.rt-news-archive__category--head h2 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #212121;
}
.rt-news-archive__category--head h2 a img {
  margin-right: 0.5rem;
}
.rt-news-archive__category--read-more {
  color: #212121;
  display: none;
}
@media (min-width: 360px) {
  .rt-news-archive__category--read-more {
    display: block;
  }
}
.rt-news-archive__category--read-more svg {
  margin-left: 0.5rem;
}
@media (min-width: 992px) {
  .rt-news-archive__category--list .row {
    margin-right: -20px;
    margin-left: -20px;
  }
}
.rt-news-archive__category--list .row > div {
  margin-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .rt-news-archive__category--list .row > div {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .rt-news-archive__category--list .row > div {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.rt-news-archive__pagination ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.rt-news-archive__pagination a.page-numbers,
.rt-news-archive__pagination span.page-numbers {
  color: #A7A7A7;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 500;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .rt-news-archive__pagination a.page-numbers,
  .rt-news-archive__pagination span.page-numbers {
    width: 64px;
    height: 64px;
  }
}
.rt-news-archive__pagination a.page-numbers.current,
.rt-news-archive__pagination span.page-numbers.current {
  border: 1px solid #212121;
  color: #212121;
}
.rt-news-archive__pagination a.page-numbers:hover,
.rt-news-archive__pagination span.page-numbers:hover {
  color: #212121;
}

.rt-styleguide {
  padding: 50px 0;
  margin-top: var(--mh);
}
.rt-styleguide section {
  margin-bottom: 40px;
}
.rt-styleguide section > h2 {
  margin-bottom: 10px;
}
.rt-styleguide section .rt-btn {
  margin-right: 4px;
  margin-bottom: 8px;
}

.rt-demo-slider {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.rt-demo-slider img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
}

.rt-banner-heading {
  font-weight: 600;
  font-size: 150px;
  font-family: "Space Grotesk", Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: #C33130;
}
.rt-banner-heading span {
  position: relative;
  display: inline-block;
}
.rt-banner-heading span:before {
  content: attr(data-content);
  position: absolute;
  color: #C33130;
  right: 0;
}
.rt-banner-heading span:after {
  content: attr(data-content);
  position: absolute;
  right: 0;
  height: 60%;
  overflow: hidden;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX2NvcmUvc3R5bGVzL19mb250cy5zY3NzIiwibWFpbi5zY3NzIiwiZ2xvYmFsLnNjc3MiLCJfY29yZS9zdHlsZXMvX21peGlucy5zY3NzIiwiX2NvcmUvc3R5bGVzL192YXJpYWJsZXMuc2NzcyIsIm9iamVjdHMvYnV0dG9ucy5zY3NzIiwib2JqZWN0cy9kYXRldGltZS1waWNrZXIuc2NzcyIsIm9iamVjdHMvZWRpdG9yLnNjc3MiLCJvYmplY3RzL2Zvcm0uc2NzcyIsIm9iamVjdHMvaGVhZGluZy5zY3NzIiwib2JqZWN0cy9pY29ucy5zY3NzIiwib2JqZWN0cy9saWdodGdhbGxlcnkuc2NzcyIsIm9iamVjdHMvbGluay5zY3NzIiwib2JqZWN0cy9sb2FkaW5nLnNjc3MiLCJvYmplY3RzL25vdGlmeS5zY3NzIiwib2JqZWN0cy9zY3JvbGxiYXIuc2NzcyIsIm9iamVjdHMvc3BsaWRlLnNjc3MiLCJvYmplY3RzL3N3aXBlci5zY3NzIiwiY29tcG9uZW50cy9CbG9ja3MvYmxvY2tzLnNjc3MiLCJjb21wb25lbnRzL0NUQS9jdGEuc2NzcyIsImNvbXBvbmVudHMvRGV0YWlsc1NpZGViYXIvdG9jLnNjc3MiLCJjb21wb25lbnRzL0Zvb3Rlci9mb290ZXItZGFzaC5zY3NzIiwiY29tcG9uZW50cy9Gb290ZXIvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL0ZvcmRldi9mb3JkZXYuc2NzcyIsImNvbXBvbmVudHMvRm9ybXMvZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvSGVhZGVyL2hlYWRlci1kYXNoLnNjc3MiLCJjb21wb25lbnRzL0hlYWRlci9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvTW9kYWxDb250YWN0L21vZGFsLWNvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvTW9kYWxGb3JtQ29uc3VsdGF0aW9uL21vZGFsLWZvcm0tY29uc3VsdGF0aW9uLnNjc3MiLCJjb21wb25lbnRzL1BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9SZWxhdGVkUG9zdHMvcmVsYXRlZC1wb3N0cy5zY3NzIiwiY29tcG9uZW50cy9TY2hvb2wvY29tcGFyZS9jb21wYXJlLnNjc3MiLCJjb21wb25lbnRzL1NjaG9vbC9wb3N0L3NjaG9vbC1wb3N0LnNjc3MiLCJwYWdlcy80MDQvNDA0LnNjc3MiLCJwYWdlcy9EYXNoYm9hcmQvZGFzaC1hZGQtc2Nob29sLnNjc3MiLCJwYWdlcy9EYXNoYm9hcmQvZGFzaC1ob21lLnNjc3MiLCJwYWdlcy9EYXNoYm9hcmQvZHJhZy1hbmQtZHJvcC5zY3NzIiwicGFnZXMvRGFzaGJvYXJkL2VkaXQtc2Nob29sLnNjc3MiLCJwYWdlcy9EYXNoYm9hcmQvbG9nLWluLnNjc3MiLCJwYWdlcy9EYXNoYm9hcmQvbG9naW4td2lmaS5zY3NzIiwicGFnZXMvRGFzaGJvYXJkL21hbmFnZS1yZXF1ZXN0LnNjc3MiLCJwYWdlcy9EYXNoYm9hcmQvbWFuYWdlLXJldmlldy5zY3NzIiwicGFnZXMvRGFzaGJvYXJkL21hbmFnZS1zY2hvb2wuc2NzcyIsInBhZ2VzL0Rhc2hib2FyZC9uZXctcGFzc3dvcmQtc3VjY2Vzcy5zY3NzIiwicGFnZXMvRGFzaGJvYXJkL290cC5zY3NzIiwicGFnZXMvRGFzaGJvYXJkL3Jlc2V0LXBhc3N3b3JkLnNjc3MiLCJwYWdlcy9EYXNoYm9hcmQvc2lnbi11cC5zY3NzIiwicGFnZXMvRGFzaGJvYXJkL3VwZGF0ZS1uZXctcGFzc3dvcmQuc2NzcyIsInBhZ2VzL0hvbWUvaW5kZXguc2NzcyIsInBhZ2VzL01haW50ZW5hbmNlL21haW50ZW5hbmNlLnNjc3MiLCJwYWdlcy9OZXdzL25ld3MtY2F0ZWdvcnkuc2NzcyIsInBhZ2VzL05ld3MvbmV3cy1kZXRhaWwuc2NzcyIsInBhZ2VzL05ld3MvbmV3cy5zY3NzIiwicGFnZXMvU3R5bGVHdWlkZS9zdHlsZWd1aWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBQW9CQTtFQUNJ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UTtFQUNJLGNEM0tMO0FMb3FCUDs7QU1wZkE7RUFDSSxjQUFBO0VBQ0EsV0FBQTtBTnVmSjs7QU1wZkE7RUFDSSxjRG5LVztFQ29LWCxZQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0FOdWZKO0FNcmZJO0VBQ0ksY0R6S087RUMwS1AsNkJBQUE7RUFDQSwwQkFBQTtBTnVmUjs7QU1qZkE7RUFDSSx5QkRsTFc7RUNtTFgsY0QvTEk7RUNnTUoscUJEcExXO0FMd3FCZjtBTWxmSTtFQUNJLGNEbk1BO0VDb01BLHlCRDFLTztFQzJLUCxxQkQzS087QUwrcEJmOztBTTllQTtFQUNJLHlCRGxNRTtFQ21NRixjRDdNSTtFQzhNSixxQkR6TU07QUwwckJWO0FNL2VJO0VBQ0ksY0Q1TUU7RUM2TUYseUJEbE5BO0VDbU5BLHFCRDlNRTtBTCtyQlY7O0FNM2VBO0VBQ0kscUJEOU1XO0VDK01YLGNEL01XO0VDZ05YLDZCRDVEOEI7QUwwaUJsQztBTTVlSTtFQUNJLHFCRC9OQTtFQ2dPQSxjRGhPQTtFQ2lPQSx5QkRyTk87QUxtc0JmOztBTXhlQTtFQUNJLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0FOMmVKO0FJcHZCUTtFRWlRUjtJQVdRLGlCQUFBO0lBQ0EsNkJBQUE7SUFDQSxnQ0FBQTtFTjRlTjtBQUNGO0FJM3ZCUTtFRWlRUjtJQWlCUSxtQkFBQTtJQUNBLDZCQUFBO0lBQ0EsZ0NBQUE7RU42ZU47QUFDRjtBTTNlSTtFQUNJLDZCQUFBO0VBQ0EsY0R4UEU7RUN5UEYsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCRDNQRTtBTHd1QlY7QU0zZVE7RUFDSSx5QkQ1UEw7RUM2UEssY0R0UUo7RUN1UUkscUJEOVBMO0FMMnVCUDtBTXplSTtFQUNJLG1CQUFBO0FOMmVSOztBTzl3Qm9CO0VBQ0ksbUJGZ0NsQjtBTGl2Qk47QU85d0JvQjtFQUNJLG1CRjRCbEI7RUUzQmtCLDZDQUFBO0VBQUEscUNBQUE7QVBneEJ4QjtB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dzVRSjtBc0RyOVFJO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUFBLGlCQUFBO0F0RHU5UVI7O0FzRG45UUE7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMERqRGpCb0I7RWlEa0JwQixjakRQSTtFaURRSixtQmpERUU7QUxvOVFOO0FzRHA5UUk7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0F0RHM5UVI7QXNEcDlRUTtFQUNJLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjakRQTjtFaURRTSxRQUFBO0F0RHM5UVo7QXNEbjlRUTtFQUNJLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBRUEsV0FBQTtFQUNBLGdCQUFBO0F0RG85UVoiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBAZm9udC1mYWNlIHtcbiAgICAvL2N5XG4gICAgZm9udC1mYW1pbHk6ICdDeSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2N5LWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvY3ktYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICAvL2N5XG4gICAgZm9udC1mYW1pbHk6ICdDeSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2N5LXNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2N5LXNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2stQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIERpc3BsYXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TRlByb0Rpc3BsYXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU0ZQcm9EaXNwbGF5LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NGUHJvRGlzcGxheS1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TRlByb0Rpc3BsYXktUmVndWxhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBEaXNwbGF5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU0ZQcm9EaXNwbGF5LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU0ZQcm9EaXNwbGF5LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBEaXNwbGF5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU0ZQcm9EaXNwbGF5LU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU0ZQcm9EaXNwbGF5LU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBEaXNwbGF5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU0ZQcm9EaXNwbGF5LVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TRlByb0Rpc3BsYXktU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NGUHJvRGlzcGxheS1TZW1pYm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU0ZQcm9EaXNwbGF5LVNlbWlib2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIERpc3BsYXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TRlByb0Rpc3BsYXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU0ZQcm9EaXNwbGF5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIERpc3BsYXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TRlByb0Rpc3BsYXktQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU0ZQcm9EaXNwbGF5LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN0YXI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Rhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Rhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zdGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3Rhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3N0YXIuc3ZnI3N0YXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXb29Db21tZXJjZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dvb0NvbW1lcmNlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Xb29Db21tZXJjZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1dvb0NvbW1lcmNlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxnXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcud29mZjI/aW85YTZrXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9sZy50dGY/aW85YTZrXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sZy53b2ZmP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sZy5zdmc/aW85YTZrI2xnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiMjIEdMT0JBTFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKioqIEdsb2JhbCB8IExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuOnJvb3Qge1xuICAtLXNhZmUtYXJlYS1ib3R0b206IGNhbGMoMTAwdmggLSAxMDAgKiB2YXIoLS12aCkpO1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBEaXNwbGF5XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmlzLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHk6bm90KC5pcy10cmFuc3BhcmVudCkgLnJ0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1taCk7XG59XG5cbi5ydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnJ0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJ0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucnQtcG9wdXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKioqKiBHbG9iYWwgfCBMaW5rXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKioqIEdsb2JhbCB8IExpbmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmEge1xuICBjb2xvcjogIzIwNUNENDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMjA1Q0Q0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLnJ0LWN0YSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbmEucnQtY3RhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIzJyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMjMgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC41NjI1IDcuNDk5OTlDMC41NjI1IDcuMjkyNzkgMC42NDQ4MSA3LjA5NDA4IDAuNzkxMzIyIDYuOTQ3NTZDMC45Mzc4MzUgNi44MDEwNSAxLjEzNjU1IDYuNzE4NzQgMS4zNDM3NSA2LjcxODc0TDE5Ljc3MDMgNi43MTg3NEwxNC44NTMxIDEuODAzMTFDMTQuNzA2NCAxLjY1NjQyIDE0LjYyNCAxLjQ1NzQ1IDE0LjYyNCAxLjI0OTk5QzE0LjYyNCAxLjA0MjUzIDE0LjcwNjQgMC44NDM1NjIgMTQuODUzMSAwLjY5Njg2NEMxNC45OTk4IDAuNTUwMTY2IDE1LjE5ODggMC40Njc3NTMgMTUuNDA2MiAwLjQ2Nzc1M0MxNS42MTM3IDAuNDY3NzUzIDE1LjgxMjcgMC41NTAxNjYgMTUuOTU5NCAwLjY5Njg2NEwyMi4yMDk0IDYuOTQ2ODZDMjIuMjgyMSA3LjAxOTQ0IDIyLjMzOTkgNy4xMDU2NSAyMi4zNzkyIDcuMjAwNTZDMjIuNDE4NiA3LjI5NTQ4IDIyLjQzODkgNy4zOTcyMyAyMi40Mzg5IDcuNDk5OTlDMjIuNDM4OSA3LjYwMjc1IDIyLjQxODYgNy43MDQ1IDIyLjM3OTIgNy43OTk0MkMyMi4zMzk5IDcuODk0MzMgMjIuMjgyMSA3Ljk4MDU0IDIyLjIwOTQgOC4wNTMxMUwxNS45NTk0IDE0LjMwMzFDMTUuODEyNyAxNC40NDk4IDE1LjYxMzcgMTQuNTMyMiAxNS40MDYyIDE0LjUzMjJDMTUuMTk4OCAxNC41MzIyIDE0Ljk5OTggMTQuNDQ5OCAxNC44NTMxIDE0LjMwMzFDMTQuNzA2NCAxNC4xNTY0IDE0LjYyNCAxMy45NTc1IDE0LjYyNCAxMy43NUMxNC42MjQgMTMuNTQyNSAxNC43MDY0IDEzLjM0MzYgMTQuODUzMSAxMy4xOTY5TDE5Ljc3MDMgOC4yODEyNEwxLjM0Mzc1IDguMjgxMjRDMS4xMzY1NSA4LjI4MTI0IDAuOTM3ODM1IDguMTk4OTMgMC43OTEzMjMgOC4wNTI0MkMwLjY0NDgxIDcuOTA1OSAwLjU2MjUgNy43MDcxOSAwLjU2MjUgNy40OTk5OVonIGZpbGw9JyUyMzFGMTg2QicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqKiogR2xvYmFsIHwgSGVhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuaDYsXG4uaDYge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqKiogR2xvYmFsIHwgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmltZy5sYXp5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaW1nLmxhenkubG9hZGVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnJ0LWltZy1kcm9wLFxuLnJ0LWltZy1kcm9wLWNvbnRhaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJ0LWltZy1kcm9wIGltZyxcbi5ydC1pbWctZHJvcC1jb250YWluIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucnQtaW1nLWRyb3AgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ydC1pbWctZHJvcC1jb250YWluIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jdXN0b20tb2JqZWN0LWZpdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uY3VzdG9tLW9iamVjdC1maXQgPiBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKioqIEdsb2JhbCB8IEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNDMzMxMzA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKioqKiBUZXh0IFNlbGVjdGlvbiBDb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNDMzMxMzA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNDMzMxMzA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKioqIFBsYWNlaG9sZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuMzUpO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovXG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjM1KTtcbn1cblxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjM1KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqKiogU2Nyb2xsYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiB3aWR0aCAqL1xuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xufVxuXG4vKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDkyLCAyMTIsIDAuMSk7XG59XG5cbi8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyMDVDRDQ7XG59XG5cbi8qIEhhbmRsZSBvbiBob3ZlciAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMDVDRDQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKioqIFBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ydC1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucnQtcGFnaW5hdGlvbiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ucnQtcGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1wYWdpbmF0aW9uIGxpIC5wYWdlLW51bWJlcnMge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLnJ0LXBhZ2luYXRpb24gbGkgLnBhZ2UtbnVtYmVyczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJ0LXBhZ2luYXRpb24gbGkgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNDMzMxMzA7XG59XG4ucnQtcGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzLm5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS42NjY2NyAzLjMzMzY2TDEwLjMzMzMgOC4wMDAzM0w1LjY2NjY3IDEyLjY2Nycgc3Ryb2tlPSclMjMzRDNGNDcnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4ucnQtcGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzLm5leHQgc3ZnW3JvbGU9aW1nXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtcGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzLnByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAuMzMzMyAxMi42NjY3TDUuNjY2NjYgOC4wMDAwMUwxMC4zMzMzIDMuMzMzMzQnIHN0cm9rZT0nJTIzM0QzRjQ3JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuLnJ0LXBhZ2luYXRpb24gbGkgLnBhZ2UtbnVtYmVycy5wcmV2IHN2Z1tyb2xlPWltZ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LXBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjQzMzMTMwO1xufVxuLnJ0LXBhZ2luYXRpb24gbGkgYTpob3Zlci5uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuNjY2NjcgMy4zMzM2NkwxMC4zMzMzIDguMDAwMzNMNS42NjY2NyAxMi42NjcnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnJ0LXBhZ2luYXRpb24gbGkgYTpob3Zlci5wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjMzMzMgMTIuNjY2N0w1LjY2NjY2IDguMDAwMDFMMTAuMzMzMyAzLjMzMzM0JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnJ0LXN0YXItcmF0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNy4zcmVtO1xuICBmb250LWZhbWlseTogc3RhcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5ydC1zdGFyLXJhdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJzc3Nzc1wiO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNDNBMDQ3O1xufVxuLnJ0LXN0YXItcmF0aW5nIHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbn1cbi5ydC1zdGFyLXJhdGluZyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlNTU1NTXCI7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzQzQTA0Nztcbn1cblxuLnJ0LXN0YXJzIHNwYW4ge1xuICBnYXA6IDAgMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJ0LXN0YXJzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQzQTA0Nztcbn1cbi5ydC1zdGFycyBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJXb29Db21tZXJjZVwiO1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnJ0LXN0YXJzIGE6aG92ZXIgfiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLnJ0LXN0YXJzOmhvdmVyIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4ucnQtc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4ucnQtc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmUgfiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLnJ0LXN0YXJzLnNlbGVjdGVkIGE6bm90KC5hY3RpdmUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKioqKiBPYmplY3RzIHwgQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJ0LWJ0bixcbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1idG4sXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbTtcbiAgfVxufVxuXG4uYnRuLFxuLnJ0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDVDRDQ7XG4gIGJvcmRlci1jb2xvcjogIzIwNUNENDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuOmhvdmVyLFxuLnJ0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzRkYjc7XG4gIGJvcmRlci1jb2xvcjogIzE3NGRiNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmlzLWljb24sXG4ucnQtYnRuLmlzLWljb24ge1xuICBnYXA6IDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi5pcy1pY29uOmJlZm9yZSxcbi5ydC1idG4uaXMtaWNvbjpiZWZvcmUge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5idG4uaWNvbi1zZWFyY2g6YmVmb3JlLFxuLnJ0LWJ0bi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjEuMzU0IDIwLjY0NkwxNy4zNDUgMTYuNjM3QzE4LjY4MSAxNS4xMzUgMTkuNTAxIDEzLjE2NCAxOS41MDEgMTFDMTkuNTAxIDYuMzEzIDE1LjY4OCAyLjUgMTEuMDAxIDIuNUM2LjMxMzk4IDIuNSAyLjUwMDk4IDYuMzEzIDIuNTAwOTggMTFDMi41MDA5OCAxNS42ODcgNi4zMTM5OCAxOS41IDExLjAwMSAxOS41QzEzLjE2NSAxOS41IDE1LjEzNiAxOC42OCAxNi42MzggMTcuMzQ0TDIwLjY0NyAyMS4zNTNDMjAuNzQ1IDIxLjQ1MSAyMC44NzMgMjEuNDk5IDIxLjAwMSAyMS40OTlDMjEuMTI5IDIxLjQ5OSAyMS4yNTcgMjEuNDUgMjEuMzU1IDIxLjM1M0MyMS41NDkgMjEuMTU4IDIxLjU0OSAyMC44NDIgMjEuMzU0IDIwLjY0NlpNMy41IDExQzMuNSA2Ljg2NSA2Ljg2NCAzLjUgMTEgMy41QzE1LjEzNiAzLjUgMTguNSA2Ljg2NSAxOC41IDExQzE4LjUgMTUuMTM1IDE1LjEzNiAxOC41IDExIDE4LjVDNi44NjQgMTguNSAzLjUgMTUuMTM1IDMuNSAxMVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJ0bi5pY29uLXNlbmQ6YmVmb3JlLFxuLnJ0LWJ0bi5pY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjkxNV8xNzEyKSclM0UlM0NwYXRoIGQ9J00zLjU5OTU1IDkuNjAwMTJWMTQuNTAwMUMzLjU5OTU1IDE1LjIwMDEgNC4zOTk1NSAxNS41MDAxIDQuODk5NTUgMTUuMDAwMUw3LjE5OTU1IDEyLjMwMDFMMTEuODk5NiAxNS44MDAxQzEyLjI5OTYgMTYuMTAwMSAxMi44OTk2IDE1LjkwMDEgMTIuOTk5NiAxNS40MDAxTDE1Ljk5OTYgMC45MDAxMjJDMTYuMDk5NiAwLjMwMDEyMiAxNS41OTk2IC0wLjA5OTg3ODQgMTQuOTk5NiAwLjEwMDEyMkwwLjQ5OTU1MiA1LjkwMDEyQy0wLjAwMDQ0NzcyIDYuMTAwMTIgLTAuMTAwNDQ4IDYuODAwMTIgMC4yOTk1NTIgNy4yMDAxMkwxLjg5OTU1IDguNDAwMTJMNi40OTk1NSA2LjIwMDEyQzYuODk5NTUgNi4wMDAxMiA3LjE5OTU1IDYuNTAwMTIgNi44OTk1NSA2LjcwMDEyTDMuNTk5NTUgOS42MDAxMlonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjkxNV8xNzEyJyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJ0bi5pY29uLWNoYXQ6YmVmb3JlLFxuLnJ0LWJ0bi5pY29uLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTMuMzM3NTggMTguMTI0MkMyLjk1Njc1IDE4LjEyNDIgMi41ODY5IDE3Ljk3NDEgMi4zMDY5IDE3LjY5NDFDMS45MTE5IDE3LjMgMS43NzYwNyAxNi43Mjc1IDEuOTUxMDcgMTYuMjAwOEwyLjY1MTc1IDE0LjExNjdDMi43MzM0MiAxMy44NjA4IDIuNzI2MDIgMTMuNjA0MSAyLjYzMDE4IDEzLjQwMTZDMi4xMzY4NSAxMi4zNDA4IDEuODc4NDMgMTEuMTY1OSAxLjg3ODQzIDkuOTk5MTlDMS44Nzg0MyA1LjUyMDAyIDUuNTIyNjQgMS44NzUgMTAuMDAxOCAxLjg3NUMxNC40ODE4IDEuODc1IDE4LjEyNiA1LjUxOTE5IDE4LjEyNiA5Ljk5OTE5QzE4LjEyNiAxNC40NzkyIDE0LjQ4MTggMTguMTIzMyAxMC4wMDE4IDE4LjEyMzNDOC44MzU5NyAxOC4xMjMzIDcuNjYxMDEgMTcuODY0MiA2LjYwNjAxIDE3LjM3MzRDNi4zOTkzNSAxNy4yNzQyIDYuMTQxMDEgMTcuMjY3NSA1Ljg3Njg1IDE3LjM1MTdMMy44MDI2NyAxOC4wNDgzQzMuNjQ4NSAxOC4wOTkyIDMuNDkxNzUgMTguMTI0MiAzLjMzNzU4IDE4LjEyNDJaTTEwLjAwMSAzLjEyNUM2LjIxMDk5IDMuMTI1IDMuMTI3NjIgNi4yMDgzNSAzLjEyNzYyIDkuOTk5MTlDMy4xMjc2MiAxMC45ODUgMy4zNDY3OSAxMS45Nzc1IDMuNzYwOTYgMTIuODY5MkMzLjk5MDk2IDEzLjM1MzMgNC4wMjA5NCAxMy45MzU4IDMuODQwMSAxNC41MDVMMy4xMzY3NyAxNi41OTc1QzMuMTAxNzcgMTYuNzAxNyAzLjE1NTA4IDE2Ljc3NTggMy4xOTAwOCAxNi44MTA4QzMuMjI1MDggMTYuODQ1OCAzLjMwMDE1IDE2Ljg5OTIgMy40MDQzMSAxNi44NjQyTDUuNDg2MDIgMTYuMTY1QzYuMDYzNTIgMTUuOTgwOCA2LjY0NzYzIDE2LjAwOTIgNy4xMzc2MyAxNi4yNDMzQzguMDIyNjMgMTYuNjU1IDkuMDE1MTYgMTYuODc0MiAxMC4wMDEgMTYuODc0MkMxMy43OTE4IDE2Ljg3NDIgMTYuODc1MiAxMy43OTA4IDE2Ljg3NTIgMTBDMTYuODc1MiA2LjIwOTE3IDEzLjc5MTggMy4xMjUgMTAuMDAxIDMuMTI1Wk0xMy45NTg1IDguMzMzMzNDMTMuOTU4NSA3Ljk4ODMzIDEzLjY3ODUgNy43MDgzMyAxMy4zMzM1IDcuNzA4MzNINi42NjY4NEM2LjMyMTg0IDcuNzA4MzMgNi4wNDE4NCA3Ljk4ODMzIDYuMDQxODQgOC4zMzMzM0M2LjA0MTg0IDguNjc4MzMgNi4zMjE4NCA4Ljk1ODMzIDYuNjY2ODQgOC45NTgzM0gxMy4zMzM1QzEzLjY3ODUgOC45NTgzMyAxMy45NTg1IDguNjc4MzMgMTMuOTU4NSA4LjMzMzMzWk0xMS40NTg1IDExLjY2NjdDMTEuNDU4NSAxMS4zMjE3IDExLjE3ODUgMTEuMDQxNyAxMC44MzM1IDExLjA0MTdINi42NjY4NEM2LjMyMTg0IDExLjA0MTcgNi4wNDE4NCAxMS4zMjE3IDYuMDQxODQgMTEuNjY2N0M2LjA0MTg0IDEyLjAxMTcgNi4zMjE4NCAxMi4yOTE3IDYuNjY2ODQgMTIuMjkxN0gxMC44MzM1QzExLjE3ODUgMTIuMjkxNyAxMS40NTg1IDEyLjAxMTcgMTEuNDU4NSAxMS42NjY3WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5ydC1idG4tY3VzdG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1idG4tY3VzdG9tLnJ0LWJ0bi13aGl0ZTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNDMzMxMzA7XG59XG4ucnQtYnRuLWN1c3RvbS5ydC1idG4td2hpdGU6aG92ZXIgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLnJ0LWJ0bi1jdXN0b20ucnQtYnRuLXdoaXRlOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnJ0LWJ0bi1jdXN0b20ucnQtYnRuLXdoaXRlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI0MzMzEzMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ydC1idG4tY3VzdG9tIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMzMTMwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC42LCAwLjQsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLnJ0LWJ0bi1jdXN0b20gc3BhbiB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG4ucnQtYnRuLWN1c3RvbSBzdmcge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuNiwgMC40LCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucnQtYnRuLWN1c3RvbSAuYXJyb3ctYmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgc2NhbGVZKDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucnQtYnRuLWN1c3RvbSAuYXJyb3ctYmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucnQtYnRuLWN1c3RvbSAuYXJyb3ctYWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWJ0bi1jdXN0b206aG92ZXIgLmFycm93LWJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICB9XG4gIC5ydC1idG4tY3VzdG9tOmhvdmVyIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgICBib3JkZXItY29sb3I6ICNDMzMxMzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MzMzEzMDtcbiAgfVxuICAucnQtYnRuLWN1c3RvbTpob3ZlciAuYXJyb3ctYWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApIHNjYWxlWSgwKTtcbiAgfVxuICAucnQtYnRuLWN1c3RvbTpob3ZlciBwYXRoIHtcbiAgICBmaWxsOiAjQzMzMTMwO1xuICB9XG4gIC5ydC1idG4tY3VzdG9tOmhvdmVyIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjQzMzMTMwO1xuICB9XG59XG5cbi5ydC1idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLCAucnQtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLnJ0LWJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuYnRuOmRpc2FibGVkLFxuLnJ0LWJ0bjpkaXNhYmxlZCwgLnJ0LWJ0bi1jdXN0b206ZGlzYWJsZWQsIC5kaXNhYmxlZC5ydC1idG4tb3V0bGluZS1wcmltYXJ5LCAuZGlzYWJsZWQucnQtYnRuLXNlY29uZGFyeSwgLmRpc2FibGVkLnJ0LWJ0bi1wcmltYXJ5LCAuZGlzYWJsZWQuYnRuLFxuLmRpc2FibGVkLnJ0LWJ0biwgLmRpc2FibGVkLnJ0LWJ0bi1jdXN0b20ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucnQtYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZDpob3ZlciwgLnJ0LWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIsIC5ydC1idG4tcHJpbWFyeTpkaXNhYmxlZDpob3ZlciwgLmJ0bjpkaXNhYmxlZDpob3Zlcixcbi5ydC1idG46ZGlzYWJsZWQ6aG92ZXIsIC5ydC1idG4tY3VzdG9tOmRpc2FibGVkOmhvdmVyLCAuZGlzYWJsZWQucnQtYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmRpc2FibGVkLnJ0LWJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5kaXNhYmxlZC5ydC1idG4tcHJpbWFyeTpob3ZlciwgLmRpc2FibGVkLmJ0bjpob3Zlcixcbi5kaXNhYmxlZC5ydC1idG46aG92ZXIsIC5kaXNhYmxlZC5ydC1idG4tY3VzdG9tOmhvdmVyIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG4ucnQtYnRuLWxpbms6ZGlzYWJsZWQsIC5kaXNhYmxlZC5ydC1idG4tbGluayB7XG4gIGNvbG9yOiAjQzRDNEM0O1xufVxuLnJ0LWJ0bi1saW5rOmRpc2FibGVkOmhvdmVyLCAuZGlzYWJsZWQucnQtYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0M0QzRDNDtcbn1cblxuLnJ0LWJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJ0LWJ0bi1saW5rIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucnQtYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzIwNUNENDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucnQtYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1Q0Q0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjA1Q0Q0O1xufVxuLnJ0LWJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzRkYjc7XG4gIGJvcmRlci1jb2xvcjogIzE3NGRiNztcbn1cblxuLnJ0LWJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMzMTMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xufVxuLnJ0LWJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xufVxuXG4ucnQtYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzIwNUNENDtcbiAgY29sb3I6ICMyMDVDRDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJ0LWJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1Q0Q0O1xufVxuXG4ucnQtYnRuLWRhc2gge1xuICBtaW4td2lkdGg6IDZyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMXJlbSAtIDNweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gLSAzcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1idG4tZGFzaCB7XG4gICAgbWluLXdpZHRoOiA3LjVyZW07XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMXJlbSAtIDJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMXJlbSAtIDJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJ0LWJ0bi1kYXNoIHtcbiAgICBtaW4td2lkdGg6IDkuMzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDFyZW0gLSAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gLSAxcHgpO1xuICB9XG59XG4ucnQtYnRuLWRhc2gub3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzExMTgyNztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzExMTgyNztcbn1cbi5ydC1idG4tZGFzaC5vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNUNENDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzIwNUNENDtcbn1cbi5ydC1idG4tZGFzaC5pcy1sb2FkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMzMxMzA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI0MzMzEzMDtcbiAgYm94LXNoYWRvdzogI0MzMzEzMCAwIDFweCAzcHggMCBpbnNldDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCwgLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI0MzMzEzMDtcbiAgYm94LXNoYWRvdzogI0MzMzEzMCAwIDFweCAzcHggMCBpbnNldDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMzMxMzAgIWltcG9ydGFudDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQzMzMTMwICFpbXBvcnRhbnQ7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI0MzMzEzMDtcbiAgYm94LXNoYWRvdzogI0MzMzEzMCAwIDFweCAzcHggMCBpbnNldDtcbn1cblxuLnBvc3QtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucG9zdC1jb250ZW50IC5mci1pbWctY2FwdGlvbiBpbWcsIC5wb3N0LWNvbnRlbnQgLmZyLWltZy1jYXB0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wb3N0LWNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnBvc3QtY29udGVudCBpbWcuZnItZGliIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wb3N0LWNvbnRlbnQgaW1nLmZyLWZpbCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wb3N0LWNvbnRlbnQgaW1nLmZyLWZpciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBvc3QtY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9zdC1jb250ZW50IHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDUwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQgdGFibGUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc3QtY29udGVudCB0YWJsZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucG9zdC1jb250ZW50IHRhYmxlIHRoLFxuLnBvc3QtY29udGVudCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDkyLCAyMTIsIDAuMik7XG59XG4ucG9zdC1jb250ZW50IHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wb3N0LWNvbnRlbnQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ucG9zdC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBvc3QtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ucG9zdC1jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBvc3QtY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5wb3N0LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJ0LWZvcm0tZ3JvdXAsXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1mb3JtLWdyb3VwOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5mb3JtLWdyb3VwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLnJ0LWZvcm0taWNvbi5ydC1mb3JtLWdyb3VwIC5ydC1mb3JtLWxhYmVsLFxuLnJ0LWZvcm0taWNvbi5mb3JtLWdyb3VwIC5ydC1mb3JtLWxhYmVsIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucnQtZm9ybS1pY29uLnJ0LWZvcm0tZ3JvdXAgLnJ0LWZvcm0tbGFiZWw6OmJlZm9yZSxcbi5ydC1mb3JtLWljb24uZm9ybS1ncm91cCAucnQtZm9ybS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWZvcm0taWNvbi5ydC1mb3JtLWdyb3VwIC5ydC1mb3JtLWxhYmVsLmZyZWV6ZTo6YmVmb3JlLFxuLnJ0LWZvcm0taWNvbi5mb3JtLWdyb3VwIC5ydC1mb3JtLWxhYmVsLmZyZWV6ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1mb3JtLWljb25fX2h1bWFuLnJ0LWZvcm0tZ3JvdXAgLnJ0LWZvcm0tbGFiZWw6OmJlZm9yZSxcbi5ydC1mb3JtLWljb25fX2h1bWFuLmZvcm0tZ3JvdXAgLnJ0LWZvcm0tbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0LjUgMTIuOTc2QzE0LjUwMDIgMTIuODE1MiAxNC40NjE2IDEyLjY1NjYgMTQuMzg3NCAxMi41MTM5QzE0LjMxMzIgMTIuMzcxMSAxNC4yMDU3IDEyLjI0ODQgMTQuMDc0IDEyLjE1NkMxMi4yNjk5IDEwLjk4NzcgMTAuMTQ3NCAxMC40MDkgOCAxMC41QzUuODUyNjIgMTAuNDA5IDMuNzMwMDUgMTAuOTg3NyAxLjkyNiAxMi4xNTZDMS43OTQyNyAxMi4yNDg0IDEuNjg2NzcgMTIuMzcxMSAxLjYxMjYxIDEyLjUxMzlDMS41Mzg0NCAxMi42NTY2IDEuNDk5ODIgMTIuODE1MiAxLjUgMTIuOTc2VjE1LjVIMTQuNVYxMi45NzZaJyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J004IDcuNUM5LjkzMyA3LjUgMTEuNSA1LjkzMyAxMS41IDRDMTEuNSAyLjA2NyA5LjkzMyAwLjUgOCAwLjVDNi4wNjcgMC41IDQuNSAyLjA2NyA0LjUgNEM0LjUgNS45MzMgNi4wNjcgNy41IDggNy41Wicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5ydC1mb3JtLWljb25fX2VtYWlsLnJ0LWZvcm0tZ3JvdXAgLnJ0LWZvcm0tbGFiZWw6OmJlZm9yZSxcbi5ydC1mb3JtLWljb25fX2VtYWlsLmZvcm0tZ3JvdXAgLnJ0LWZvcm0tbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjUgNUw4IDlMMTUuNSA1JyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxNC41SDJDMS42MDIxOCAxNC41IDEuMjIwNjQgMTQuMzQyIDAuOTM5MzQgMTQuMDYwN0MwLjY1ODAzNSAxMy43Nzk0IDAuNSAxMy4zOTc4IDAuNSAxM1YzQzAuNSAyLjYwMjE4IDAuNjU4MDM1IDIuMjIwNjQgMC45MzkzNCAxLjkzOTM0QzEuMjIwNjQgMS42NTgwNCAxLjYwMjE4IDEuNSAyIDEuNUgxNEMxNC4zOTc4IDEuNSAxNC43Nzk0IDEuNjU4MDQgMTUuMDYwNyAxLjkzOTM0QzE1LjM0MiAyLjIyMDY0IDE1LjUgMi42MDIxOCAxNS41IDNWMTNDMTUuNSAxMy4zOTc4IDE1LjM0MiAxMy43Nzk0IDE1LjA2MDcgMTQuMDYwN0MxNC43Nzk0IDE0LjM0MiAxNC4zOTc4IDE0LjUgMTQgMTQuNVYxNC41Wicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5ydC1mb3JtLWljb25fX3Bob25lLnJ0LWZvcm0tZ3JvdXAgLnJ0LWZvcm0tbGFiZWw6OmJlZm9yZSxcbi5ydC1mb3JtLWljb25fX3Bob25lLmZvcm0tZ3JvdXAgLnJ0LWZvcm0tbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjkxNV8xNzAwKSclM0UlM0NwYXRoIGQ9J00xMC41MTM3IDkuNzYzOTZMOS4yOTE3MSAxMS4yOTJDNy4zOTgxNSAxMC4xNzk0IDUuODIwMjUgOC42MDE1MiA0LjcwNzcxIDYuNzA3OTVMNi4yMzU3MSA1LjQ4NTk1QzYuNDE0ODMgNS4zNDI2MiA2LjU0MTQyIDUuMTQzOTggNi41OTU3IDQuOTIxMDlDNi42NDk5NyA0LjY5ODE5IDYuNjI4ODggNC40NjM1OSA2LjUzNTcxIDQuMjUzOTZMNS4xNDI3MSAxLjExNjk1QzUuMDQyODIgMC44OTIxNiA0Ljg2NjMzIDAuNzEwMTQ5IDQuNjQ0NzIgMC42MDMzNzNDNC40MjMxMSAwLjQ5NjU5NiA0LjE3MDc4IDAuNDcxOTk1IDMuOTMyNzEgMC41MzM5NTVMMS4yODA3MSAxLjIyMDk1QzEuMDMzMzUgMS4yODU4MSAwLjgxODMyIDEuNDM5MDQgMC42NzYyNTggMS42NTE2N0MwLjUzNDE5NyAxLjg2NDMgMC40NzQ5NDkgMi4xMjE2MSAwLjUwOTcxNCAyLjM3NDk1QzAuOTc1MDA2IDUuNjg4NjkgMi41MDY0OSA4Ljc2MDg3IDQuODcyNjUgMTEuMTI3QzcuMjM4OCAxMy40OTMyIDEwLjMxMSAxNS4wMjQ3IDEzLjYyNDcgMTUuNDlDMTMuODc4IDE1LjUyNDkgMTQuMTM1MiAxNS40NjU3IDE0LjM0NzggMTUuMzIzNkMxNC41NjAzIDE1LjE4MTUgMTQuNzEzMyAxNC45NjY0IDE0Ljc3NzcgMTQuNzE5TDE1LjQ2NTcgMTIuMDY4QzE1LjUyNzcgMTEuODI5OSAxNS41MDMxIDExLjU3NzYgMTUuMzk2MyAxMS4zNTZDMTUuMjg5NSAxMS4xMzQzIDE1LjEwNzUgMTAuOTU3OSAxNC44ODI3IDEwLjg1OEwxMS43NDU3IDkuNDY0OTZDMTEuNTM2MSA5LjM3MjAyIDExLjMwMTcgOS4zNTA5NiAxMS4wNzg5IDkuNDA1MDNDMTAuODU2MSA5LjQ1OTEgMTAuNjU3NCA5LjU4NTI5IDEwLjUxMzcgOS43NjM5NlY5Ljc2Mzk2Wicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI5MTVfMTcwMCclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5ydC1mb3JtLWxhYmVsLWhpZGUucnQtZm9ybS1ncm91cCAucnQtZm9ybS1sYWJlbCxcbi5ydC1mb3JtLWxhYmVsLWhpZGUuZm9ybS1ncm91cCAucnQtZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ydC1mb3JtLWxhYmVsLWhpZGUucnQtZm9ybS1ncm91cCAucnQtZm9ybS1jb250cm9sLFxuLnJ0LWZvcm0tbGFiZWwtaGlkZS5mb3JtLWdyb3VwIC5ydC1mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5ydC1mb3JtLWxhYmVsLWhpZGUucnQtZm9ybS1ncm91cCAucnQtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5ydC1mb3JtLWxhYmVsLWhpZGUuZm9ybS1ncm91cCAucnQtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuMzUpO1xufVxuXG4ucnQtZm9ybS1sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC4zNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZnJlZXplLnJ0LWZvcm0tbGFiZWwsIC5oYXMtc2VsZWN0IC5ydC1mb3JtLWxhYmVsIHtcbiAgdG9wOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnJ0LWZvcm0tY29udHJvbCxcbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItd2lkdGg6IHRoaW47XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTotd2Via2l0LWF1dG9maWxsLCAucnQtZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzIxMjEyMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cywgLnJ0LWZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDVDRDQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6bm90KC5zaG93LXBsYWNlaG9sZGVyKTo6cGxhY2Vob2xkZXIsIC5ydC1mb3JtLWNvbnRyb2w6bm90KC5zaG93LXBsYWNlaG9sZGVyKTo6cGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sOm5vdCguc2hvdy1wbGFjZWhvbGRlcik6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYS5ydC1mb3JtLWNvbnRyb2wsXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuNzVyZW0gMC43NXJlbTtcbn1cbnRleHRhcmVhLnJ0LWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucnQtY3VzdG9tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmlzLWRpc2FibGVkLnJ0LWN1c3RvbS1jb250cm9sIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ydC1jdXN0b20tY29udHJvbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5ydC1jdXN0b20tY29udHJvbCBsYWJlbDo6YmVmb3JlLCAucnQtY3VzdG9tLWNvbnRyb2wgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ydC1jdXN0b20tY29udHJvbCBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiB0aGluIHNvbGlkICMyMTIxMjE7XG59XG4ucnQtY3VzdG9tLWNvbnRyb2wgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgei1pbmRleDogMTtcbn1cbi5ydC1jdXN0b20tY29udHJvbCBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucnQtY3VzdG9tLWNvbnRyb2wgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTAgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMy41TDMuNzc1NTEgNi4zMzMzM0w5IDEnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xufVxuLnJ0LWN1c3RvbS1jb250cm9sIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSwgLnJ0LWN1c3RvbS1jb250cm9sIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJ0LWN1c3RvbS1jb250cm9sIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc0JyBjeT0nNCcgcj0nNCcgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IGF1dG87XG59XG4ucnQtY3VzdG9tLWNvbnRyb2wgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwLCAuaW52YWxpZC1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZjRlNGQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLm5vdGUtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY4NzU4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub3RlLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnJ0LWZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ydC1mb3JtLWxhYmVsIC5vcHRpb25hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtZm9ybS1sYWJlbCAucmVxdWlyZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ydC1mb3JtLWRhc2gtZ3JvdXAuY2xlYXJfbGFiZWwgLnJ0LWZvcm0tbGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4ucnQtZm9ybS1kYXNoLWdyb3VwLmNsZWFyX2xhYmVsIH4gLmNsZWFyX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1mb3JtLWRhc2gtZ3JvdXAuY2xlYXJfbGFiZWwgfiAuY2xlYXJfbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnJ0LWZvcm0tZ3JvdXAsXG4uZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1mb3JtLWdyb3VwLS1oYWxmLFxuICAuZm9ybS1ncm91cC0taGFsZiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbi5ydC1mb3JtLWdyb3VwLnN1Ym1pdCBidXR0b24sXG4uZm9ybS1ncm91cC5zdWJtaXQgYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ydC1mb3JtLWdyb3VwLmNsZWFyX2xhYmVsLFxuLmZvcm0tZ3JvdXAuY2xlYXJfbGFiZWwge1xuICAvKlxuICAgICAgICAgICYgfiAuY2xlYXJfbGFiZWwge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgKi9cbn1cbi5ydC1mb3JtLWdyb3VwLmNsZWFyX2xhYmVsIC5ydC1mb3JtLWxhYmVsLFxuLmZvcm0tZ3JvdXAuY2xlYXJfbGFiZWwgLnJ0LWZvcm0tbGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4ucnQtZm9ybS1ncm91cF9fdGV4dGFyZWEgLnJ0LWZvcm0tbGFiZWwuZnJlZXplLFxuLmZvcm0tZ3JvdXBfX3RleHRhcmVhIC5ydC1mb3JtLWxhYmVsLmZyZWV6ZSB7XG4gIHRvcDogMC42cmVtO1xufVxuLnJ0LWZvcm0tZ3JvdXBfX3RleHRhcmVhIC5ydC1mb3JtLWNvbnRyb2wuZnJlZXplLFxuLmZvcm0tZ3JvdXBfX3RleHRhcmVhIC5ydC1mb3JtLWNvbnRyb2wuZnJlZXplIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5ydC1mb3JtLWdyb3VwX19pbm5lci5jaGVja2JveCxcbi5mb3JtLWdyb3VwX19pbm5lci5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1cmVtIDNyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNFOUVBRUM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ydC1mb3JtLWdyb3VwX19zZWxlY3QgLnJ0LWZvcm0tbGFiZWwsXG4uZm9ybS1ncm91cF9fc2VsZWN0IC5ydC1mb3JtLWxhYmVsIHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5ydC1mb3JtLWdyb3VwX19zZWxlY3Qgc2VsZWN0LFxuLmZvcm0tZ3JvdXBfX3NlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItd2lkdGg6IHRoaW47XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDEuNzVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWZvcm0tZ3JvdXBfX3NlbGVjdCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCwgLnJ0LWZvcm0tZ3JvdXBfX3NlbGVjdCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLnJ0LWZvcm0tZ3JvdXBfX3NlbGVjdCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywgLnJ0LWZvcm0tZ3JvdXBfX3NlbGVjdCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG4uZm9ybS1ncm91cF9fc2VsZWN0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZ3JvdXBfX3NlbGVjdCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5mb3JtLWdyb3VwX19zZWxlY3Qgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZm9ybS1ncm91cF9fc2VsZWN0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMjEyMTIxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1mb3JtLWdyb3VwX19zZWxlY3Q6bm90KC5ydC1pcy1zZWxlY3QyKSAucnQtZm9ybS1ncm91cF9faW5uZXIsXG4gIC5mb3JtLWdyb3VwX19zZWxlY3Q6bm90KC5ydC1pcy1zZWxlY3QyKSAucnQtZm9ybS1ncm91cF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB9XG59XG4ucnQtZm9ybS1ncm91cF9fc2VsZWN0Om5vdCgucnQtaXMtc2VsZWN0MikgLnJ0LWZvcm0tZ3JvdXBfX2lubmVyLS1zZWxlY3QsXG4uZm9ybS1ncm91cF9fc2VsZWN0Om5vdCgucnQtaXMtc2VsZWN0MikgLnJ0LWZvcm0tZ3JvdXBfX2lubmVyLS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtZm9ybS1ncm91cF9fc2VsZWN0Om5vdCgucnQtaXMtc2VsZWN0MikgLnJ0LWZvcm0tZ3JvdXBfX2lubmVyLS1zZWxlY3Q6YWZ0ZXIsXG4uZm9ybS1ncm91cF9fc2VsZWN0Om5vdCgucnQtaXMtc2VsZWN0MikgLnJ0LWZvcm0tZ3JvdXBfX2lubmVyLS1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIuNjY2OCA1LjY2Njc1TDguMDAwMTYgMTAuMzMzNEwzLjMzMzUgNS42NjY3NScgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnJ0LWZvcm0tZ3JvdXAuaXMtcmF0aW5nIC5ydC1mb3JtLWxhYmVsLFxuLmZvcm0tZ3JvdXAuaXMtcmF0aW5nIC5ydC1mb3JtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ucnQtZm9ybS1ncm91cC0tZXJyb3IgLnJ0LWZvcm0tY29udHJvbCxcbi5ydC1mb3JtLWdyb3VwLS1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZTRkICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cC0tZXJyb3IgLnJ0LWZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLS1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZTRkICFpbXBvcnRhbnQ7XG59XG4ucnQtZm9ybS1jb250cm9sLndwY2Y3LW5vdC12YWxpZCxcbi5mb3JtLWNvbnRyb2wud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZTRkICFpbXBvcnRhbnQ7XG59XG50ZXh0YXJlYS5ydC1mb3JtLWNvbnRyb2wsXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxudGV4dGFyZWEucnQtZm9ybS1jb250cm9sLndwY2Y3LW5vdC12YWxpZCxcbnRleHRhcmVhLmZvcm0tY29udHJvbC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZjRlNGQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1jb2xvcjogI0U5RUFFQyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMTZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMi42NjY4IDUuNjY2NzVMOC4wMDAxNiAxMC4zMzM0TDMuMzMzNSA1LjY2Njc1JyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IHRoaW4gc29saWQgIzIxMjEyMSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJ0LWN1c3RvbS1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5ydC1jdXN0b20tc3dpdGNoZXIgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtY3VzdG9tLXN3aXRjaGVyID4gaW5wdXQ6Y2hlY2tlZCArIC5ydC1jdXN0b20tc3dpdGNoZXJfX3NsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5ydC1jdXN0b20tc3dpdGNoZXIgPiBpbnB1dDpjaGVja2VkICsgLnJ0LWN1c3RvbS1zd2l0Y2hlcl9fc2xpZGVyOjpiZWZvcmUge1xuICBsZWZ0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMzMTMwO1xufVxuLnJ0LWN1c3RvbS1zd2l0Y2hlciA+IGlucHV0OmNoZWNrZWQgKyAucnQtY3VzdG9tLXN3aXRjaGVyX19zbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJvblwiO1xufVxuLnJ0LWN1c3RvbS1zd2l0Y2hlcl9fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRDNEM0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucnQtY3VzdG9tLXN3aXRjaGVyX19zbGlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gIGJveC1zaGFkb3c6IDJweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZTtcbn1cbi5ydC1jdXN0b20tc3dpdGNoZXJfX3NsaWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIm9mZlwiO1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucnQtY3VzdG9tLXN3aXRjaGVyX19sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG59XG5cbi5ydC1mb3JtLWRhc2gtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWZvcm0tZGFzaC1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtZm9ybS1kYXNoLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1mb3JtLWRhc2gtZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnJ0LWZvcm0tZGFzaC1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJ0LWZvcm0tZGFzaC1ncm91cF9faW5uZXIge1xuICBnYXA6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ydC1mb3JtLWRhc2gtZ3JvdXBfX2lubmVyIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucnQtZm9ybS1kYXNoLWdyb3VwLmlzLWljb24tZW1haWwgLmV5ZS1pY29uLFxuLnJ0LWZvcm0tZGFzaC1ncm91cC5pcy1pY29uLWVtYWlsIC5jaGVjay1pY29uLCAucnQtZm9ybS1kYXNoLWdyb3VwLmlzLWljb24tcGFzcyAuZXllLWljb24sXG4ucnQtZm9ybS1kYXNoLWdyb3VwLmlzLWljb24tcGFzcyAuY2hlY2staWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnJ0LWZvcm0tZGFzaC1ncm91cC5pcy1pY29uLWVtYWlsIC5leWUtaWNvbi5zaG93LCAucnQtZm9ybS1kYXNoLWdyb3VwLmlzLWljb24tcGFzcyAuZXllLWljb24uc2hvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dpbi9leWUtb2ZmLnN2Z1wiKTtcbn1cbi5ydC1mb3JtLWRhc2gtZ3JvdXAuaXMtaWNvbi1lbWFpbCAuZXllLWljb24uaGlkZSwgLnJ0LWZvcm0tZGFzaC1ncm91cC5pcy1pY29uLXBhc3MgLmV5ZS1pY29uLmhpZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9naW4vZXllLnN2Z1wiKTtcbn1cbi5ydC1mb3JtLWRhc2gtZ3JvdXAuaXMtaWNvbi1lbWFpbCAuY2hlY2staWNvbiwgLnJ0LWZvcm0tZGFzaC1ncm91cC5pcy1pY29uLXBhc3MgLmNoZWNrLWljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dpbi9jaGVjay5zdmdcIik7XG59XG4ucnQtZm9ybS1kYXNoLWdyb3VwLmlzLWljb24tZW1haWwgLnJ0LWZvcm0tZGFzaC1jb250cm9sLCAucnQtZm9ybS1kYXNoLWdyb3VwLmlzLWljb24tcGFzcyAucnQtZm9ybS1kYXNoLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnJ0LWZvcm0tZGFzaC1ncm91cCAucmVtZW1iZXItbWUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ydC1mb3JtLWRhc2gtZ3JvdXAgLnJlbWVtYmVyLW1lLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnJ0LWZvcm0tZGFzaC1ncm91cCAucmVtZW1iZXItbWUtbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4ucnQtZm9ybS1kYXNoLWdyb3VwLS1lcnJvciAucnQtZm9ybS1kYXNoLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmZjRlNGQgIWltcG9ydGFudDtcbn1cbi5ydC1mb3JtLWRhc2gtZ3JvdXAgLmludmFsaWQtbWVzc2FnZVtkYXRhLXZhbGlkYXRlLWZvcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNFMDMxMzc7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucnQtZm9ybS1kYXNoLWdyb3VwIC5pbnZhbGlkLW1lc3NhZ2VbZGF0YS12YWxpZGF0ZS1mb3JdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDE4IDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkgMi44MTI1QzUuNTgyNzQgMi44MTI1IDIuODEyNSA1LjU4Mjc0IDIuODEyNSA5QzIuODEyNSAxMi40MTczIDUuNTgyNzQgMTUuMTg3NSA5IDE1LjE4NzVDMTIuNDE3MyAxNS4xODc1IDE1LjE4NzUgMTIuNDE3MyAxNS4xODc1IDlDMTUuMTg3NSA1LjU4Mjc0IDEyLjQxNzMgMi44MTI1IDkgMi44MTI1Wk0xLjY4NzUgOUMxLjY4NzUgNC45NjE0MiA0Ljk2MTQyIDEuNjg3NSA5IDEuNjg3NUMxMy4wMzg2IDEuNjg3NSAxNi4zMTI1IDQuOTYxNDIgMTYuMzEyNSA5QzE2LjMxMjUgMTMuMDM4NiAxMy4wMzg2IDE2LjMxMjUgOSAxNi4zMTI1QzQuOTYxNDIgMTYuMzEyNSAxLjY4NzUgMTMuMDM4NiAxLjY4NzUgOVonIGZpbGw9JyUyM0UwMzEzNycvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkgNS40Mzc1QzkuMzEwNjYgNS40Mzc1IDkuNTYyNSA1LjY4OTM0IDkuNTYyNSA2VjlDOS41NjI1IDkuMzEwNjYgOS4zMTA2NiA5LjU2MjUgOSA5LjU2MjVDOC42ODkzNCA5LjU2MjUgOC40Mzc1IDkuMzEwNjYgOC40Mzc1IDlWNkM4LjQzNzUgNS42ODkzNCA4LjY4OTM0IDUuNDM3NSA5IDUuNDM3NVonIGZpbGw9JyUyM0UwMzEzNycvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTguNDM3NSAxMkM4LjQzNzUgMTEuNjg5MyA4LjY4OTM0IDExLjQzNzUgOSAxMS40Mzc1SDkuMDA3NUM5LjMxODE2IDExLjQzNzUgOS41NyAxMS42ODkzIDkuNTcgMTJDOS41NyAxMi4zMTA3IDkuMzE4MTYgMTIuNTYyNSA5LjAwNzUgMTIuNTYyNUg5QzguNjg5MzQgMTIuNTYyNSA4LjQzNzUgMTIuMzEwNyA4LjQzNzUgMTJaJyBmaWxsPSclMjNFMDMxMzcnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ucnQtZm9ybS1kYXNoLWdyb3VwX190ZXh0YXJlYSAucnQtZm9ybS1kYXNoLWNvbnRyb2wge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLnJ0LWZvcm0tZGFzaC1ncm91cF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1mb3JtLWRhc2gtZ3JvdXAucmVxdWlyZSAucnQtZm9ybS1kYXNoLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogI0UwMzEzNztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5ydC1mb3JtLWRhc2gtZ3JvdXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtZm9ybS1kYXNoLWdyb3VwIGlmcmFtZTplbXB0eSB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuLnJ0LWZvcm0tZGFzaC1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5ydC1mb3JtLWRhc2gtc3VibWl0IGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDIuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnJ0LWZvcm0tZGFzaC1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RUFFQztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4ucnQtZm9ybS1kYXNoLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDYyRkY7XG59XG4ucnQtZm9ybS1kYXNoLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzExMTgyNztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1mb3JtLWRhc2gtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5ydC1mb3JtLWRhc2gtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ydC1mb3JtLWRhc2gtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnJ0LWZvcm0tZGFzaC1jb2x1bW4gLnJ0LWZvcm0tZGFzaC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKioqKiBPYmplY3RzIHwgSGVhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqKiogT2JqZWN0cyB8IEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5zdmdbcm9sZT1pbWddIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5ydC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ucnQtaWNvbi1taW51cyxcbi5ydC1pY29uLXBsdXMge1xuICBmb250LXNpemU6IDdweDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4ucnQtaWNvbi1taW51czo6YmVmb3JlLFxuLnJ0LWljb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ucnQtaWNvbi1wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWljb24tcGx1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKCgxZW0gLSAxcHgpIC8gMik7XG59XG5cbi5ydC1pY29uLXJlbW92ZSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtaWNvbi1yZW1vdmU6OmJlZm9yZSwgLnJ0LWljb24tcmVtb3ZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbn1cbi5ydC1pY29uLXJlbW92ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnJ0LWljb24tcmVtb3ZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbmh0bWwubGctb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gIGhlaWdodDogODBweDtcbn1cbi5sZy10b29sYmFyIC5sZy1pY29uLmxnLWNsb3NlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDVDRDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGctcHJvZ3Jlc3MtYmFyIC5sZy1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDVDRDQ7XG59XG5cbi5sZy1jb21wb25lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4ubGctc2hvdy1pbiAubGctcHJldixcbi5sZy1zaG93LWluIC5sZy1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ubGctc2hvdy1pbiAubGctcHJldjpiZWZvcmUsXG4ubGctc2hvdy1pbiAubGctbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxnLXNob3ctaW4gLmxnLXByZXY6YWZ0ZXIsXG4ubGctc2hvdy1pbiAubGctbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGctc2hvdy1pbiAubGctcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDggNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzI0JyBjeT0nMjQnIHI9JzI0JyBmaWxsPSclMjNGMEVGRUYnLyUzRSUzQ3BhdGggZD0nTTI2LjMzMzMgMjguNjY2M0wyMS42NjY2IDIzLjk5OTdMMjYuMzMzMyAxOS4zMzMnIHN0cm9rZT0nJTIzMTYxRjM4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmxnLXNob3ctaW4gLmxnLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScyNCcgY3k9JzI0JyByPScyNCcgZmlsbD0nJTIzMjA1Q0Q0Jy8lM0UlM0NwYXRoIGQ9J00yNi4zMzMzIDI4LjY2NjNMMjEuNjY2NiAyMy45OTk3TDI2LjMzMzMgMTkuMzMzJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5sZy1zaG93LWluIC5sZy1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA0OCA0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMjQnIGN5PScyNCcgcj0nMjQnIGZpbGw9JyUyM0YwRUZFRicvJTNFJTNDcGF0aCBkPSdNMjEuNjY2NyAxOS4zMzM3TDI2LjMzMzQgMjQuMDAwM0wyMS42NjY3IDI4LjY2Nycgc3Ryb2tlPSclMjMxNjFGMzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4ubGctc2hvdy1pbiAubGctbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDggNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzI0JyBjeT0nMjQnIHI9JzI0JyBmaWxsPSclMjMyMDVDRDQnLyUzRSUzQ3BhdGggZD0nTTIxLjY2NjcgMTkuMzMzN0wyNi4zMzM0IDI0LjAwMDNMMjEuNjY2NyAyOC42NjcnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4ubGctYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuOCk7XG59XG5cbi5ydC1saW5rIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ydC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG59XG4ucnQtbGluayBzdmdbcm9sZT1pbWddIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqKiogT2JqZWN0cyB8IExvYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pcy1sb2FkaW5nLFxuLmlzLWxvYWRpbmctYmxhY2ssXG4uaXMtbG9hZGluZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pcy1sb2FkaW5nOjphZnRlcixcbi5pcy1sb2FkaW5nLWJsYWNrOjphZnRlcixcbi5pcy1sb2FkaW5nLW92ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmctbGlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG59XG4uaXMtbG9hZGluZy52ZW4tYnRuLXNob3ctbW9yZS1yZXZpZXc6OmFmdGVyLFxuLmlzLWxvYWRpbmctYmxhY2sudmVuLWJ0bi1zaG93LW1vcmUtcmV2aWV3OjphZnRlcixcbi5pcy1sb2FkaW5nLW92ZXJsYXkudmVuLWJ0bi1zaG93LW1vcmUtcmV2aWV3OjphZnRlciB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuICB0b3A6IGNhbGMoNTAlIC0gMC40ZW0pO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmlzLWxvYWRpbmctb3ZlcmxheS53b29jb21tZXJjZS1jaGVja291dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmlzLWxvYWRpbmctb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5pcy1sb2FkaW5nLW92ZXJsYXk6YWZ0ZXIge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAyZW0gYXV0bztcbiAgei1pbmRleDogMjtcbiAgbGVmdDogY2FsYyg1MCUgLSAxZW0pO1xufVxuXG4uaXMtbG9hZGluZy1ibGFjazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNWVtKTtcbiAgbGVmdDogY2FsYygxMDAlICsgMC4yNXJlbSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKioqIE9iamVjdHMgfCBOb3RpZnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ydC1ub3RpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEydmg7XG4gIHJpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNDMzMxMzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xufVxuLnJ0LW5vdGkub3BlbmluZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ucnQtbm90aS5vcGVuaW5nIC53b29jb21tZXJjZS1lcnJvciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucnQtbm90aSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICByaWdodDogNSU7XG4gIH1cbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMzEzMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQ6aG92ZXIgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMzMTMwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKioqKiBPYmplY3RzIHwgU3BsaWRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucnQtc3dpcGVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTk7XG4gIGNvbG9yOiAjMjA1Q0Q0O1xufVxuLnJ0LXN3aXBlci1idXR0b25fX25leHQge1xuICByaWdodDogMXJlbTtcbn1cbi5ydC1zd2lwZXItYnV0dG9uX19wcmV2IHtcbiAgbGVmdDogMXJlbTtcbn1cbi5ydC1zd2lwZXItYnV0dG9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jIyBDT01QT05FTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJ0LWJsb2NrX19tYXAsIC5ydC1kZXRhaWxzX19tYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS41NTU1NTU1NTU2LzE7XG59XG4ucnQtYmxvY2tfX21hcCAqLCAucnQtZGV0YWlsc19fbWFwICoge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ydC1ibG9ja19faWNvbi5pY29uLWFkZHJlc3MsIC5ydC1kZXRhaWxzX19pY29uLmljb24tYWRkcmVzcyB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOC43NSAwQzMuOTI1IDAgMCAzLjkyNSAwIDguNzVDMCAxMy44NjggNC42OTY5OSAxNi45Njk5IDcuODA0OTkgMTkuMDIyOUw4LjMzNCAxOS4zNzRDOC40NiAxOS40NTggOC42MDUgMTkuNSA4Ljc1IDE5LjVDOC44OTUgMTkuNSA5LjA0IDE5LjQ1OCA5LjE2NiAxOS4zNzRMOS42OTUwMSAxOS4wMjI5QzEyLjgwMyAxNi45Njk5IDE3LjUgMTMuODY4IDE3LjUgOC43NUMxNy41IDMuOTI1IDEzLjU3NSAwIDguNzUgMFpNOC44NjkgMTcuNzcxTDguNzUgMTcuODUwMUw4LjYzMSAxNy43NzFDNS42MjEgMTUuNzgzIDEuNSAxMy4wNjEgMS41IDguNzVDMS41IDQuNzUyIDQuNzUyIDEuNSA4Ljc1IDEuNUMxMi43NDggMS41IDE2IDQuNzUyIDE2IDguNzVDMTYgMTMuMDYxIDExLjg3OCAxNS43ODQgOC44NjkgMTcuNzcxWk04Ljc1IDUuNUM2Ljk1OCA1LjUgNS41IDYuOTU4IDUuNSA4Ljc1QzUuNSAxMC41NDIgNi45NTggMTIgOC43NSAxMkMxMC41NDIgMTIgMTIgMTAuNTQyIDEyIDguNzVDMTIgNi45NTggMTAuNTQyIDUuNSA4Ljc1IDUuNVpNOC43NSAxMC41QzcuNzg1IDEwLjUgNyA5LjcxNSA3IDguNzVDNyA3Ljc4NSA3Ljc4NSA3IDguNzUgN0M5LjcxNSA3IDEwLjUgNy43ODUgMTAuNSA4Ljc1QzEwLjUgOS43MTUgOS43MTUgMTAuNSA4Ljc1IDEwLjVaJyBmaWxsPSclMjMyMTIxMjEnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGxlZnQgMXB4O1xufVxuLnJ0LWJsb2NrX19idXR0b24gLmljb24tc2VuZCwgLnJ0LWRldGFpbHNfX2J1dHRvbiAuaWNvbi1zZW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ydC1ibG9ja19fYnV0dG9uIC5pY29uLXNlbmQ6YmVmb3JlLCAucnQtZGV0YWlsc19fYnV0dG9uIC5pY29uLXNlbmQ6YmVmb3JlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5ydC1ibG9ja19fYnV0dG9uIC5pY29uLWNoYXQsIC5ydC1kZXRhaWxzX19idXR0b24gLmljb24tY2hhdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDAuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1ibG9ja19fYnV0dG9uIC5pY29uLWNoYXQsIC5ydC1kZXRhaWxzX19idXR0b24gLmljb24tY2hhdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtYmxvY2tfX2J1dHRvbiAuaWNvbi1jaGF0LCAucnQtZGV0YWlsc19fYnV0dG9uIC5pY29uLWNoYXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucnQtYmxvY2tfX2J1dHRvbiAuaWNvbi1jaGF0OmJlZm9yZSwgLnJ0LWRldGFpbHNfX2J1dHRvbiAuaWNvbi1jaGF0OmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4ucnQtYmxvY2tfX2J1dHRvbiAuaWNvbi1zZWFyY2gsIC5ydC1kZXRhaWxzX19idXR0b24gLmljb24tc2VhcmNoIHtcbiAgaGVpZ2h0OiAzLjM3NXJlbTtcbn1cbi5ydC1ibG9ja19faGVhZGluZywgLnJ0LWRldGFpbHNfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtYmxvY2tfX2hlYWRpbmcgLnJ0LXRpdGxlLCAucnQtZGV0YWlsc19faGVhZGluZyAucnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG59XG4ucnQtYmxvY2tfX2hlYWRpbmcgLnJ0LXRpdGxlLnNpemUtbGFyZ2UsIC5ydC1kZXRhaWxzX19oZWFkaW5nIC5ydC10aXRsZS5zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1ibG9ja19faGVhZGluZyAucnQtdGl0bGUuc2l6ZS1sYXJnZSwgLnJ0LWRldGFpbHNfX2hlYWRpbmcgLnJ0LXRpdGxlLnNpemUtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NztcbiAgfVxufVxuLnJ0LWJsb2NrX19oZWFkaW5nIC5ydC10aXRsZV9fbm90ZSwgLnJ0LWRldGFpbHNfX2hlYWRpbmcgLnJ0LXRpdGxlX19ub3RlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnJ0LWJsb2NrX19pbWFnZSwgLnJ0LWRldGFpbHNfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWJsb2NrX19icmVhZGNydW1iLCAucnQtZGV0YWlsc19fYnJlYWRjcnVtYiB7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1ibG9ja19fYnJlYWRjcnVtYiB1bCwgLnJ0LWRldGFpbHNfX2JyZWFkY3J1bWIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdhcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG59XG4ucnQtYmxvY2tfX2JyZWFkY3J1bWIgdWwgbGksIC5ydC1kZXRhaWxzX19icmVhZGNydW1iIHVsIGxpIHtcbiAgZ2FwOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucnQtYmxvY2tfX2JyZWFkY3J1bWIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciwgLnJ0LWRldGFpbHNfX2JyZWFkY3J1bWIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ydC1ibG9ja19fYnJlYWRjcnVtYiB1bCBhLCAucnQtZGV0YWlsc19fYnJlYWRjcnVtYiB1bCBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5ydC1ibG9ja19fYnJlYWRjcnVtYiB1bCBzcGFuLCAucnQtZGV0YWlsc19fYnJlYWRjcnVtYiB1bCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucnQtYmxvY2tfX2Jhbm5lciwgLnJ0LWRldGFpbHNfX2Jhbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDZyZW0gMCAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtYmxvY2tfX2Jhbm5lciwgLnJ0LWRldGFpbHNfX2Jhbm5lciB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwIDUuMjVyZW07XG4gIH1cbn1cbi5ydC1ibG9ja19fYmFubmVyIC5ydC1ibG9ja19faW1hZ2UsIC5ydC1kZXRhaWxzX19iYW5uZXIgLnJ0LWJsb2NrX19pbWFnZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnJ0LWJsb2NrX19iYW5uZXIgLnJ0LWJsb2NrX19pbWFnZSBpbWcsIC5ydC1kZXRhaWxzX19iYW5uZXIgLnJ0LWJsb2NrX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ydC1ibG9ja19fYmFubmVyIC5ydC1ibG9ja19faW1hZ2U6YWZ0ZXIsIC5ydC1kZXRhaWxzX19iYW5uZXIgLnJ0LWJsb2NrX19pbWFnZTphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ucnQtYmxvY2tfX2Jhbm5lciAucnQtYmxvY2tfX2hlYWRpbmcsIC5ydC1kZXRhaWxzX19iYW5uZXIgLnJ0LWJsb2NrX19oZWFkaW5nIHtcbiAgZ2FwOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWJsb2NrX19iYW5uZXIgLnJ0LWJsb2NrX19oZWFkaW5nLCAucnQtZGV0YWlsc19fYmFubmVyIC5ydC1ibG9ja19faGVhZGluZyB7XG4gICAgbWFyZ2luOiAzLjM3NXJlbSAwIDJyZW07XG4gIH1cbn1cbi5ydC1ibG9ja19fYmFubmVyIC5ydC1ibG9ja19fYnV0dG9uIC5pY29uLXNlYXJjaCwgLnJ0LWRldGFpbHNfX2Jhbm5lciAucnQtYmxvY2tfX2J1dHRvbiAuaWNvbi1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtYmxvY2tfX2Jhbm5lciAucnQtYmxvY2tfX2J1dHRvbiAuaWNvbi1zZWFyY2gsIC5ydC1kZXRhaWxzX19iYW5uZXIgLnJ0LWJsb2NrX19idXR0b24gLmljb24tc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDMuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydC1ibG9ja19fYmFubmVyIC5ydC1ibG9ja19fYnV0dG9uIC5pY29uLXNlYXJjaCwgLnJ0LWRldGFpbHNfX2Jhbm5lciAucnQtYmxvY2tfX2J1dHRvbiAuaWNvbi1zZWFyY2gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1ibG9ja19fYmFubmVyIC5ydC1ibG9ja19fYnV0dG9uIC5pY29uLXNlYXJjaCBzcGFuLCAucnQtZGV0YWlsc19fYmFubmVyIC5ydC1ibG9ja19fYnV0dG9uIC5pY29uLXNlYXJjaCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydC1ibG9ja19fYmFubmVyIC5ydC1ibG9ja19fYnV0dG9uIC5pY29uLXNlYXJjaCBzcGFuLCAucnQtZGV0YWlsc19fYmFubmVyIC5ydC1ibG9ja19fYnV0dG9uIC5pY29uLXNlYXJjaCBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucnQtYmxvY2tfX3BhZ2VzLCAucnQtZGV0YWlsc19fcGFnZXMge1xuICBwYWRkaW5nOiAxcmVtIDAgM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtYmxvY2tfX3BhZ2VzLCAucnQtZGV0YWlsc19fcGFnZXMge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA2LjI1cmVtO1xuICB9XG59XG4ucnQtYmxvY2tfX3BhZ2VzLS1saXN0LCAucnQtZGV0YWlsc19fcGFnZXMtLWxpc3Qge1xuICBnYXA6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLnJ0LWJsb2NrX19wYWdlcy0tbGlzdCwgLnJ0LWRldGFpbHNfX3BhZ2VzLS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWJsb2NrX19wYWdlcy0tbGlzdCwgLnJ0LWRldGFpbHNfX3BhZ2VzLS1saXN0IHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuLnJ0LWJsb2NrX19wYWdlcy0taXRlbSwgLnJ0LWRldGFpbHNfX3BhZ2VzLS1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS40NC8xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ydC1ibG9ja19fcGFnZXMtLWl0ZW06aG92ZXIgLnJ0LWJsb2NrX19pbWFnZTpiZWZvcmUsIC5ydC1kZXRhaWxzX19wYWdlcy0taXRlbTpob3ZlciAucnQtYmxvY2tfX2ltYWdlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucnQtYmxvY2tfX3BhZ2VzIC5ydC1ibG9ja19faW1hZ2UsIC5ydC1kZXRhaWxzX19wYWdlcyAucnQtYmxvY2tfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnJ0LWJsb2NrX19wYWdlcyAucnQtYmxvY2tfX2ltYWdlOmJlZm9yZSwgLnJ0LWRldGFpbHNfX3BhZ2VzIC5ydC1ibG9ja19faW1hZ2U6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDMzLCAzMywgMC4zKTtcbn1cbi5ydC1ibG9ja19fcGFnZXMgLnJ0LWJsb2NrX19pbWFnZSBpbWcsIC5ydC1kZXRhaWxzX19wYWdlcyAucnQtYmxvY2tfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5ydC1ibG9ja19fcGFnZXMgLnJ0LWJsb2NrX19oZWFkaW5nLCAucnQtZGV0YWlsc19fcGFnZXMgLnJ0LWJsb2NrX19oZWFkaW5nIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1ibG9ja19fcGFnZXMgLnJ0LWJsb2NrX19oZWFkaW5nIC5ydC10aXRsZSwgLnJ0LWRldGFpbHNfX3BhZ2VzIC5ydC1ibG9ja19faGVhZGluZyAucnQtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLnJ0LWJsb2NrX19wYWdlcyAucnQtYmxvY2tfX2hlYWRpbmcgLnJ0LXRpdGxlLCAucnQtZGV0YWlsc19fcGFnZXMgLnJ0LWJsb2NrX19oZWFkaW5nIC5ydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LWJsb2NrX19wYWdlcyAucnQtYmxvY2tfX2hlYWRpbmcgLnJ0LXRpdGxlLCAucnQtZGV0YWlsc19fcGFnZXMgLnJ0LWJsb2NrX19oZWFkaW5nIC5ydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWJsb2NrX19wYWdlcyAucnQtYmxvY2tfX2hlYWRpbmcgLnJ0LXRpdGxlLCAucnQtZGV0YWlsc19fcGFnZXMgLnJ0LWJsb2NrX19oZWFkaW5nIC5ydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5ob3ctaXRzLW1hZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luOiAwIDAgMCA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAtMC41OSwgMC4zNSwgMS41OCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvdy1pdHMtbWFkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaG93LWl0cy1tYWRlIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUyOTc7XG4gIGJveC1zaGFkb3c6IDE0cHggLThweCA1MnB4IHJnYmEoMTI5LCAxMzgsIDE2NiwgMC40Mik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuLmhvdy1pdHMtbWFkZSBkaXYgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ob3ctaXRzLW1hZGUgZGl2IHAgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ob3ctaXRzLW1hZGUgZGl2IHAgYTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5ydC1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtY3RhX19jYWxsbm93IHtcbiAgYmFja2dyb3VuZDogIzIwNUNENDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnJ0LWN0YV9fY2FsbG5vdy0taW5uZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZ2FwOiAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LWN0YV9fY2FsbG5vdy0taW5uZXIge1xuICAgIGdhcDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5ydC1jdGFfX2NhbGxub3ctLWlubmVyIC5pY29uLXBob25lIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LWN0YV9fY2FsbG5vdy0taW5uZXIgLmljb24tcGhvbmUge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICB9XG59XG4ucnQtY3RhX19jYWxsbm93LS1pbm5lciAuaWNvbi1waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjMjA1Q0Q0O1xufVxuLnJ0LWN0YV9fY2FsbG5vdy0taW5uZXIgLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE3LjYyNDkgMTQuMTc0TDIwLjI2OCAxNS43NUMyMC44MTQgMTYuMDc2IDIxLjA5NTkgMTYuNzEgMjAuOTcwOSAxNy4zMzRDMjAuNDU5OSAxOS44OTMgMTcuODkgMjEuNTMzIDE1LjM3MyAyMC44NDJDOS40MzM5NSAxOS4yMTIgNC43OTQ4NCAxNC41ODcgMy4xNTg4NCA4LjYzNUMyLjQ2Njg0IDYuMTE3IDQuMTA0OTUgMy41NDQ5OCA2LjY2NDk1IDMuMDMyOThMNi42ODE3OSAzLjAyOTk5QzcuMzA2NzkgMi45MDQ5OSA3Ljk0Mzk1IDMuMTg3OTkgOC4yNjg5NSAzLjczNjk5TDkuODMxOTQgNi4zNzZDMTAuMzg3OSA3LjMxNSAxMC4xMTE4IDguNTIzOTggOS4yMDI3OSA5LjEyNzk4TDcuNTQxOSAxMC4yMzNDOC43MTM5IDEzLjA0IDEwLjk1MzggMTUuMjg5IDEzLjc1MjggMTYuNDU5TDE0Ljg2NzggMTQuNzk0QzE1LjQ3NjggMTMuODg3IDE2LjY4NjkgMTMuNjE1IDE3LjYyNDkgMTQuMTc0WicgZmlsbD0nJTIzMjA1Q0Q0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1jdGFfX2NhbGxub3ctLWhlYWQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuXG4ucnQtZGV0YWlsc19fdG9jIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1kZXRhaWxzX190b2Mge1xuICAgIG1heC13aWR0aDogMjNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzc1cmVtO1xuICB9XG59XG4ucnQtZGV0YWlsc19fdG9jIC5oZWFkaW5nIC50b2MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWRldGFpbHNfX3RvYyAuaGVhZGluZyAudG9jLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5ydC1kZXRhaWxzX190b2MgdWwubGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDAuMDYyNXJlbSAjMDAwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucnQtZGV0YWlsc19fdG9jIHVsLmxpc3QgbGkge1xuICB0cmFuc2l0aW9uOiBib3JkZXItbGVmdCAwLjFzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG59XG4ucnQtZGV0YWlsc19fdG9jIHVsLmxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ydC1kZXRhaWxzX190b2MgdWwubGlzdCBsaS5tYWluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ydC1kZXRhaWxzX190b2MgdWwubGlzdCBsaS5tYWluOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbi5ydC1kZXRhaWxzX190b2MgdWwubGlzdCBsaS5tYWluIGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ydC1kZXRhaWxzX190b2MgdWwubGlzdCBsaS50b2MtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDAuMjVyZW0gIzE3MTcxNztcbn1cbi5ydC1kZXRhaWxzX190b2MgdWwubGlzdCBsaS50b2MtYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xufVxuLnJ0LWRldGFpbHNfX3RvYyB1bC5saXN0IGxpLnN1YmhlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4ucnQtZGV0YWlsc19fdG9jIHVsLmxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ydC1mb290ZXItZGFzaCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucnQtZm9vdGVyLWRhc2ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ydC1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgYmFja2dyb3VuZDogIzIwNUNENCB1cmwoLi4vaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnJ0LWZvb3RlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucnQtZm9vdGVyX19zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnJ0LWZvb3Rlcl9fc29jaWFsLS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuLnJ0LWZvb3Rlcl9fc29jaWFsLS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAxLjVyZW0gMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnQtZm9vdGVyX19zb2NpYWwtLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtZm9vdGVyX19zb2NpYWwtLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW0gM3JlbTtcbiAgfVxufVxuLnJ0LWZvb3Rlcl9fc29jaWFsLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjA1Q0Q0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucnQtZm9vdGVyX19zb2NpYWwtLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE5Ljc0OTggNVYxNUMxOS43NDk4IDE1LjQxNCAxOS40MTM4IDE1Ljc1IDE4Ljk5OTggMTUuNzVDMTguNTg1OCAxNS43NSAxOC4yNDk4IDE1LjQxNCAxOC4yNDk4IDE1VjYuODExMDRMNi41Mjk4MSAxOC41MzFDNi4zODM4MSAxOC42NzcgNi4xOTE3OCAxOC43NTEgNS45OTk3OCAxOC43NTFDNS44MDc3OCAxOC43NTEgNS42MTU3NSAxOC42NzggNS40Njk3NSAxOC41MzFDNS4xNzY3NSAxOC4yMzggNS4xNzY3NSAxNy43NjMgNS40Njk3NSAxNy40N0wxNy4xODk3IDUuNzVIOC45OTk3OEM4LjU4NTc4IDUuNzUgOC4yNDk3OCA1LjQxNCA4LjI0OTc4IDVDOC4yNDk3OCA0LjU4NiA4LjU4NTc4IDQuMjUgOC45OTk3OCA0LjI1SDE4Ljk5OThDMTkuMDk3OCA0LjI1IDE5LjE5NDkgNC4yNzAxMSAxOS4yODY5IDQuMzA4MTFDMTkuNDY5OSA0LjM4NDExIDE5LjYxNTkgNC41MzAxMSAxOS42OTI5IDQuNzE0MTFDMTkuNzI5OSA0LjgwNTExIDE5Ljc0OTggNC45MDIgMTkuNzQ5OCA1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cbi5ydC1mb290ZXJfX3NvY2lhbC0taXRlbSAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5ydC1mb290ZXJfX3NvY2lhbC0taXRlbSAud3JhcCAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnJ0LWZvb3Rlcl9faW5mby0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ydC1mb290ZXJfX2luZm8tLW5hdiB1bCwgLnJ0LWZvb3Rlcl9faW5mby0tY29udGFjdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ydC1mb290ZXJfX2luZm8tLW5hdiBhLCAucnQtZm9vdGVyX19pbmZvLS1jb250YWN0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucnQtZm9vdGVyX19pbmZvLS1uYXYgYTpob3ZlciwgLnJ0LWZvb3Rlcl9faW5mby0tY29udGFjdCBhOmhvdmVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5ydC1mb290ZXJfX2luZm8tLW5hdiBsaSArIGxpLCAucnQtZm9vdGVyX19pbmZvLS1jb250YWN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLnJ0LWZvb3Rlcl9faW5mby0tY29udGFjdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG59XG4ucnQtZm9vdGVyX19pbmZvLS1jb250YWN0IGEgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucnQtZm9vdGVyX19pbmZvLS1jb250YWN0IC5waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xufVxuLnJ0LWZvb3Rlcl9faW5mby0tY29udGFjdCAucGhvbmUgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucnQtZm9vdGVyX19pbmZvLS1jb250YWN0IC5waG9uZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucnQtZm9vdGVyX19pbmZvLS1jb250YWN0IC5waG9uZSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ucnQtZm9vdGVyX19pbmZvLS1jb250YWN0IC5waG9uZSBhOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGVmdDogY2FsYygxMDAlICsgNHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5ydC1mb290ZXJfX2NvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LWZvb3RlciAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxuICAucnQtZm9vdGVyIC5yb3cgPiAuY29sLFxuICAucnQtZm9vdGVyIC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1mb290ZXIgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICB9XG4gIC5ydC1mb290ZXIgLnJvdyA+IC5jb2wsXG4gIC5ydC1mb290ZXIgLnJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ucnQtZm9yZGV2IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnJ0LWZvcmRldiAjcnQtZm9yZGV2LXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWZvcmRldiAjcnQtZm9yZGV2LXRvZ2dsZXI6Y2hlY2tlZCArIC5ydC1mb3JkZXZfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnJ0LWZvcmRldl9faW5uZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNTBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnJ0LWZvcmRldl9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzLjM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMC41cmVtO1xuICBib3gtc2hhZG93OiAxcHggMnB4IDEwcHggcmdiYSg4NSwgODUsIDg1LCAwLjIpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cbi5ydC1mb3JkZXZfX2hlYWRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtZm9yZGV2X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgbWF4LWhlaWdodDogNzV2aDtcbn1cbi5ydC1mb3JkZXZfX3RpdGxlIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG59XG4ucnQtZm9yZGV2X19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnJ0LWZvcmRldi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnJ0LWZvcmRldi1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ydC1mb3JkZXYtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi5ydC1mb3JkZXYtbGlzdCBsaSBhOmhvdmVyLCAucnQtZm9yZGV2LWxpc3QgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ucnQtZm9ybV9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWZvcm1fX3NlYXJjaC5pcy1zZWFyY2ggLnJ0LWZvcm1fX3NlYXJjaC0tc3VnZ2VzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJ0LWZvcm1fX3NlYXJjaC0taW5uZXIge1xuICBnYXA6IDAuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDMuMzc1cmVtO1xufVxuLnJ0LWZvcm1fX3NlYXJjaC0tc3VnZ2VzdCB7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuODc1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMC4yNXJlbSAwIHJnYmEoMzMsIDMzLCAzMywgMC4yNSk7XG59XG4ucnQtZm9ybV9fc2VhcmNoLS1zdWdnZXN0IC5pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ydC1mb3JtX19zZWFyY2gtLXN1Z2dlc3QgLml0ZW1zIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJ0LWZvcm1fX3NlYXJjaC0tc3VnZ2VzdCAuaXRlbXMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ucnQtZm9ybV9fc2VhcmNoLS1pbnB1dCBsYWJlbDpub3QoLmZyZWV6ZSkge1xuICB0b3A6IDEuMjVyZW07XG59XG4ucnQtZm9ybV9fc2VhcmNoLS1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5ydC1mb3JtX19zZWFyY2gtLWJ1dHRvbiAucnQtYnRuIHtcbiAgd2lkdGg6IDMuMzc1cmVtO1xuICBoZWlnaHQ6IDMuMzc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGdhcDogMDtcbn1cbi5ydC1mb3JtX19zZWFyY2gtLWJ1dHRvbiAucnQtYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWZvcm1fX3NlYXJjaC0tYnV0dG9uIC5ydC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjA1Q0Q0O1xufVxuLnJ0LWZvcm1fX3NlYXJjaC0tYnV0dG9uIC5ydC1idG46YmVmb3JlIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4ucnQtZm9ybV9fZmlsdGVyIHtcbiAgZ2FwOiAwLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1mb3JtX19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtZm9ybV9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzLCAucnQtZm9ybV9fZmlsdGVyLS1ncm91cCB7XG4gIGdhcDogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMsIC5ydC1mb3JtX19maWx0ZXItLWdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAjc2Nob29sX3N0YXRlIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTQuNjg4cmVtO1xuICB9XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgI3NjaG9vbF90ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAjc2Nob29sX3RleHQge1xuICAgIG1pbi13aWR0aDogMjUuNzVyZW07XG4gIH1cbn1cbi5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAjc2Nob29sX3RleHQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDMuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiBjYWxjKDFyZW0gLSAxcHgpIDFyZW07XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgI3NjaG9vbF90ZXh0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuMzUpO1xufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIC5kcm9wZG93bi10b2dnbGUge1xuICBnYXA6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgbWluLXdpZHRoOiAxMC45MzhyZW07XG4gICAgcGFkZGluZzogY2FsYygxcmVtIC0gMXB4KSAxcmVtO1xuICB9XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duLXRvZ2dsZS5zaG93LCAucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMiA2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjggMC42NjY2MjZMNi4wMDAxNiA1LjMzMzI5TDEuMzMzNSAwLjY2NjYyNicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIC5kcm9wZG93bi10b2dnbGUuc2hvdzo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyMDVDRDQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwLjEyNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTUuNXJlbTtcbiAgfVxufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZ2FwOiAwLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG1heC1oZWlnaHQ6IDIxLjVyZW07XG4gIGJhY2tncm91bmQ6ICMyMDVDRDQ7XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4xODhyZW07XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaXRlbXMgbGkge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaXRlbXMgYSxcbi5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLml0ZW1zIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBnYXA6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLml0ZW1zIGE6aG92ZXIsXG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5pdGVtcyBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjMDgxNDRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5pdGVtcyBhIGlucHV0LFxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaXRlbXMgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaXRlbXMgYTpob3ZlciBzcGFuLCAucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5pdGVtcyBhLmFjdGl2ZSBzcGFuLFxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaXRlbXMgbGFiZWw6aG92ZXIgc3Bhbixcbi5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLml0ZW1zIGxhYmVsLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZSclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzczMDFfNDg4NyknJTNFJTNDcGF0aCBkPSdNOC4zMzMgMTUuNjY3QTcuMzMzIDcuMzMzIDAgMTA4LjMzMyAxYTcuMzMzIDcuMzMzIDAgMDAwIDE0LjY2N3onIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTguMzM0IDExYTIuNjY3IDIuNjY3IDAgMTAwLTUuMzMzIDIuNjY3IDIuNjY3IDAgMDAwIDUuMzMzeicgZmlsbD0nJTIzZmZmJy8lM0UlM0NwYXRoIGQ9J004LjMzNCAxMWEyLjY2NyAyLjY2NyAwIDEwMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAwMCA1LjMzM3onIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF83MzAxXzQ4ODcnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMXJlbTtcbn1cbi5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLml0ZW1zIGEgc3Bhbixcbi5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLml0ZW1zIGxhYmVsIHNwYW4ge1xuICBnYXA6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAwIDAgMS41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyUzRSUzQ2cgb3BhY2l0eT0nLjUnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzczMDFfMzMzNSknJTNFJTNDcGF0aCBkPSdNOC4zMzMgMTUuNjY3QTcuMzMzIDcuMzMzIDAgMTA4LjMzMyAxYTcuMzMzIDcuMzMzIDAgMDAwIDE0LjY2N3onIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF83MzAxXzMzMzUnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMXJlbTtcbn1cbi5ydC1mb3JtX19maWx0ZXItLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZC0tc2VhcmNoIHtcbiAgZ2FwOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAyLjc1cmVtO1xufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGQtLXNlYXJjaCBzdmcge1xuICBsZWZ0OiAwLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucnQtZm9ybV9fZmlsdGVyLS1maWVsZC0tc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIERpc3BsYXlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5ydC1mb3JtX19maWx0ZXItLWZpZWxkLS1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGQtLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnJ0LWZvcm1fX2ZpbHRlciAuYnRuLXJlc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IDFyZW0gMCAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCA5MiwgMjEyLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ucnQtZm9ybV9fZmlsdGVyIC5idG4tcmVzZXQ6Zm9jdXMsIC5ydC1mb3JtX19maWx0ZXIgLmJ0bi1yZXNldDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5ydC1mb3JtX19jb250YWN0LS1oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYygxcmVtICsgMXB4KSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcbiAgYmFja2dyb3VuZDogIzIwNUNENCB1cmwoXCIuLi9pbWFnZXMvc2Nob29sL2Zvcm0taGVhZC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyL2NvdmVyO1xufVxuLnJ0LWZvcm1fX2NvbnRhY3QtLWhlYWQ6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIHotaW5kZXg6IDI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiA5NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zY2hvb2wvZm9ybS1oZWFkLWh1bWFuLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlci8xMDVweDtcbn1cbi5ydC1mb3JtX19jb250YWN0LS1oZWFkIC5ydC1ibG9ja19faGVhZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbn1cbi5ydC1mb3JtX19jb250YWN0LS1oZWFkIC5ydC1ibG9ja19faGVhZGluZyAucnQtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydC1mb3JtX19jb250YWN0LS1oZWFkIC5ydC1ibG9ja19faGVhZGluZyAucnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ydC1mb3JtX19jb250YWN0LS1oZWFkIC5ydC1ibG9ja19faGVhZGluZyAucnQtdGl0bGVfX25vdGUge1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnJ0LWZvcm1fX2NvbnRhY3QtLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtIGNhbGMoMS4yNXJlbSAtIDFweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDkyLCAyMTIsIDAuMik7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucnQtZm9ybV9fY29udGFjdC0tbXNnIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5ydC1mb3JtX19jb250YWN0LS1tc2cgLm1zZy13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbn1cbi5ydC1mb3JtX19jb250YWN0LS1tc2cgLm1zZy13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucnQtZm9ybV9fY29udGFjdC0tZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuLnJ0LWZvcm1fX2NvbnRhY3QtLWZpZWxkcyAucnQtZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ydC1mb3JtX19jb250YWN0LS1zdW1iaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtZm9ybV9fY29udGFjdC0taHRtbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG59XG4ucnQtZm9ybV9fY29udGFjdC0taHRtbCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJ0LWZvcm1fX2NvbnRhY3QtLWh0bWwgc3Ryb25nIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZGO1xufVxuYm9keSAucnQtY3VzdG9tLXN3aXRjaGVyIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5ydC1jdXN0b20tc3dpdGNoZXIuYmctZ3JlZW4gaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jdXN0b20tc3dpdGNoZXJfX3NsaWRlciB7XG4gIGJhY2tncm91bmQ6ICMwQ0FGNjA7XG59XG5ib2R5IC5ydC1jdXN0b20tc3dpdGNoZXIuYmctZ3JlZW4gaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jdXN0b20tc3dpdGNoZXJfX3NsaWRlcjpiZWZvcmUge1xuICBsZWZ0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuYm9keSAucnQtY3VzdG9tLXN3aXRjaGVyX19zbGlkZXIge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI0VFRUZGMjtcbn1cbmJvZHkgLnJ0LWN1c3RvbS1zd2l0Y2hlcl9fc2xpZGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuYm9keSAucnQtY3VzdG9tLXN3aXRjaGVyX19zbGlkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAucnQtY3VzdG9tLXN3aXRjaGVyIGlucHV0OmNoZWNrZWQgfiAucnQtY3VzdG9tLXN3aXRjaGVyX19zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjRUVFRkYyO1xuICBmbGV4LXNocmluazogMDtcbn1cbmJvZHkgLnJ0LWN1c3RvbS1zd2l0Y2hlciBpbnB1dDpjaGVja2VkIH4gLnJ0LWN1c3RvbS1zd2l0Y2hlcl9fc2xpZGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6ICMyMDVDRDQ7XG59XG5ib2R5IC5ydC1pY29uX19saXZlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI0UwMzEzNztcbn1cbmJvZHkgLnJ0LWJhZGdlIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDYuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0Mztcbn1cbmJvZHkgLmJnLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNFMDMxMzc7XG59XG5ib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19ub3RpY2Ugc3ZnLFxuYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9fbm90aWNlIHBhdGgge1xuICBmaWxsOiAjMjEyMTIxO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbmJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX3VzZXJpbmZvLS1oZWFkIHN2ZyxcbmJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX3VzZXJpbmZvLS1oZWFkIHBhdGgge1xuICBmaWxsOiAjMjEyMTIxO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIsIGJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2NvbnRlbnQsIGJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2Zvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4MHB4O1xuICB9XG59XG5ib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIsIGJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xufVxuYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICB9XG59XG5ib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzMiwgOTIsIDIxMiwgMC4yKTtcbn1cbmJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSBjYWxjKDEuNXJlbSArIDFweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMyLCA5MiwgMjEyLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2hlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2hlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9faGVhZGVyLS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9faGVhZGVyLS1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9faGVhZGVyLS1pbmZvIHtcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICB9XG59XG5ib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2hlYWRlciAucnQtYWRtaW5fX21lbnUge1xuICBtYXJnaW46IDA7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9faGVhZGVyIC5ydC1hZG1pbl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9faGVhZGVyIC5ydC1hZG1pbl9fbWVudS0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjUgNC45OTk5OUMyLjUgNC41Mzk3NSAyLjg3MzEgNC4xNjY2NiAzLjMzMzMzIDQuMTY2NjZIMTYuNjY2N0MxNy4xMjY5IDQuMTY2NjYgMTcuNSA0LjUzOTc1IDE3LjUgNC45OTk5OUMxNy41IDUuNDYwMjMgMTcuMTI2OSA1LjgzMzMyIDE2LjY2NjcgNS44MzMzMkgzLjMzMzMzQzIuODczMSA1LjgzMzMyIDIuNSA1LjQ2MDIzIDIuNSA0Ljk5OTk5WicgZmlsbD0nYmxhY2snJTNFJTNDL3BhdGglM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMi41IDkuOTk5OTlDMi41IDkuNTM5NzUgMi44NzMxIDkuMTY2NjYgMy4zMzMzMyA5LjE2NjY2SDEwLjgzMzNDMTEuMjkzNiA5LjE2NjY2IDExLjY2NjcgOS41Mzk3NSAxMS42NjY3IDkuOTk5OTlDMTEuNjY2NyAxMC40NjAyIDExLjI5MzYgMTAuODMzMyAxMC44MzMzIDEwLjgzMzNIMy4zMzMzM0MyLjg3MzEgMTAuODMzMyAyLjUgMTAuNDYwMiAyLjUgOS45OTk5OVonIGZpbGw9J2JsYWNrJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIuNSAxNUMyLjUgMTQuNTM5OCAyLjg3MzEgMTQuMTY2NyAzLjMzMzMzIDE0LjE2NjdIMTYuNjY2N0MxNy4xMjY5IDE0LjE2NjcgMTcuNSAxNC41Mzk4IDE3LjUgMTVDMTcuNSAxNS40NjAyIDE3LjEyNjkgMTUuODMzMyAxNi42NjY3IDE1LjgzMzNIMy4zMzMzM0MyLjg3MzEgMTUuODMzMyAyLjUgMTUuNDYwMiAyLjUgMTVaJyBmaWxsPSdibGFjayclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9faGVhZGVyIC5ydC1hZG1pbl9fbWVudS0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19tZW51LS1idXR0b24gc3ZnLFxuYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9faGVhZGVyIC5ydC1hZG1pbl9fbWVudS0tYnV0dG9uIHBhdGgge1xuICBmaWxsOiAjMjEyMTIxO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbmJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2hlYWRlciAucnQtYWRtaW5fX21lbnUgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9faGVhZGVyIC5ydC1hZG1pbl9fbWVudSBhOmhvdmVyLCBib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19tZW51IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG59XG5ib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19zZWFyY2gge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX2hlYWRlciAuZ3JvdXAtbWVudS1zZWFyY2gge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLmdyb3VwLW1lbnUtc2VhcmNoIHtcbiAgICBnYXA6IDIuMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5ib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmlzLXNpZGViYXIgLnJ0LWFkbWluX19zaWRlYmFyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbmJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX25vdGljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5pcy1zaWRlYmFyIC5ydC1hZG1pbl9fbm90aWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuaXMtc2lkZWJhciAucnQtYWRtaW5fX25vdGljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuYm9keS5vcGVuLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIsIGJvZHkub3Blbi1zaWRlYmFyIC5ydC1hZG1pbl9fY29udGVudCwgYm9keS5vcGVuLXNpZGViYXIgLnJ0LWFkbWluX19mb290ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjgwcHgpO1xufVxuYm9keS5vcGVuLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19tZW51LS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMjkyODkgNS4yOTI4OUM1LjY4MzQyIDQuOTAyMzcgNi4zMTY1OCA0LjkwMjM3IDYuNzA3MTEgNS4yOTI4OUwxMiAxMC41ODU4TDE3LjI5MjkgNS4yOTI4OUMxNy42ODM0IDQuOTAyMzcgMTguMzE2NiA0LjkwMjM3IDE4LjcwNzEgNS4yOTI4OUMxOS4wOTc2IDUuNjgzNDIgMTkuMDk3NiA2LjMxNjU4IDE4LjcwNzEgNi43MDcxMUwxMy40MTQyIDEyTDE4LjcwNzEgMTcuMjkyOUMxOS4wOTc2IDE3LjY4MzQgMTkuMDk3NiAxOC4zMTY2IDE4LjcwNzEgMTguNzA3MUMxOC4zMTY2IDE5LjA5NzYgMTcuNjgzNCAxOS4wOTc2IDE3LjI5MjkgMTguNzA3MUwxMiAxMy40MTQyTDYuNzA3MTEgMTguNzA3MUM2LjMxNjU4IDE5LjA5NzYgNS42ODM0MiAxOS4wOTc2IDUuMjkyODkgMTguNzA3MUM0LjkwMjM3IDE4LjMxNjYgNC45MDIzNyAxNy42ODM0IDUuMjkyODkgMTcuMjkyOUwxMC41ODU4IDEyTDUuMjkyODkgNi43MDcxMUM0LjkwMjM3IDYuMzE2NTggNC45MDIzNyA1LjY4MzQyIDUuMjkyODkgNS4yOTI4OVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuYm9keS5vcGVuLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19zZWFyY2gge1xuICBvcGFjaXR5OiAwO1xufVxuYm9keS5vcGVuLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLmdyb3VwLW5vdGljZS11c2VyaW5mbyB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5Lm9wZW4tc2lkZWJhciAucnQtYWRtaW5fX3NpZGViYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5ib2R5Lm9wZW4tc2lkZWJhciAucnQtYWRtaW5fX2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkub3Blbi1zaWRlYmFyLmlzLXNpZGViYXIgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19tZW51LS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMjkyODkgNS4yOTI4OUM1LjY4MzQyIDQuOTAyMzcgNi4zMTY1OCA0LjkwMjM3IDYuNzA3MTEgNS4yOTI4OUwxMiAxMC41ODU4TDE3LjI5MjkgNS4yOTI4OUMxNy42ODM0IDQuOTAyMzcgMTguMzE2NiA0LjkwMjM3IDE4LjcwNzEgNS4yOTI4OUMxOS4wOTc2IDUuNjgzNDIgMTkuMDk3NiA2LjMxNjU4IDE4LjcwNzEgNi43MDcxMUwxMy40MTQyIDEyTDE4LjcwNzEgMTcuMjkyOUMxOS4wOTc2IDE3LjY4MzQgMTkuMDk3NiAxOC4zMTY2IDE4LjcwNzEgMTguNzA3MUMxOC4zMTY2IDE5LjA5NzYgMTcuNjgzNCAxOS4wOTc2IDE3LjI5MjkgMTguNzA3MUwxMiAxMy40MTQyTDYuNzA3MTEgMTguNzA3MUM2LjMxNjU4IDE5LjA5NzYgNS42ODM0MiAxOS4wOTc2IDUuMjkyODkgMTguNzA3MUM0LjkwMjM3IDE4LjMxNjYgNC45MDIzNyAxNy42ODM0IDUuMjkyODkgMTcuMjkyOUwxMC41ODU4IDEyTDUuMjkyODkgNi43MDcxMUM0LjkwMjM3IDYuMzE2NTggNC45MDIzNyA1LjY4MzQyIDUuMjkyODkgNS4yOTI4OVonIGZpbGw9JyUyMzExMTgyNycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnJ0LWFkbWluX19oZWFkZXIsIC5ydC1hZG1pbl9fc2lkZWJhciwgLnJ0LWFkbWluX19jb250ZW50LCAucnQtYWRtaW5fX2Zvb3RlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucnQtYWRtaW5fX3NraW4ge1xuICBnYXA6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCA5MiwgMjEyLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ydC1hZG1pbl9fc2tpbiBsYWJlbCB7XG4gIGdhcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucnQtYWRtaW5fX3NraW4gbGFiZWwuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucnQtYWRtaW5fX3NraW4gbGFiZWwgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4ucnQtYWRtaW5fX2xvZ28gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucnQtYWRtaW5fX2xvZ28gYSBpbWcge1xuICBtYXgtd2lkdGg6IDE5MnB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtYWRtaW5fX2xvZ28gYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDYycHg7XG4gICAgbWF4LXdpZHRoOiAyMzdweDtcbiAgfVxufVxuLnJ0LWFkbWluX19zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI0YyRjZGRjtcbn1cbi5ydC1hZG1pbl9fc2VhcmNoLS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LWFkbWluX19zZWFyY2gtLWlucHV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuLnJ0LWFkbWluX19zZWFyY2gtLWlucHV0ID4gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnQtYWRtaW5fX3NlYXJjaC0taW5wdXQgPiBzdmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ydC1hZG1pbl9fc2VhcmNoLS1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZGO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMS41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnQtYWRtaW5fX3NlYXJjaC0taW5wdXQgaW5wdXQge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtaW4td2lkdGg6IDI4OHB4O1xuICB9XG59XG4ucnQtYWRtaW5fX3NlYXJjaC0taW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucnQtYWRtaW5fX3NlYXJjaC0tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnQtYWRtaW5fX3NlYXJjaC0tYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzIwNUNENDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLnJ0LWFkbWluX19ub3RpY2Uge1xuICBnYXA6IDEuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJ0LWFkbWluX19ub3RpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ydC1hZG1pbl9fbm90aWNlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtYWRtaW5fX25vdGljZSBhIC5ydC1pY29uX19saXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMC4xMjVyZW07XG59XG4ucnQtYWRtaW5fX3VzZXJpbmZvLS1oZWFkIHtcbiAgZ2FwOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJ0LWFkbWluX191c2VyaW5mby0taGVhZC5zaG93IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucnQtYWRtaW5fX3VzZXJpbmZvLS1oZWFkIGltZyB7XG4gIG1heC13aWR0aDogMnJlbTtcbiAgbWF4LWhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJ0LWFkbWluX191c2VyaW5mby0tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1hZG1pbl9fdXNlcmluZm8tLWJvZHkgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDI1NHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMzIsIDkyLCAyMTIsIDAuMik7XG59XG4ucnQtYWRtaW5fX3VzZXJpbmZvLS1ib2R5IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJ0LWFkbWluX191c2VyaW5mby0tYm9keSAuZHJvcGRvd24tbWVudSAucnQtbGluayB7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ydC1hZG1pbl9fdXNlcmluZm8tLWJvZHkgLmRyb3Bkb3duLW1lbnUgLnJ0LWxpbmsuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZGO1xufVxuLnJ0LWFkbWluX19oZWFkZXIge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kOiAjMjA1Q0Q0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIwNUNENDtcbiAgcGFkZGluZzogMS41cmVtIGNhbGMoMS41cmVtICsgMXB4KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWFkbWluX19oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gIH1cbn1cbi5ydC1hZG1pbl9faGVhZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1hZG1pbl9faGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG4ucnQtYWRtaW5fX2hlYWRlci0taW5uZXIge1xuICBnYXA6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtYWRtaW5fX2hlYWRlci0taW5uZXIge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLnJ0LWFkbWluX19oZWFkZXItLWluZm8ge1xuICBnYXA6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWFkbWluX19oZWFkZXItLWluZm8ge1xuICAgIGdhcDogMnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtYWRtaW5fX2hlYWRlci0taW5mbyB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ydC1hZG1pbl9faGVhZGVyLS1pbmZvIHtcbiAgICBnYXA6IDQuNXJlbTtcbiAgfVxufVxuLnJ0LWFkbWluX19oZWFkZXItLWdyb3VwIHtcbiAgZ2FwOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ydC1hZG1pbl9faGVhZGVyIC5ydC1hZG1pbl9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ydC1hZG1pbl9faGVhZGVyIC5ydC1hZG1pbl9fbWVudS0tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIuNSA0Ljk5OTk5QzIuNSA0LjUzOTc1IDIuODczMSA0LjE2NjY2IDMuMzMzMzMgNC4xNjY2NkgxNi42NjY3QzE3LjEyNjkgNC4xNjY2NiAxNy41IDQuNTM5NzUgMTcuNSA0Ljk5OTk5QzE3LjUgNS40NjAyMyAxNy4xMjY5IDUuODMzMzIgMTYuNjY2NyA1LjgzMzMySDMuMzMzMzNDMi44NzMxIDUuODMzMzIgMi41IDUuNDYwMjMgMi41IDQuOTk5OTlaJyBmaWxsPSd3aGl0ZSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjUgOS45OTk5OUMyLjUgOS41Mzk3NSAyLjg3MzEgOS4xNjY2NiAzLjMzMzMzIDkuMTY2NjZIMTAuODMzM0MxMS4yOTM2IDkuMTY2NjYgMTEuNjY2NyA5LjUzOTc1IDExLjY2NjcgOS45OTk5OUMxMS42NjY3IDEwLjQ2MDIgMTEuMjkzNiAxMC44MzMzIDEwLjgzMzMgMTAuODMzM0gzLjMzMzMzQzIuODczMSAxMC44MzMzIDIuNSAxMC40NjAyIDIuNSA5Ljk5OTk5WicgZmlsbD0nd2hpdGUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMi41IDE1QzIuNSAxNC41Mzk4IDIuODczMSAxNC4xNjY3IDMuMzMzMzMgMTQuMTY2N0gxNi42NjY3QzE3LjEyNjkgMTQuMTY2NyAxNy41IDE0LjUzOTggMTcuNSAxNUMxNy41IDE1LjQ2MDIgMTcuMTI2OSAxNS44MzMzIDE2LjY2NjcgMTUuODMzM0gzLjMzMzMzQzIuODczMSAxNS44MzMzIDIuNSAxNS40NjAyIDIuNSAxNVonIGZpbGw9J3doaXRlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtYWRtaW5fX2hlYWRlciAucnQtYWRtaW5fX21lbnUtLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19tZW51LS1pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtYWRtaW5fX2hlYWRlciAucnQtYWRtaW5fX21lbnUtLWl0ZW1zIHtcbiAgICBnYXA6IDEuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtYWRtaW5fX2hlYWRlciAucnQtYWRtaW5fX21lbnUtLWl0ZW1zIHtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxufVxuLnJ0LWFkbWluX19oZWFkZXIgLnJ0LWFkbWluX19tZW51IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJ0LWFkbWluX19oZWFkZXIgLmdyb3VwLW1lbnUtc2VhcmNoIHtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtYWRtaW5fX2hlYWRlciAuZ3JvdXAtbWVudS1zZWFyY2gge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtYWRtaW5fX2hlYWRlciAuZ3JvdXAtbWVudS1zZWFyY2gge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucnQtYWRtaW5fX2hlYWRlciAuZ3JvdXAtbWVudS1zZWFyY2gge1xuICAgIGdhcDogNnJlbTtcbiAgfVxufVxuLnJ0LWFkbWluX19zaWRlYmFyIHtcbiAgei1pbmRleDogNDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDMyLCA5MiwgMjEyLCAwLjIpO1xuICB3aWR0aDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI4MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtYWRtaW5fX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtYWRtaW5fX3NpZGViYXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICB9XG59XG4ucnQtYWRtaW5fX3NpZGViYXItLWlubmVyIHtcbiAgZ2FwOiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ydC1hZG1pbl9fc2lkZWJhci0taGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1hZG1pbl9fc2lkZWJhci0tZm9vdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS42MjVyZW07XG59XG4ucnQtYWRtaW5fX3NpZGViYXItLWZvb3QgLml0ZW1zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnJ0LWFkbWluX19zaWRlYmFyLS1mb290IC5pdGVtcyBsaSB7XG4gIGdhcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJ0LWFkbWluX19zaWRlYmFyLS1mb290IC5pdGVtcyBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnJ0LWFkbWluX19zaWRlYmFyLS1mb290IC5pdGVtcyBsaSBhLmlzLWJhZGdlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMDtcbn1cbi5ydC1hZG1pbl9fc2lkZWJhci0tZm9vdCAuaXRlbXMgbGkgYSAucnQtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnJ0LWFkbWluX19zaWRlYmFyLS1mb290IC5pdGVtcyBsaSBhOmhvdmVyLCAucnQtYWRtaW5fX3NpZGViYXItLWZvb3QgLml0ZW1zIGxpIGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG59XG4ucnQtYWRtaW5fX3NpZGViYXItLWZvb3QgLml0ZW1zIGxpIGE6aG92ZXIgc3ZnLFxuLnJ0LWFkbWluX19zaWRlYmFyLS1mb290IC5pdGVtcyBsaSBhOmhvdmVyIHBhdGgsIC5ydC1hZG1pbl9fc2lkZWJhci0tZm9vdCAuaXRlbXMgbGkgYS5pcy1hY3RpdmUgc3ZnLFxuLnJ0LWFkbWluX19zaWRlYmFyLS1mb290IC5pdGVtcyBsaSBhLmlzLWFjdGl2ZSBwYXRoIHtcbiAgZmlsbDogIzIwNUNENDtcbn1cbi5ydC1hZG1pbl9fc2lkZWJhciAucnQtYWRtaW5fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xufVxuLnJ0LWFkbWluX19zaWRlYmFyIC5ydC1hZG1pbl9fYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5ydC1hZG1pbl9fc2lkZWJhciAucnQtYWRtaW5fX2JyZWFkY3J1bWIgLnJ0LWJ0biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ydC1hZG1pbl9fc2lkZWJhciAucnQtYWRtaW5fX2JyZWFkY3J1bWIgLnJ0LWJ0biBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxNDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucnQtYWRtaW5fX3NpZGViYXIgLnJ0LWFkbWluX19icmVhZGNydW1iLmlzLXN1YiAucnQtYnRuOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMjkyODkgOC4yOTI4OUM1LjY4MzQyIDcuOTAyMzcgNi4zMTY1OCA3LjkwMjM3IDYuNzA3MTEgOC4yOTI4OUwxMiAxMy41ODU4TDE3LjI5MjkgOC4yOTI4OUMxNy42ODM0IDcuOTAyMzcgMTguMzE2NiA3LjkwMjM3IDE4LjcwNzEgOC4yOTI4OUMxOS4wOTc2IDguNjgzNDIgMTkuMDk3NiA5LjMxNjU4IDE4LjcwNzEgOS43MDcxMUwxMi43MDcxIDE1LjcwNzFDMTIuMzE2NiAxNi4wOTc2IDExLjY4MzQgMTYuMDk3NiAxMS4yOTI5IDE1LjcwNzFMNS4yOTI4OSA5LjcwNzExQzQuOTAyMzcgOS4zMTY1OCA0LjkwMjM3IDguNjgzNDIgNS4yOTI4OSA4LjI5Mjg5WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucnQtYWRtaW5fX3NpZGViYXIgLnJ0LWFkbWluX19icmVhZGNydW1iLmlzLXN1YiAucnQtYnRuLnNob3c6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnJ0LWFkbWluX19zaWRlYmFyIC5ydC1hZG1pbl9fYnJlYWRjcnVtYi5pcy1zdWIgLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDMyLCA5MiwgMjEyLCAwLjIpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5ydC1hZG1pbl9fc2lkZWJhciAucnQtYWRtaW5fX2JyZWFkY3J1bWIuaXMtc3ViIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJ0LWFkbWluX19zaWRlYmFyIC5ydC1hZG1pbl9fYnJlYWRjcnVtYi5pcy1zdWIgLmRyb3Bkb3duLW1lbnUgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzIwNUNENDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZGO1xufVxuLnJ0LWFkbWluX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWFkbWluX19mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDQwcHg7XG59XG5cbnVsLnRyZWUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC50cmVlIC5uZXN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxudWwudHJlZSBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG51bC50cmVlIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwudHJlZSB1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGMUYyRjQ7XG59XG51bC50cmVlIHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG51bC50cmVlIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZzogMTNweCAxNnB4O1xufVxudWwudHJlZSB1bCBsaSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI0YyRjZGRjtcbn1cbnVsLnRyZWUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjFGMkY0O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGMUYyRjQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjFGMkY0O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjFGMkY0O1xufVxudWwudHJlZSB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3R0b206IDA7XG59XG51bC50cmVlIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG51bC50cmVlIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bC50cmVlIGxpIC5saW5rLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbnVsLnRyZWUgbGkgc3BhbiB7XG4gIGZsZXg6IDE7XG59XG51bC50cmVlIGxpIGltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDIycHg7XG59XG51bC50cmVlIGxpID4gc3ZnIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMXJlbTtcbiAgei1pbmRleDogOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG51bC50cmVlIGxpLmlzLWFjdGl2ZSA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxudWwudHJlZSBsaS5pcy1hY3RpdmUgLmxpbmstcGFyZW50IGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKTtcbn1cbnVsLnRyZWUgbGkuaXMtYWN0aXZlIC5uZXN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnVsLnRyZWUgbGkgYTpob3ZlciwgdWwudHJlZSBsaSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjA1Q0Q0O1xufVxudWwudHJlZSBsaSBhOmhvdmVyIHN2ZyxcbnVsLnRyZWUgbGkgYTpob3ZlciBwYXRoLCB1bC50cmVlIGxpIGEuaXMtYWN0aXZlIHN2ZyxcbnVsLnRyZWUgbGkgYS5pcy1hY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICMyMDVDRDQ7XG59XG51bC50cmVlIGxpIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMnB4O1xufVxuXG5ib2R5LmlzLXRyYW5zcGFyZW50IC5ydC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuaXMtdHJhbnNwYXJlbnQgLnJ0LWhlYWRlci5pcy1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuYm9keS5pcy10cmFuc3BhcmVudCAucnQtaGVhZGVyX19tb2JpbGUgLnJ0LWhlYWRlci1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5pcy10cmFuc3BhcmVudCAucnQtaGVhZGVyX19kZXNrdG9wLS13cmFwIC5zdHlsZTEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaXMtdHJhbnNwYXJlbnQgLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUxIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5ib2R5LmlzLXRyYW5zcGFyZW50IC5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmlzLXRyYW5zcGFyZW50LnNjcm9sbC11cCAucnQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1oZWFkZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcbn1cbmJvZHkuaXMtdHJhbnNwYXJlbnQuc2Nyb2xsLXVwIC5ydC1oZWFkZXJfX2Rlc2t0b3AgLnJ0LWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NGRiNztcbn1cbmJvZHkuc2Nyb2xsLWRvd24gLnJ0LWhlYWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG4ucnQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1oZWFkZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIHBvc2l0aW9uIDAuNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ydC1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDMycHg7XG4gIH1cbn1cbi5ydC1oZWFkZXJfX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1oZWFkZXJfX2Rlc2t0b3AgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ydC1oZWFkZXJfX2Rlc2t0b3AgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJ0LWhlYWRlcl9fZGVza3RvcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDAgYXQgMTAwJSAwKTtcbiAgICBwYWRkaW5nOiA4NnB4IDEwcHggMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbiAgfVxufVxuLnJ0LWhlYWRlcl9fZGVza3RvcC5pcy1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNUNENDtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoMTUwdmggYXQgMTAwJSAwKTtcbn1cbi5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUxIHVsLCAucnQtaGVhZGVyX19kZXNrdG9wLS13cmFwIC5zdHlsZTIgLndyYXAtbWVudV9fY29udGVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtaGVhZGVyX19kZXNrdG9wLS13cmFwIC5zdHlsZTEgdWwsIC5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMiAud3JhcC1tZW51X19jb250ZW50IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMSBsaSwgLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUyIC53cmFwLW1lbnVfX2NvbnRlbnQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUxIGxpIGEsIC5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMiAud3JhcC1tZW51X19jb250ZW50IGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMSBsaSBhLCAucnQtaGVhZGVyX19kZXNrdG9wLS13cmFwIC5zdHlsZTIgLndyYXAtbWVudV9fY29udGVudCBsaSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtaGVhZGVyX19kZXNrdG9wLS13cmFwIC5zdHlsZTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucnQtaGVhZGVyX19kZXNrdG9wLS13cmFwIC5zdHlsZTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucnQtaGVhZGVyX19kZXNrdG9wLS13cmFwIC5zdHlsZTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ucnQtaGVhZGVyX19kZXNrdG9wLS13cmFwIC5zdHlsZTIgLndyYXAtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMiAud3JhcC1tZW51X19maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUyIC53cmFwLW1lbnVfX2ZpbHRlciAucnQtZm9ybV9fZmlsdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMiAud3JhcC1tZW51X19maWx0ZXIgLnJ0LWZvcm1fX2ZpbHRlciAucnQtYmxvY2tfX2J1dHRvbiBidXR0b24ucnQtYnRuIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUyIC53cmFwLW1lbnVfX2ZpbHRlciAucnQtZm9ybV9fZmlsdGVyIC5ydC1ibG9ja19fYnV0dG9uIGJ1dHRvbi5ydC1idG4ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUyIC53cmFwLW1lbnVfX2ZpbHRlciAucnQtZm9ybV9fZmlsdGVyIC5ydC1ibG9ja19fYnV0dG9uIGJ1dHRvbi5ydC1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMiAud3JhcC1tZW51X19maWx0ZXIgLnJ0LWZvcm1fX2ZpbHRlci0tZmllbGRzICNzY2hvb2xfdGV4dCB7XG4gICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucnQtaGVhZGVyX19kZXNrdG9wLS13cmFwIC5zdHlsZTIgLndyYXAtbWVudV9fZmlsdGVyIC5ydC1mb3JtX19maWx0ZXItLWZpZWxkcyAjc2Nob29sX3RleHQge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUyIC53cmFwLW1lbnVfX2ZpbHRlciAucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMgI3NjaG9vbF90ZXh0IGlucHV0IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUyIC53cmFwLW1lbnVfX2ZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMiAud3JhcC1tZW51X19jb250ZW50IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB6LWluZGV4OiA0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMiAud3JhcC1tZW51X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnJ0LWhlYWRlcl9fZGVza3RvcC0td3JhcCAuc3R5bGUyIC53cmFwLW1lbnVfX2NvbnRlbnQ6bm90KC5pcy1hY3RpdmUpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDB2dywgLTUwJSk7XG4gIH1cbn1cbi5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMiAud3JhcC1tZW51X19jb250ZW50Om5vdCguaXMtYWN0aXZlKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ydC1oZWFkZXJfX2Rlc2t0b3AtLXdyYXAgLnN0eWxlMi5pcy1hY3RpdmUgLndyYXAtbWVudV9fZmlsdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1oZWFkZXJfX2Rlc2t0b3AtLWN0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucnQtaGVhZGVyX19kZXNrdG9wLS1jdGEgLnJ0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ydC1oZWFkZXJfX2Rlc2t0b3AtLWN0YSAucnQtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucnQtaGVhZGVyX19kZXNrdG9wLS1jdGEgLnJ0LWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE3NGRiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NGRiNztcbn1cbi5ydC1oZWFkZXJfX21vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtaGVhZGVyX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ydC1oZWFkZXIgLmJyYW5kLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ncm91cC1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdyb3VwLWN0YSB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4uZ3JvdXAtY3RhLmlzLWRlc2t0b3Age1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLWhlYWRlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4uZ3JvdXAtY3RhLmlzLWRlc2t0b3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzFjNGNhYztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1tYXNrLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXdpZHRoT3V0c2lkZSkpO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IGNhbGMoKDEwMCUgKyB2YXIoLS13aWR0aE91dHNpZGUpKSAqIC0xKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyb3VwLWN0YSAucnQtaGVhZGVyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmdyb3VwLWN0YSAucnQtaGVhZGVyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdyb3VwLWN0YSAucnQtaGVhZGVyLXRvZ2dsZXIgYSwgLmdyb3VwLWN0YSAucnQtaGVhZGVyLXRvZ2dsZXIgZGl2IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZ3JvdXAtY3RhIC5ydC1oZWFkZXItdG9nZ2xlci5pcy1hY3RpdmUgLnJ0LWhlYWRlci10b2dnbGVyX19pY29uOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtMC41cHg7XG59XG4uZ3JvdXAtY3RhIC5ydC1oZWFkZXItdG9nZ2xlci5pcy1hY3RpdmUgLnJ0LWhlYWRlci10b2dnbGVyX19pY29uOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtMC41cHg7XG59XG4uZ3JvdXAtY3RhIC5ydC1oZWFkZXItdG9nZ2xlci5pcy1hY3RpdmUgLnJ0LWhlYWRlci10b2dnbGVyX19pY29uIHNwYW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLmdyb3VwLWN0YSAucnQtaGVhZGVyLXRvZ2dsZXJfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ncm91cC1jdGEgLnJ0LWhlYWRlci10b2dnbGVyX19pY29uOjpiZWZvcmUsIC5ncm91cC1jdGEgLnJ0LWhlYWRlci10b2dnbGVyX19pY29uOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uZ3JvdXAtY3RhIC5ydC1oZWFkZXItdG9nZ2xlcl9faWNvbjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG59XG4uZ3JvdXAtY3RhIC5ydC1oZWFkZXItdG9nZ2xlcl9faWNvbjo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDE4cHg7XG59XG4uZ3JvdXAtY3RhIC5ydC1oZWFkZXItdG9nZ2xlcl9faWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uZ3JvdXAtY3RhIC5ydC1oZWFkZXItdG9nZ2xlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ydC1tZW51LXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1Q0Q0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgcGFkZGluZzogM3JlbSAxcmVtIDJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LW1lbnUtc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG4ucnQtbWVudS1zZWFyY2guaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnJ0LW1lbnUtc2VhcmNoX19pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucnQtbWVudS1zZWFyY2hfX2lubmVyIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjMxODJyZW0gKyAwLjkwOTF2dywgMnJlbSk7XG59XG4ucnQtbWVudS1zZWFyY2hfX2Zvcm0gLnJ0LWZvcm1fX2ZpbHRlciB7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtbWVudS1zZWFyY2hfX2Zvcm0gLnJ0LWZvcm1fX2ZpbHRlciB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbi5ydC1tZW51LXNlYXJjaF9fZm9ybSAucnQtZm9ybV9fZmlsdGVyLS1maWVsZHMsIC5ydC1tZW51LXNlYXJjaF9fZm9ybSAucnQtZm9ybV9fZmlsdGVyLS1ncm91cCB7XG4gIGdhcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJ0LW1lbnUtc2VhcmNoX19mb3JtIC5ydC1mb3JtX19maWx0ZXIgLnJ0LWJsb2NrX19idXR0b24gYnV0dG9uLnJ0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJ0LW1lbnUtc2VhcmNoX19jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMS41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTQwcHgsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzLjQzNzVyZW07XG4gIGhlaWdodDogMy40Mzc1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5ydC1tZW51LXNlYXJjaF9fY2xvc2U6YmVmb3JlLCAucnQtbWVudS1zZWFyY2hfX2Nsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNUNENDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4ucnQtbWVudS1zZWFyY2hfX2Nsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5ydC1tZW51LXNlYXJjaF9fY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuLnJ0LW1lbnUtc2VhcmNoX19jbG9zZS5pcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LW1vZGFsLWNvbnRhY3QgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDY4NnB4O1xuICB9XG59XG4ucnQtbW9kYWwtY29udGFjdCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucnQtbW9kYWwtY29udGFjdCAubW9kYWwtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbn1cbi5ydC1tb2RhbC1jb250YWN0IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5ydC1tb2RhbC1jb250YWN0X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LW1vZGFsLWNvbnRhY3RfX2Nsb3NlIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ydC1tb2RhbC1jb250YWN0X19jbG9zZSBzdmcge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnJ0LW1vZGFsLWNvbnRhY3RfX2Nsb3NlIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMjA1Q0Q0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5ydC1tb2RhbC1jb250YWN0X193cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtbW9kYWwtY29udGFjdF9fd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NiUgMTQlO1xuICB9XG59XG4ucnQtbW9kYWwtY29udGFjdF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKC4uL2ltYWdlcy9jb250YWN0L2NvbnRhY3QtYmcucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlci9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtbW9kYWwtY29udGFjdF9fY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtbW9kYWwtY29udGFjdF9fY29udGVudCB7XG4gICAgcGFkZGluZzogN3JlbSAzcmVtIDE1LjVyZW07XG4gIH1cbn1cbi5ydC1tb2RhbC1jb250YWN0X19jb250ZW50IC5ydC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjM1MTlyZW0gKyAwLjc0MDd2dywgMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnJ0LW1vZGFsLWNvbnRhY3RfX2NvbnRlbnQtLWluZm8ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgzMiwgOTIsIDIxMiwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtbW9kYWwtY29udGFjdF9fY29udGVudC0taW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuLnJ0LW1vZGFsLWNvbnRhY3RfX2NvbnRlbnQtLWluZm8gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucnQtbW9kYWwtY29udGFjdF9fY29udGVudC0taW5mbyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5ydC1tb2RhbC1jb250YWN0X19jb250ZW50LS1pbmZvIHVsIGxpLnBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ydC1tb2RhbC1jb250YWN0X19jb250ZW50LS1pbmZvIHVsIGxpLnBob25lIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnJ0LW1vZGFsLWNvbnRhY3RfX2NvbnRlbnQtLWluZm8gdWwgbGkucGhvbmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJ0LW1vZGFsLWNvbnRhY3RfX2NvbnRlbnQtLWluZm8gdWwgbGkucGhvbmUgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnJ0LW1vZGFsLWNvbnRhY3RfX2NvbnRlbnQtLWluZm8gdWwgbGkucGhvbmUgYTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDRweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4ucnQtbW9kYWwtY29udGFjdF9fY29udGVudC0taW5mbyB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5ydC1tb2RhbC1jb250YWN0X19jb250ZW50LS1pbmZvIHVsIGxpIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5ydC1tb2RhbC1jb250YWN0X19jb250ZW50LS1pbmZvIHVsIGxpIGEsXG4ucnQtbW9kYWwtY29udGFjdF9fY29udGVudC0taW5mbyB1bCBsaSBzcGFuIHtcbiAgZmxleDogMTtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LW1vZGFsLWNvbnRhY3RfX2NvbnRlbnQtLWluZm8gdWwgbGkgYSxcbiAgLnJ0LW1vZGFsLWNvbnRhY3RfX2NvbnRlbnQtLWluZm8gdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucnQtbW9kYWwtY29udGFjdF9fc29jaWFsIHtcbiAgYmFja2dyb3VuZDogIzIwNUNENCB1cmwoLi4vaW1hZ2VzL2NvbnRhY3QvY29udGFjdC1mb2xsb3ctYmctbW9iaWxlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIvY292ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ydC1tb2RhbC1jb250YWN0X19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LW1vZGFsLWNvbnRhY3RfX3NvY2lhbCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LW1vZGFsLWNvbnRhY3RfX3NvY2lhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMjA1Q0Q0IHVybCguLi9pbWFnZXMvY29udGFjdC9jb250YWN0LWZvbGxvdy1iZy5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyL2NvdmVyO1xuICB9XG59XG4ucnQtbW9kYWwtY29udGFjdF9fc29jaWFsLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1tb2RhbC1jb250YWN0X19zb2NpYWwtLXRpdGxlIHtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1tb2RhbC1jb250YWN0X19zb2NpYWwtLXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LW1vZGFsLWNvbnRhY3RfX3NvY2lhbC0tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnJ0LW1vZGFsLWNvbnRhY3RfX3NvY2lhbC0tbGlzdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1tb2RhbC1jb250YWN0X19zb2NpYWwtLWxpc3QgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnJ0LW1vZGFsLWNvbnRhY3RfX3NvY2lhbC0tbGlzdCBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tb2RhbC1mb3JtLWNvbnN1bHRhdGlvbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjMjA1Q0Q0IHVybCguLi9pbWFnZXMvaGVhZGVyLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodC9jb3ZlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWZvcm0tY29uc3VsdGF0aW9uIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAucnQtcG9wdXBfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubW9kYWwtZm9ybS1jb25zdWx0YXRpb24gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIuNjI1cmVtIDEuNXJlbSAxLjVyZW07XG59XG4ubW9kYWwtZm9ybS1jb25zdWx0YXRpb25fX2Rlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2RhbC1mb3JtLWNvbnN1bHRhdGlvbl9fZm9ybSAucnQtZm9ybS1ncm91cC5zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLm1vZGFsLWZvcm0tY29uc3VsdGF0aW9uX19mb3JtIC5ydC1mb3JtLWdyb3VwLnN1Ym1pdCAucnQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tb2RhbC1mb3JtLWNvbnN1bHRhdGlvbl9fZm9ybSAucnQtZm9ybS1ncm91cCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubW9kYWwtZm9ybS1jb25zdWx0YXRpb25fX2Zvcm0gLnJ0LWZvcm0tZ3JvdXAgLm5vdGUgc3Ryb25nIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG59XG5cbi5ydC1jb250YWluZXIgLnJ0LXBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjA1Q0Q0O1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJFN0ZGO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBjb2xvcjogIzIwNUNENDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI0RCRTdGRjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LCAucnQtY29udGFpbmVyIC5ydC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEyLjUgNUw3LjUgMTBMMTIuNSAxNScgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTIuNSA1TDcuNSAxMEwxMi41IDE1JyBzdHJva2U9JyUyMzIwNUNENCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucnQtY29udGFpbmVyIC5ydC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003LjUgNUwxMi41IDEwTDcuNSAxNScgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNy41IDVMMTIuNSAxMEw3LjUgMTUnIHN0cm9rZT0nJTIzMjA1Q0Q0JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnJ0LXJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1yZWxhdGVkLXBvc3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtcmVsYXRlZC1wb3N0cyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ydC1yZWxhdGVkLXBvc3RzIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cbi5ydC1yZWxhdGVkLXBvc3RzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucnQtcmVsYXRlZC1wb3N0c19faGVhZCAucnQtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4wNTU2cmVtICsgMi4yMjIydncsIDNyZW0pO1xuICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJ0LXJlbGF0ZWQtcG9zdHNfX2hlYWQtLWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtcmVsYXRlZC1wb3N0c19faGVhZC0tY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucnQtcmVsYXRlZC1wb3N0c19faGVhZC0tY3RhOmhvdmVyIHtcbiAgY29sb3I6ICNDMzMxMzA7XG59XG4ucnQtcmVsYXRlZC1wb3N0c19faGVhZC0tY3RhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjQzMzMTMwO1xufVxuLnJ0LXJlbGF0ZWQtcG9zdHNfX3Bvc3Qge1xuICBjb2xvcjogIzE3MTcxNztcbn1cbi5ydC1yZWxhdGVkLXBvc3RzX19wb3N0OmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucnQtcmVsYXRlZC1wb3N0c19fcG9zdDpob3ZlciAucnQtcmVsYXRlZC1wb3N0c19fcG9zdC0tdGl0bGUge1xuICBjb2xvcjogIzIwNUNENDtcbn1cbi5ydC1yZWxhdGVkLXBvc3RzX19wb3N0OmhvdmVyIC5ydC1yZWxhdGVkLXBvc3RzX19wb3N0LS1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xufVxuLnJ0LXJlbGF0ZWQtcG9zdHNfX3Bvc3QtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5ydC1yZWxhdGVkLXBvc3RzX19wb3N0LS1pbWFnZS5ydC1pbWctZHJvcCB7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5ydC1yZWxhdGVkLXBvc3RzX19wb3N0LS1pbWFnZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDVDRDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLnJ0LXJlbGF0ZWQtcG9zdHNfX3Bvc3QtLWltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucnQtcmVsYXRlZC1wb3N0c19fcG9zdC0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucnQtcmVsYXRlZC1wb3N0c19fcG9zdC0tdGl0bGUgLnJ0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIERpc3BsYXlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtcmVsYXRlZC1wb3N0c19fcG9zdC0tdGl0bGUgLnJ0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnJ0LXJlbGF0ZWQtcG9zdHNfX3Bvc3QtLWV4Y2VycHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ydC1yZWxhdGVkLXBvc3RzX19wb3N0LS1leGNlcnB0ID4gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4ucnQtcmVsYXRlZC1wb3N0c19fcG9zdC0tZXhjZXJwdCAucmVhZG1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnJ0LXJlbGF0ZWQtcG9zdHNfX3Bvc3QtLWV4Y2VycHQgLnJlYWRtb3JlIHNwYW4ge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0Mztcbn1cbi5ydC1yZWxhdGVkLXBvc3RzX19ib2R5IC5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAwLjc1cmVtKTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnQtcmVsYXRlZC1wb3N0c19fYm9keSAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA1NDBweCArIDFyZW0pIC8gMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAoMTAwdncgLSA1NDBweCArIDFyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtcmVsYXRlZC1wb3N0c19fYm9keSAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA3MjBweCArIDFyZW0pIC8gMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAoMTAwdncgLSA3MjBweCArIDFyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtcmVsYXRlZC1wb3N0c19fYm9keSAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA5NjBweCArIDFyZW0pIC8gMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAoMTAwdncgLSA5NjBweCArIDFyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJ0LXJlbGF0ZWQtcG9zdHNfX2JvZHkgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTE0MHB4ICsgMXJlbSkgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICgxMDB2dyAtIDExNDBweCArIDFyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJ0LXJlbGF0ZWQtcG9zdHNfX2JvZHkgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTMyMHB4ICsgMXJlbSkgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICgxMDB2dyAtIDEzMjBweCArIDFyZW0pIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb21wYXJlX19wb3B1cCAubW9kYWwtZGlhbG9nIHtcbiAgICBtaW4td2lkdGg6IDY4NHB4O1xuICB9XG59XG4ucnQtY29tcGFyZV9fcG9wdXAgLm1vZGFsLWhlYWRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbXBhcmVfX3BvcHVwIC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gMnJlbTtcbiAgfVxufVxuLnJ0LWNvbXBhcmVfX3BvcHVwIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29tcGFyZV9fcG9wdXAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDIuNXJlbTtcbiAgfVxufVxuLnJ0LWNvbXBhcmVfX3BvcHVwIC5idG4tY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnJ0LWNvbXBhcmVfX3BvcHVwIC5ydC1jb21wYXJlX19jaG9vc2UtLWhlYWQgLnJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnJ0LWNvbXBhcmVfX3BvcHVwIC5ydC1jb21wYXJlX19jaG9vc2UtLWJvZHkgLnJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb21wYXJlX19wb3B1cCAucnQtY29tcGFyZV9fY2hvb3NlLS1ib2R5IC5ydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnJ0LWNvbXBhcmVfX3BvcHVwLS1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb21wYXJlX19wb3B1cC0taGVhZCB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4ucnQtY29tcGFyZV9fY2hvb3NlLS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5ydC1jb21wYXJlX19jaG9vc2UtLWhlYWQgLnJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucnQtY29tcGFyZV9fY2hvb3NlLS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDkyLCAyMTIsIDAuMik7XG4gIGdhcDogMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MnB4IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucnQtY29tcGFyZV9fY2hvb3NlLS1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjA1Q0Q0O1xufVxuLnJ0LWNvbXBhcmVfX2Nob29zZS0taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnJ0LWNvbXBhcmVfX2Nob29zZS0taXRlbSAucnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucnQtY29tcGFyZV9fY2hvb3NlLS1pdGVtIC5ydC1zY2hvb2xfX3JhdGluZyB7XG4gIGdhcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xufVxuLnJ0LWNvbXBhcmVfX2Nob29zZS0taXRlbSAucnQtcmF0aW5nX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjM3NXJlbTtcbn1cblxuLnJ0LXNjaG9vbF9fcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMiwgOTIsIDIxMiwgMC4yKTtcbn1cbi5ydC1zY2hvb2xfX3Bvc3QtLWhlYWQge1xuICBnYXA6IDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMiwgOTIsIDIxMiwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtc2Nob29sX19wb3N0LS1oZWFkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtc2Nob29sX19wb3N0LS1oZWFkIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJ0LXNjaG9vbF9fcG9zdC0taGVhZCB7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNDhweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ydC1zY2hvb2xfX3Bvc3QtLWhlYWQge1xuICAgIGdhcDogMnJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDUuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO1xuICB9XG59XG4ucnQtc2Nob29sX19wb3N0LS1oZWFkOmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucnQtc2Nob29sX19wb3N0LS1ib2R5IHtcbiAgZ2FwOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtc2Nob29sX19wb3N0LS1ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJ0LXNjaG9vbF9fcG9zdC0tYm9keSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgfVxufVxuLnJ0LXNjaG9vbF9fcG9zdC0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLjM3Nzc3Nzc3NzgvMTtcbn1cbi5ydC1zY2hvb2xfX3Bvc3QtLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgei1pbmRleDogMTtcbn1cbi5ydC1zY2hvb2xfX3Bvc3QtLWltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMS4zNzc3Nzc3Nzc4LzE7XG59XG4ucnQtc2Nob29sX19wb3N0LS1sb2dvIHtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwLjYyNXJlbTtcbiAgbGVmdDogMC42MjVyZW07XG4gIG1heC13aWR0aDogNHJlbTtcbiAgbWF4LWhlaWdodDogNHJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1zY2hvb2xfX3Bvc3QtLWxvZ28ge1xuICAgIG1heC13aWR0aDogMi41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtc2Nob29sX19wb3N0LS1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDRyZW07XG4gICAgbWF4LWhlaWdodDogNHJlbTtcbiAgfVxufVxuLnJ0LXNjaG9vbF9fcG9zdC0tZW50cnkge1xuICBnYXA6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydC1zY2hvb2xfX3Bvc3QtLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbn1cbi5ydC1zY2hvb2xfX3Bvc3QtLXRpdGxlIC5ydC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtc2Nob29sX19wb3N0LS10aXRsZSAucnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtc2Nob29sX19wb3N0LS10aXRsZSAucnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcbiAgfVxufVxuLnJ0LXNjaG9vbF9fcG9zdC0tdm90ZXMge1xuICB6LWluZGV4OiAxO1xuICBnYXA6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnJ0LXNjaG9vbF9fcG9zdC0tdm90ZXMgLnJ0LXJhdGluZ19fdmFsdWUge1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAwIDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtc2Nob29sX19wb3N0LS12b3RlcyAucnQtcmF0aW5nX192YWx1ZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5ydC1zY2hvb2xfX3Bvc3QtLWFjdGlvbnMge1xuICBnYXA6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5ydC1zY2hvb2xfX3Bvc3QtLWFjdGlvbnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJ0LXNjaG9vbF9fcG9zdC0tYWN0aW9ucyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnJ0LXNjaG9vbF9fcG9zdC0tYWN0aW9ucyAucnQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbn1cbi5ydC1zY2hvb2xfX3Bvc3QtLWFjdGlvbnMgLnJ0LWJ0bi5pY29uLWNoYXQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJ0LXNjaG9vbF9fcG9zdC0tYWN0aW9ucyAucnQtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucnQtc2Nob29sX19wb3N0LS1hY3Rpb25zIC5ydC1idG4ge1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgcGFkZGluZzogY2FsYygwLjc1cmVtIC0gMXB4KSAxLjc1cmVtO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jIyBQQUdFU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ydC00MDQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LTQwNCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5ydC00MDRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucnQtNDA0X19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtNDA0X19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC00MDRfX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNjdweDtcbiAgfVxufVxuLnJ0LTQwNCAucnQtdGl0bGUge1xuICBjb2xvcjogIzIwNUNENDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5ydC00MDRfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xufVxuXG4uZGFzaGJvYXJkLmRhc2gtYWRkLXNjaG9vbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGFzaGJvYXJkIC5ydC1kYXNoLWFkZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8ge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyB7XG4gICAgZmxleDogMCAwIDU0M3B4O1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMDtcbiAgfVxufVxuLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAubG9nby13cmFwcGVyIHtcbiAgcGFkZGluZzogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWludHJvIC5sb2dvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAudGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAuc3RpY2tlci13cmFwcGVyIC5zcXVhcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVBRUM7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8gLnN0aWNrZXItd3JhcHBlciAuc3F1YXJlLmRvbmUsIC5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8gLnN0aWNrZXItd3JhcHBlciAuc3F1YXJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNUNENDtcbn1cbi5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8gLnN0aWNrZXItd3JhcHBlciAuc3F1YXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8gLmxhYmVsLXdyYXBwZXIge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWludHJvIC5sYWJlbC13cmFwcGVyIG1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8gLnRpdGxlLXdyYXBwZXIgLnJ0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIERpc3BsYXlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAudGl0bGUtd3JhcHBlciAucnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8gLnRpdGxlLXdyYXBwZXIgLnJ0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8gLnRpdGxlLXdyYXBwZXIgLnJ0LXRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWludHJvIC5kZXNjLXdyYXBwZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBEaXNwbGF5XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0taW50cm8gLmRlc2Mtd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWludHJvIC5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMS4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAuYnV0dG9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAuYnV0dG9uLXdyYXBwZXIgLnJ0LWJ0biB7XG4gIG1pbi13aWR0aDogNnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogY2FsYygxcmVtIC0gM3B4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMXJlbSAtIDNweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAuYnV0dG9uLXdyYXBwZXIgLnJ0LWJ0biB7XG4gICAgbWluLXdpZHRoOiA3LjVyZW07XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMXJlbSAtIDJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMXJlbSAtIDJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAuYnV0dG9uLXdyYXBwZXIgLnJ0LWJ0biB7XG4gICAgbWluLXdpZHRoOiA5LjM3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxcmVtIC0gMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxcmVtIC0gMXB4KTtcbiAgfVxufVxuLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAuYnV0dG9uLXdyYXBwZXIgLnJ0LWJ0bi5ydC1idG4tZGFzaC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTExODI3O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTExODI3O1xufVxuLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1pbnRybyAuYnV0dG9uLXdyYXBwZXIgLnJ0LWJ0bi5ydC1idG4tZGFzaC1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNUNENDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzIwNUNENDtcbn1cbi5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0tZGV0YWlscyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWRldGFpbHMge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0tZGV0YWlscyB7XG4gICAgZmxleDogMCAwIDY5NnB4O1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMDtcbiAgfVxufVxuLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1kZXRhaWxzIC5kZXRhaWxzLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGMUYyRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1kZXRhaWxzIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1kZXRhaWxzIC5kZXRhaWxzLXdyYXBwZXJfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWRldGFpbHMgLmRldGFpbHMtd3JhcHBlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWRldGFpbHMgLmRldGFpbHMtd3JhcHBlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICB9XG59XG4uZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWRldGFpbHMgLmRldGFpbHMtd3JhcHBlcl9fdGl0bGUgLnJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0tZGV0YWlscyAuZGV0YWlscy13cmFwcGVyX190aXRsZSAucnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWRldGFpbHMgLmRldGFpbHMtd3JhcHBlcl9fdGl0bGUgLnJ0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWRldGFpbHMgLmRldGFpbHMtd3JhcHBlcl9fZm9ybSAuc3RlcC1ib2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkX19pbm5lci0tZGV0YWlscyAuZGV0YWlscy13cmFwcGVyX19mb3JtIC5zdGVwLWJvYXJkLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1kZXRhaWxzIC5kZXRhaWxzLXdyYXBwZXJfX2Zvcm0gLnN0ZXAtYm9hcmQgLnJ0LWZvcm0tZGFzaC1ncm91cCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGFzaGJvYXJkIC5ydC1kYXNoLWFkZF9faW5uZXItLWRldGFpbHMgLmRldGFpbHMtd3JhcHBlcl9fZm9ybSAuc3RlcC1ib2FyZCAucnQtZm9ybS1kYXNoLWdyb3VwIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZCAucnQtZGFzaC1hZGRfX2lubmVyLS1kZXRhaWxzIC5kZXRhaWxzLXdyYXBwZXJfX2Zvcm0gLnN0ZXAtYm9hcmQgLnJ0LWZvcm0tZGFzaC1ncm91cCBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uZGFzaGJvYXJkIC5ydC1kYXNoLWFkZCAuY29weXJpZ2h0LXdyYXBwZXIge1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmQgLnJ0LWRhc2gtYWRkIC5jb3B5cmlnaHQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnJ0LWFkbWluLWhvbWUtd2VsY29tZSB7XG4gIGJhY2tncm91bmQ6ICMyMDVDRDQ7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjYyNXJlbTtcbn1cbi5ydC1hZG1pbi1ob21lLXdlbGNvbWVfX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnQtYWRtaW4taG9tZS13ZWxjb21lX193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuLnJ0LWFkbWluLWhvbWUtd2VsY29tZV9faW5mbyBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucnQtYWRtaW4taG9tZS13ZWxjb21lX19pbmZvIC5kcm9wZG93biB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ydC1hZG1pbi1ob21lLXdlbGNvbWVfX2luZm8gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjc3NzhyZW0gKyAxLjExMTF2dywgMS43NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWFkbWluLWhvbWUtd2VsY29tZV9faW5mbyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLnJ0LWFkbWluLWhvbWUtd2VsY29tZV9faW5mbyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZS5ub3Qtc3ViOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1hZG1pbi1ob21lLXdlbGNvbWVfX2luZm8gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQuNDEwNyA2LjkxMDc0QzQuNzM2MTQgNi41ODUzIDUuMjYzNzggNi41ODUzIDUuNTg5MjEgNi45MTA3NEw5Ljk5OTk2IDExLjMyMTVMMTQuNDEwNyA2LjkxMDc0QzE0LjczNjEgNi41ODUzIDE1LjI2MzggNi41ODUzIDE1LjU4OTIgNi45MTA3NEMxNS45MTQ3IDcuMjM2MTggMTUuOTE0NyA3Ljc2MzgyIDE1LjU4OTIgOC4wODkyNUwxMC41ODkyIDEzLjA4OTNDMTAuMjYzOCAxMy40MTQ3IDkuNzM2MTQgMTMuNDE0NyA5LjQxMDcgMTMuMDg5M0w0LjQxMDcgOC4wODkyNUM0LjA4NTI3IDcuNzYzODIgNC4wODUyNyA3LjIzNjE4IDQuNDEwNyA2LjkxMDc0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjNTU1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucnQtYWRtaW4taG9tZS13ZWxjb21lX19pbmZvIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlLnNob3c6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4ucnQtYWRtaW4taG9tZS13ZWxjb21lX19pbmZvIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJ0LWFkbWluLWhvbWUtd2VsY29tZV9faW5mbyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5ydC1hZG1pbi1ob21lLXdlbGNvbWVfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5ydC1hZG1pbi1ob21lLXdlbGNvbWVfX2xpbms6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiA2cHg7XG59XG4ucnQtYWRtaW4taG9tZS13ZWxjb21lX19saW5rOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5ydC1hZG1pbi1ob21lLXdlbGNvbWVfX2xpbms6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5ydC1hZG1pbi1ob21lLXdlbGNvbWVfX2xpbmstLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5ydC1hZG1pbi1ob21lLXdlbGNvbWVfX2xpbmstLXdyYXAgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ucnQtYWRtaW4taG9tZS13ZWxjb21lX19saW5rLS13cmFwIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnJ0LWFkbWluLWhvbWUtc3RhdGlzdGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtYWRtaW4taG9tZS1zdGF0aXN0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzIwNUNENDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtYWRtaW4taG9tZS1zdGF0aXN0aWNhbDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuLnJ0LWFkbWluLWhvbWUtc3RhdGlzdGljYWxfX2xpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLCA5MiwgMjEyLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtYWRtaW4taG9tZS1zdGF0aXN0aWNhbF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtYWRtaW4taG9tZS1zdGF0aXN0aWNhbF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMzAlIDM1JTtcbiAgfVxufVxuLnJ0LWFkbWluLWhvbWUtc3RhdGlzdGljYWxfX2l0ZW0ge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtYWRtaW4taG9tZS1zdGF0aXN0aWNhbF9faXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0YxRjJGNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1hZG1pbi1ob21lLXN0YXRpc3RpY2FsX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydC1hZG1pbi1ob21lLXN0YXRpc3RpY2FsX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjJGNDtcbiAgfVxuICAucnQtYWRtaW4taG9tZS1zdGF0aXN0aWNhbF9faXRlbSAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi5ydC1hZG1pbi1ob21lLXN0YXRpc3RpY2FsX19pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ydC1hZG1pbi1ob21lLXN0YXRpc3RpY2FsX19pdGVtIC5udW1iZXIge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4zNTE5cmVtICsgMC43NDA3dncsIDJyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ydC1hZG1pbi1ob21lLXN0YXRpc3RpY2FsX19pdGVtIC5udW1iZXIgc3ViIHtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTI1OXJlbSArIDAuMzcwNHZ3LCAxLjI1cmVtKTtcbn1cbi5ydC1hZG1pbi1ob21lLXN0YXRpc3RpY2FsX19pdGVtIC5ub3RlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjg3NTg4O1xufVxuLnJ0LWFkbWluLWhvbWUtc3RhdGlzdGljYWxfX2l0ZW0gLm5vdGUgc3BhbiB7XG4gIGNvbG9yOiAjMjdBMzc2O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ucnQtYWRtaW4taG9tZS1zdGF0aXN0aWNhbF9faXRlbSAubm90ZSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMDAwMDQgMi4zMzMzNEM3LjMyMjIxIDIuMzMzMzQgNy41ODMzNyAyLjU5NDUgNy41ODMzNyAyLjkxNjY3VjExLjA4MzNDNy41ODMzNyAxMS40MDU1IDcuMzIyMjEgMTEuNjY2NyA3LjAwMDA0IDExLjY2NjdDNi42Nzc4NyAxMS42NjY3IDYuNDE2NzEgMTEuNDA1NSA2LjQxNjcxIDExLjA4MzNWMi45MTY2N0M2LjQxNjcxIDIuNTk0NSA2LjY3Nzg3IDIuMzMzMzQgNy4wMDAwNCAyLjMzMzM0WicgZmlsbD0nJTIzMjdBMzc2Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNi41ODc1NiAyLjUwNDE5QzYuODE1MzcgMi4yNzYzOCA3LjE4NDcxIDIuMjc2MzggNy40MTI1MiAyLjUwNDE5TDkuNzQ1ODUgNC44Mzc1MkM5Ljk3MzY2IDUuMDY1MzMgOS45NzM2NiA1LjQzNDY4IDkuNzQ1ODUgNS42NjI0OEM5LjUxODA1IDUuODkwMjkgOS4xNDg3IDUuODkwMjkgOC45MjA5IDUuNjYyNDhMNi41ODc1NiAzLjMyOTE1QzYuMzU5NzYgMy4xMDEzNCA2LjM1OTc2IDIuNzMyIDYuNTg3NTYgMi41MDQxOVonIGZpbGw9JyUyMzI3QTM3NicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuNDEyNTIgMi41MDQxOUM3LjY0MDMzIDIuNzMyIDcuNjQwMzMgMy4xMDEzNCA3LjQxMjUyIDMuMzI5MTVMNS4wNzkxOSA1LjY2MjQ4QzQuODUxMzggNS44OTAyOSA0LjQ4MjAzIDUuODkwMjkgNC4yNTQyMyA1LjY2MjQ4QzQuMDI2NDIgNS40MzQ2OCA0LjAyNjQyIDUuMDY1MzMgNC4yNTQyMyA0LjgzNzUyTDYuNTg3NTYgMi41MDQxOUM2LjgxNTM3IDIuMjc2MzggNy4xODQ3MSAyLjI3NjM4IDcuNDEyNTIgMi41MDQxOVonIGZpbGw9JyUyMzI3QTM3NicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG4ucnQtYWRtaW4taG9tZS1zdGF0aXN0aWNhbF9faXRlbS5pcy1yZWR1Y2UgLm5vdGUgc3BhbiB7XG4gIGNvbG9yOiAjRTAzMTM3O1xufVxuLnJ0LWFkbWluLWhvbWUtc3RhdGlzdGljYWxfX2l0ZW0uaXMtcmVkdWNlIC5ub3RlIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy4wMDAwNCAyLjMzMzM0QzcuMzIyMjEgMi4zMzMzNCA3LjU4MzM3IDIuNTk0NSA3LjU4MzM3IDIuOTE2NjdWMTEuMDgzM0M3LjU4MzM3IDExLjQwNTUgNy4zMjIyMSAxMS42NjY3IDcuMDAwMDQgMTEuNjY2N0M2LjY3Nzg3IDExLjY2NjcgNi40MTY3MSAxMS40MDU1IDYuNDE2NzEgMTEuMDgzM1YyLjkxNjY3QzYuNDE2NzEgMi41OTQ1IDYuNjc3ODcgMi4zMzMzNCA3LjAwMDA0IDIuMzMzMzRaJyBmaWxsPSclMjNFMDMxMzcnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J005Ljc0NTg1IDguMzM3NTJDOS45NzM2NiA4LjU2NTMzIDkuOTczNjYgOC45MzQ2OCA5Ljc0NTg1IDkuMTYyNDhMNy40MTI1MiAxMS40OTU4QzcuMTg0NzEgMTEuNzIzNiA2LjgxNTM3IDExLjcyMzYgNi41ODc1NiAxMS40OTU4QzYuMzU5NzYgMTEuMjY4IDYuMzU5NzYgMTAuODk4NyA2LjU4NzU2IDEwLjY3MDlMOC45MjA5IDguMzM3NTJDOS4xNDg3IDguMTA5NzIgOS41MTgwNSA4LjEwOTcyIDkuNzQ1ODUgOC4zMzc1MlonIGZpbGw9JyUyM0UwMzEzNycvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQuMjU0MjMgOC4zMzc1MkM0LjQ4MjAzIDguMTA5NzIgNC44NTEzOCA4LjEwOTcyIDUuMDc5MTkgOC4zMzc1Mkw3LjQxMjUyIDEwLjY3MDlDNy42NDAzMyAxMC44OTg3IDcuNjQwMzMgMTEuMjY4IDcuNDEyNTIgMTEuNDk1OEM3LjE4NDcxIDExLjcyMzYgNi44MTUzNyAxMS43MjM2IDYuNTg3NTYgMTEuNDk1OEw0LjI1NDIzIDkuMTYyNDhDNC4wMjY0MiA4LjkzNDY4IDQuMDI2NDIgOC41NjUzMyA0LjI1NDIzIDguMzM3NTJaJyBmaWxsPSclMjNFMDMxMzcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5jdXN0b20tc2VsZWN0LWNvbnRhaW5lciB7XG4gIC8qIFN0eWxlIHRoZSBvcHRpb25zIGNvbnRhaW5lciAqL1xufVxuLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyLm9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMiwgOTIsIDIxMiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogU3R5bGUgdGhlIGluZGl2aWR1YWwgb3B0aW9ucyAqL1xufVxuLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyLm9wdGlvbnMgbGkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAvKiBTdHlsZSBmb3IgdGhlIHNlbGVjdGVkIG9wdGlvbiAqL1xuICAvKiBTdHlsZSBmb3IgdGhlIHNlbGVjdGVkIG9wdGlvbiAqL1xufVxuLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyLm9wdGlvbnMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5jdXN0b20tc2VsZWN0LWNvbnRhaW5lci5vcHRpb25zIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyLm9wdGlvbnMgbGkgW3NlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2NnB4O1xuICAvKiBTdHlsZSB0aGUgY3VzdG9tIHNlbGVjdCBib3ggKi9cbn1cbi5jdXN0b20tc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDkyLCAyMTIsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKiBBZGQgYSBiaXQgb2Ygc3R5bGUgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBzZWxlY3QgYm94ICovXG4gIC8qIEFkZCBhIGJpdCBvZiBzdHlsZSBmb3IgdGhlIGRvd24gYXJyb3cgKi9cbn1cbi5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZmO1xufVxuLmN1c3RvbS1zZWxlY3QgLnNlbGVjdC1zdHlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC40MTA3IDYuOTEwNzVDNC43MzYxNCA2LjU4NTMxIDUuMjYzNzggNi41ODUzMSA1LjU4OTIxIDYuOTEwNzVMOS45OTk5NiAxMS4zMjE1TDE0LjQxMDcgNi45MTA3NUMxNC43MzYxIDYuNTg1MzEgMTUuMjYzOCA2LjU4NTMxIDE1LjU4OTIgNi45MTA3NUMxNS45MTQ3IDcuMjM2MTkgMTUuOTE0NyA3Ljc2MzgyIDE1LjU4OTIgOC4wODkyNkwxMC41ODkyIDEzLjA4OTNDMTAuMjYzOCAxMy40MTQ3IDkuNzM2MTQgMTMuNDE0NyA5LjQxMDcgMTMuMDg5M0w0LjQxMDcgOC4wODkyNkM0LjA4NTI3IDcuNzYzODIgNC4wODUyNyA3LjIzNjE5IDQuNDEwNyA2LjkxMDc1WicgZmlsbD0nJTIzMTExODI3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzU1NTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGUuc2hvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJ0LXRhYmxlLW1hbmFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDkyLCAyMTIsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucnQtdGFibGUtbWFuYWdlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtIDAgMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnQtdGFibGUtbWFuYWdlX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAwO1xuICB9XG59XG4ucnQtdGFibGUtbWFuYWdlX19oZWFkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDEuMDg4cmVtICsgMC4xODUydncsIDEuMjVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9faGVhZC0tZmlsdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucnQtdGFibGUtbWFuYWdlX19oZWFkLS1maWx0ZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAucnQtdGFibGUtbWFuYWdlX19oZWFkLS1maWx0ZXIgZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucnQtdGFibGUtbWFuYWdlX19oZWFkLS1maWx0ZXIgZm9ybSAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnJ0LXRhYmxlLW1hbmFnZV9faGVhZC0tZmlsdGVyIC5jdXN0b20tc2VsZWN0IC5vcHRpb25zIHtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkge1xuICBwYWRkaW5nOiAwIDFyZW0gMDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnJ0LXRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnJ0LXRhYmxlLXJlc3BvbnNpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiA4cHg7XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC5ydC10YWJsZS1yZXNwb25zaXZlIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5maWVsZC1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5maWVsZC1tb2JpbGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5maWVsZC1tb2JpbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAuaGlkZGVuLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAudG9nZ2xlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsdWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgdGg6bnRoLWNoaWxkKDIpLFxuICAucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSB0ZDpudGgtY2hpbGQoMiksXG4gIC5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIHRoOm50aC1jaGlsZCgzKSxcbiAgLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgdGQ6bnRoLWNoaWxkKDMpLFxuICAucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSB0aDpudGgtY2hpbGQoNCksXG4gIC5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIHRkOm50aC1jaGlsZCg0KSxcbiAgLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgdGg6bnRoLWNoaWxkKDUpLFxuICAucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSB0ZDpudGgtY2hpbGQoNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgLnRvZ2dsZS1idG4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSA+IHRoZWFkLnRhYmxlLWN1c3RvbS1zdHlsZSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICRibGFjay0xO1xuICAtLWJzLXRhYmxlLWJnOiAkY29sb3ItRjJGNkZGO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICRibGFjay0xO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICRibGFjay0xO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAkYmxhY2stMTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlID4gdGhlYWQudGFibGUtY3VzdG9tLXN0eWxlIHRyLFxuLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgPiB0aGVhZC50YWJsZS1jdXN0b20tc3R5bGUgdGgge1xuICBib3JkZXI6IHVuc2V0O1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgPiB0aGVhZCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSA+IHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlID4gdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxJTtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIHRib2R5IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIHRib2R5IHRkIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5jdXN0b20tc2VsZWN0IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICAvKiBTdHlsZSB0aGUgb3B0aW9ucyBjb250YWluZXIgKi9cbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGUge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tY29sb3IpO1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgLmN1c3RvbS1zZWxlY3QgLnNlbGVjdC1zdHlsZS5zaG93IHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGUuc3RhdHVzLTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFREVDO1xuICBjb2xvcjogI0UwMzEzNztcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGUuc3RhdHVzLTAgc3ZnIHBhdGgge1xuICBmaWxsOiAjRTAzMTM3O1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgLmN1c3RvbS1zZWxlY3QgLnNlbGVjdC1zdHlsZS5zdGF0dXMtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY2RDM7XG4gIGNvbG9yOiAjRTZCQjIwO1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgLmN1c3RvbS1zZWxlY3QgLnNlbGVjdC1zdHlsZS5zdGF0dXMtMSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNFNkJCMjA7XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlLnN0YXR1cy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjdFRjtcbiAgY29sb3I6ICMwQ0FGNjA7XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlLnN0YXR1cy0yIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzBDQUY2MDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5jdXN0b20tc2VsZWN0IC5vcHRpb25zIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIC8qIFN0eWxlIHRoZSBpbmRpdmlkdWFsIG9wdGlvbnMgKi9cbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5jdXN0b20tc2VsZWN0IC5vcHRpb25zIGxpIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogSGlnaGxpZ2h0IG9wdGlvbiB3aGVuIGhvdmVyaW5nIG92ZXIgaXQgKi9cbiAgLyogU3R5bGUgZm9yIHRoZSBzZWxlY3RlZCBvcHRpb24gKi9cbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5jdXN0b20tc2VsZWN0IC5vcHRpb25zIGxpLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4ucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAuY3VzdG9tLXNlbGVjdCAub3B0aW9ucyBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciAucnQtcGFnaW5hdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fZm9vdGVyIC5ydC1wYWdpbmF0aW9uIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciAucnQtcGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fZm9vdGVyIC5ydC1wYWdpbmF0aW9uIGxpIC5wYWdlLW51bWJlcnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciAucnQtcGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciAucnQtcGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciAucnQtcGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzLm5leHQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fZm9vdGVyIC5ydC1wYWdpbmF0aW9uIGxpIC5wYWdlLW51bWJlcnMucHJldiwgLnJ0LXRhYmxlLW1hbmFnZV9fZm9vdGVyIC5ydC1wYWdpbmF0aW9uIGxpIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYyRjQ7XG59XG4ucnQtdGFibGUtbWFuYWdlX19mb290ZXIgLnJ0LXBhZ2luYXRpb24gbGkgLnBhZ2UtbnVtYmVycy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucnQtdGFibGUtbWFuYWdlX19mb290ZXIgLnJ0LXNob3ctZW50cmllcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciAucnQtc2hvdy1lbnRyaWVzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICBjb2xvcjogIzY4NzU4ODtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciAucnQtc2hvdy1lbnRyaWVzIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fZm9vdGVyIC5ydC1zaG93LWVudHJpZXMgLmN1c3RvbS1zZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciAucnQtc2hvdy1lbnRyaWVzIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fZm9vdGVyIC5ydC1zaG93LWVudHJpZXMgLmN1c3RvbS1zZWxlY3QgLm9wdGlvbnMge1xuICBwYWRkaW5nOiAwcmVtO1xufVxuLnJ0LXRhYmxlLW1hbmFnZV9fZm9vdGVyIC5ydC1zaG93LWVudHJpZXMgLmN1c3RvbS1zZWxlY3QgLm9wdGlvbnMgbGkge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ydC10YWJsZS1tYW5hZ2VfX2Zvb3RlciAucnQtc2hvdy1lbnRyaWVzIC5jdXN0b20tc2VsZWN0IC5vcHRpb25zIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucnQtdGFibGUtbWFuYWdlX19mb290ZXIgLnJ0LXNob3ctZW50cmllcyAuY3VzdG9tLXNlbGVjdCAub3B0aW9ucyBsaS5hY3RpdmUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ydC1hZG1pbi1ob21lLWRhc2gge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucnQtYWRtaW4taG9tZS1kYXNoX193cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtYWRtaW4taG9tZS1kYXNoX193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNzAlIC0gMC43NXJlbSkgY2FsYygzMCUgLSAwLjc1cmVtKTtcbiAgfVxufVxuLnJ0LWFkbWluLWhvbWUtZGFzaCAucnQtY2hhcnQtZGFzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDkyLCAyMTIsIDAuMik7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gNC43NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5ydC1hZG1pbi1ob21lLWRhc2ggLnJ0LWNoYXJ0LWRhc2hfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5ydC1hZG1pbi1ob21lLWRhc2ggLnJ0LWNoYXJ0LWRhc2hfX2hlYWQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS4wODhyZW0gKyAwLjE4NTJ2dywgMS4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnJ0LWFkbWluLWhvbWUtZGFzaCAucnQtY2hhcnQtZGFzaF9faGVhZC0tZmlsdGVyIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJ0LWFkbWluLWhvbWUtZGFzaCAucnQtY2hhcnQtZGFzaF9faGVhZC0tZmlsdGVyIC5jdXN0b20tc2VsZWN0IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnJ0LWFkbWluLWhvbWUtZGFzaCAucnQtY2hhcnQtZGFzaF9faGVhZC0tZmlsdGVyIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLnJ0LWFkbWluLWhvbWUtZGFzaCAucnQtY2hhcnQtZGFzaF9faGVhZC0tZmlsdGVyIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICByaWdodDogMDtcbn1cbi5ydC1hZG1pbi1ob21lLWRhc2ggLnJ0LWNoYXJ0LWRhc2hfX2hlYWQtLWZpbHRlciAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucnQtYWRtaW4taG9tZS1kYXNoIC5ydC1jaGFydC1kYXNoX19oZWFkLS1maWx0ZXIgLmN1c3RvbS1zZWxlY3QgLm9wdGlvbnMge1xuICBwYWRkaW5nOiAwcmVtO1xuICBsZWZ0OiB1bnNldDtcbn1cbi5ydC1hZG1pbi1ob21lLWRhc2ggLnJ0LWNoYXJ0LWRhc2hfX2hlYWQtLWZpbHRlciAuY3VzdG9tLXNlbGVjdCAub3B0aW9ucyBsaSB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnJ0LWFkbWluLWhvbWUtZGFzaCAucnQtY2hhcnQtZGFzaF9faGVhZC0tZmlsdGVyIC5jdXN0b20tc2VsZWN0IC5vcHRpb25zIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucnQtYWRtaW4taG9tZS1kYXNoIC5ydC1jaGFydC1kYXNoX19oZWFkLS1maWx0ZXIgLmN1c3RvbS1zZWxlY3QgLm9wdGlvbnMgbGkuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbi5ydC1hZG1pbi1ob21lLWRhc2ggLnJ0LWNoYXJ0LWRhc2hfX2JvZHkgLmNoYXJ0LXJlcXVlc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtYWRtaW4taG9tZS1kYXNoIC5ydC1jaGFydC1kYXNoX19ib2R5IC5jaGFydC1yZXF1ZXN0IC5jaGFydC1jb250YWluZXIge1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuLnJ0LWFkbWluLWhvbWUtZGFzaCAucnQtY2hhcnQtZGFzaF9fYm9keSAuY2hhcnQtcmVxdWVzdCAubGVnZW5kLXJlcXVlc3Qge1xuICBtYXJnaW4tdG9wOiAyLjYyNXJlbTtcbn1cbi5ydC1hZG1pbi1ob21lLWRhc2ggLnJ0LWNoYXJ0LWRhc2hfX2JvZHkgLmNoYXJ0LXJlcXVlc3QgLmxlZ2VuZC1yZXF1ZXN0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnJ0LWFkbWluLWhvbWUtZGFzaCAucnQtY2hhcnQtZGFzaF9fYm9keSAuY2hhcnQtcmVxdWVzdCAubGVnZW5kLXJlcXVlc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5ydC1hZG1pbi1ob21lLWRhc2ggLnJ0LWNoYXJ0LWRhc2hfX2JvZHkgLmNoYXJ0LXJlcXVlc3QgLmxlZ2VuZC1yZXF1ZXN0IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucnQtYWRtaW4taG9tZS1kYXNoIC5ydC1jaGFydC1kYXNoX19ib2R5IC5jaGFydC1yZXF1ZXN0IC5sZWdlbmQtcmVxdWVzdF9fd3JhcC0tY2lyY2xlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ucnQtYWRtaW4taG9tZS1kYXNoIC5ydC1jaGFydC1kYXNoX19ib2R5IC5jaGFydC1yZXF1ZXN0IC5sZWdlbmQtcmVxdWVzdF9fd3JhcC0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnJ0LWFkbWluLWhvbWUtZGFzaCAucnQtY2hhcnQtZGFzaF9fYm9keSAuY2hhcnQtcmVxdWVzdCAubGVnZW5kLXJlcXVlc3RfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xufVxuXG4ucnQtYWRtaW4tcG9wdXAtd2VsY29tZSAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ucnQtYWRtaW4tcG9wdXAtd2VsY29tZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucnQtYWRtaW4tcG9wdXAtd2VsY29tZV9fd3JhcCB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDFyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1hZG1pbi1wb3B1cC13ZWxjb21lX193cmFwIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAycmVtIDJyZW07XG4gIH1cbn1cbi5ydC1hZG1pbi1wb3B1cC13ZWxjb21lX19pbWFnZSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5ydC1hZG1pbi1wb3B1cC13ZWxjb21lX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgfVxufVxuLnJ0LWFkbWluLXBvcHVwLXdlbGNvbWVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC45ODg2cmVtICsgMC42ODE4dncsIDEuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ydC1hZG1pbi1wb3B1cC13ZWxjb21lX19kZXNjIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjk1NDVyZW0gKyAwLjIyNzN2dywgMS4xMjVyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnJ0LWFkbWluLXBvcHVwLXdlbGNvbWVfX2N0YSAucnQtYnRuLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogPT09PT09PSBUb2FzdCBtZXNzYWdlID09PT09PT09ICovXG4jcnQtdG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLnJ0LXRvYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBib3gtc2hhZG93OiAwIDVweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LXRvYXN0IHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG59XG4ucnQtdG9hc3RfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5ydC10b2FzdF9fYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5ydC10b2FzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJ0LXRvYXN0X19jbG9zZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtdG9hc3QtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjRTdGN0VGO1xufVxuLnJ0LXRvYXN0LS1zdWNjZXNzIC5ydC10b2FzdF9fdGl0bGUge1xuICBjb2xvcjogIzI3QTM3Njtcbn1cbi5ydC10b2FzdC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRkZFREVDO1xufVxuLnJ0LXRvYXN0LS1lcnJvciAucnQtdG9hc3RfX3RpdGxlIHtcbiAgY29sb3I6ICNFMDMxMzc7XG59XG4ucnQtdG9hc3QtLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMzI5MmZmO1xufVxuLnJ0LXRvYXN0LS1pbmZvIC5ydC10b2FzdF9fdGl0bGUge1xuICBjb2xvcjogIzJmMzVlYjtcbn1cbi5ydC10b2FzdC0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNGRkY2RDM7XG59XG4ucnQtdG9hc3QtLXdhcm5pbmcgLnJ0LXRvYXN0X190aXRsZSB7XG4gIGNvbG9yOiAjRTZCQjIwO1xufVxuLnJ0LXRvYXN0ICsgLnJ0LXRvYXN0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDMycHgpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uIC5ydC1mb3JtLWRhc2gtY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gLnJ0LWZvcm0tZGFzaC1jb250cm9sW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjQTBBRUMwO1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAjdXBsb2FkQXZhdGFyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAjdXBsb2FkQXZhdGFyLmR6LXN0YXJ0ZWRzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAjdXBsb2FkQXZhdGFyLmR6LXN0YXJ0ZWRzIC5kei1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAjdXBsb2FkQXZhdGFyLmR6LXN0YXJ0ZWRzIC5kei1tZXNzYWdlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAjdXBsb2FkQXZhdGFyLmR6LXN0YXJ0ZWRzIC5kei1wcmV2aWV3IHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uICN1cGxvYWRBdmF0YXIuZHotc3RhcnRlZHMgLmR6LXByZXZpZXcgLmR6LWltYWdlIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAjdXBsb2FkQXZhdGFyLmR6LXN0YXJ0ZWRzIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzLFxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAjdXBsb2FkQXZhdGFyLmR6LXN0YXJ0ZWRzIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyxcbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gI3VwbG9hZEF2YXRhci5kei1zdGFydGVkcyAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSxcbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gI3VwbG9hZEF2YXRhci5kei1zdGFydGVkcyAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLFxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAjdXBsb2FkQXZhdGFyLmR6LXN0YXJ0ZWRzIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gI3VwbG9hZEF2YXRhciAuZHotbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIERpc3BsYXlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gI3VwbG9hZEF2YXRhciAuZHotbWVzc2FnZS1pY29uIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gI3VwbG9hZEF2YXRhciAuZHotbWVzc2FnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gI3VwbG9hZEF2YXRhciAuZHotbWVzc2FnZSBoMiBzcGFuIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uICN1cGxvYWRBdmF0YXIgLmR6LW1lc3NhZ2UgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0EwQUVDMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJ0LWRyYWctYW5kLWRyb3Age1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLCA5MiwgMjEyLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1kcmFnLWFuZC1kcm9wIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ucnQtZHJhZy1hbmQtZHJvcF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5ydC1kcmFnLWFuZC1kcm9wX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBEaXNwbGF5XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbn1cbi5ydC1kcmFnLWFuZC1kcm9wIC5kYXNoLWdhbGxlcnkge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJ0LWRyYWctYW5kLWRyb3AgLmRhc2gtZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJ0LWRyYWctYW5kLWRyb3AgLmRhc2gtZ2FsbGVyeSAuZHotbWVzc2FnZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnJ0LWRyYWctYW5kLWRyb3AgLmRhc2gtZ2FsbGVyeSAuZHotbWVzc2FnZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBEaXNwbGF5XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wMjc4cmVtICsgMS4xMTExdncsIDJyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnJ0LWRyYWctYW5kLWRyb3AgLmRhc2gtZ2FsbGVyeSAuZHotbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjk2M3JlbSArIDAuMTg1MnZ3LCAxLjEyNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5ydC1kcmFnLWFuZC1kcm9wIC5kYXNoLWdhbGxlcnlfX2N0YSAucnQtYnRuLXByaW1hcnkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDIuNjI1cmVtO1xufVxuLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmY7XG59XG4ucnQtZHJhZy1hbmQtZHJvcF9fYm9keSAudGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucnQtZHJhZy1hbmQtZHJvcF9fYm9keSAudGFibGUgLmZpZWxkLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIC5maWVsZC1tb2JpbGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ydC1kcmFnLWFuZC1kcm9wX19ib2R5IC50YWJsZSAuZmllbGQtbW9iaWxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIC5oaWRkZW4tcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1kcmFnLWFuZC1kcm9wX19ib2R5IC50YWJsZSAudG9nZ2xlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsdWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRoOm50aC1jaGlsZCgyKSxcbiAgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRkOm50aC1jaGlsZCgyKSxcbiAgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRoOm50aC1jaGlsZCgzKSxcbiAgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRkOm50aC1jaGlsZCgzKSxcbiAgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRoOm50aC1jaGlsZCg0KSxcbiAgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRkOm50aC1jaGlsZCg0KSxcbiAgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRoOm50aC1jaGlsZCg1KSxcbiAgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRkOm50aC1jaGlsZCg1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucnQtZHJhZy1hbmQtZHJvcF9fYm9keSAudGFibGUgLnRvZ2dsZS1idG4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG59XG4ucnQtZHJhZy1hbmQtZHJvcF9fYm9keSAudGFibGUgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWluLXdpZHRoOiA5MHB4O1xufVxuLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAlO1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbn1cbi5ydC1kcmFnLWFuZC1kcm9wX19ib2R5IC50YWJsZSB0aCwgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLmFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5ydC1kcmFnLWFuZC1kcm9wX19ib2R5IC5idG4tdmlldy1pbWFnZSwgLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgLmJ0bi1kZWxldGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbn1cbi5ydC1kcmFnLWFuZC1kcm9wX19ib2R5IC5idG4tdmlldy1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN0EzNzY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ydC1kcmFnLWFuZC1kcm9wX19ib2R5IC5idG4tZGVsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwMzEzNztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnJ0LWRyYWctYW5kLWRyb3BfX2JvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbWF4LWhlaWdodDogMTA0cHg7XG59XG5cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gLnJ0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIERpc3BsYXlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygzNSUgLSAxMnB4KSBjYWxjKDY1JSAtIDEycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygyNSUgLSAxMnB4KSBjYWxjKDc1JSAtIDEycHgpO1xuICB9XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19pbmZvIC5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX2ltYWdlIC5zY2hvb2wtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9faW5mbyAucnQtc2Nob29sLWluZm9ybWF0aW9uX19pbWFnZSAuc2Nob29sLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX2luZm8gLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbl9faW1hZ2UgLnNjaG9vbC1sb2dvIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX2luZm8gLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbl9faW1hZ2UgLnNjaG9vbC1sb2dvIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19pbmZvIC5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX2luZm8gLml0ZW0gc3BhbjplbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9faW5mbyAucnQtc2Nob29sLWluZm9ybWF0aW9uX19jdGEgLnJ0LWJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzExMTgyNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItY29sb3I6ICMxMTE4Mjc7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19pbmZvIC5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX2N0YSAucnQtYnRuLXByaW1hcnk6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwLjc1IDRWOUMyMC43NSA5LjQxNCAyMC40MTQgOS43NSAyMCA5Ljc1QzE5LjU4NiA5Ljc1IDE5LjI1IDkuNDE0IDE5LjI1IDlWNS44MTEwNEwxMS41MyAxMy41MzFDMTEuMzg0IDEzLjY3NyAxMS4xOTIgMTMuNzUxIDExIDEzLjc1MUMxMC44MDggMTMuNzUxIDEwLjYxNiAxMy42NzggMTAuNDcgMTMuNTMxQzEwLjE3NyAxMy4yMzggMTAuMTc3IDEyLjc2MyAxMC40NyAxMi40N0wxOC4xODk5IDQuNzVIMTVDMTQuNTg2IDQuNzUgMTQuMjUgNC40MTQgMTQuMjUgNEMxNC4yNSAzLjU4NiAxNC41ODYgMy4yNSAxNSAzLjI1SDIwQzIwLjA5OCAzLjI1IDIwLjE5NTEgMy4yNzAxMSAyMC4yODcxIDMuMzA4MTFDMjAuNDcwMSAzLjM4NDExIDIwLjYxNjEgMy41MzAxMSAyMC42OTMxIDMuNzE0MTFDMjAuNzMwMSAzLjgwNTExIDIwLjc1IDMuOTAyIDIwLjc1IDRaTTIwIDEyLjI1QzE5LjU4NiAxMi4yNSAxOS4yNSAxMi41ODYgMTkuMjUgMTNWMTdDMTkuMjUgMTguNTc3IDE4LjU3NyAxOS4yNSAxNyAxOS4yNUg3QzUuNDIzIDE5LjI1IDQuNzUgMTguNTc3IDQuNzUgMTdWN0M0Ljc1IDUuNDIzIDUuNDIzIDQuNzUgNyA0Ljc1SDExQzExLjQxNCA0Ljc1IDExLjc1IDQuNDE0IDExLjc1IDRDMTEuNzUgMy41ODYgMTEuNDE0IDMuMjUgMTEgMy4yNUg3QzQuNTgyIDMuMjUgMy4yNSA0LjU4MiAzLjI1IDdWMTdDMy4yNSAxOS40MTggNC41ODIgMjAuNzUgNyAyMC43NUgxN0MxOS40MTggMjAuNzUgMjAuNzUgMTkuNDE4IDIwLjc1IDE3VjEzQzIwLjc1IDEyLjU4NiAyMC40MTQgMTIuMjUgMjAgMTIuMjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX2luZm8gLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbl9fc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19pbmZvIC5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N0YXR1cyAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9faW5mbyAucnQtc2Nob29sLWluZm9ybWF0aW9uX19zdGF0dXMgLmN1c3RvbS1zZWxlY3QgLnNlbGVjdC1zdHlsZTpoYXMoLnBlbmRpbmcpIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9faW5mbyAucnQtc2Nob29sLWluZm9ybWF0aW9uX19zdGF0dXMgLmN1c3RvbS1zZWxlY3QgLnNlbGVjdC1zdHlsZTpoYXMoLnBlbmRpbmcpOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX2luZm8gLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbl9fc3RhdHVzIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9faW5mbyAucnQtc2Nob29sLWluZm9ybWF0aW9uX19zdGF0dXMgLmN1c3RvbS1zZWxlY3QgLnNlbGVjdC1zdHlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC40MTA3IDYuOTEwNzVDNC43MzYxNCA2LjU4NTMxIDUuMjYzNzggNi41ODUzMSA1LjU4OTIxIDYuOTEwNzVMOS45OTk5NiAxMS4zMjE1TDE0LjQxMDcgNi45MTA3NUMxNC43MzYxIDYuNTg1MzEgMTUuMjYzOCA2LjU4NTMxIDE1LjU4OTIgNi45MTA3NUMxNS45MTQ3IDcuMjM2MTkgMTUuOTE0NyA3Ljc2MzgyIDE1LjU4OTIgOC4wODkyNkwxMC41ODkyIDEzLjA4OTNDMTAuMjYzOCAxMy40MTQ3IDkuNzM2MTQgMTMuNDE0NyA5LjQxMDcgMTMuMDg5M0w0LjQxMDcgOC4wODkyNkM0LjA4NTI3IDcuNzYzODIgNC4wODUyNyA3LjIzNjE5IDQuNDEwNyA2LjkxMDc1WicgZmlsbD0nJTIzQTBBRUMwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICByaWdodDogMDtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX2luZm8gLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbl9fc3RhdHVzIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX2luZm8gLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbl9fc3RhdHVzIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGUgc3Bhbi5wZW5kaW5nIHtcbiAgYmFja2dyb3VuZDogI0ZGRURFQztcbiAgY29sb3I6ICNFMDMxMzc7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19pbmZvIC5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N0YXR1cyAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlIHNwYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0U3RjdFRjtcbiAgY29sb3I6ICMwQ0FGNjA7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19pbmZvIC5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N0YXR1cyAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXN0eWxlIHNwYW4uaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGNkQzO1xuICBjb2xvcjogI0U2QkIyMDtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX2luZm8gLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbl9fc3RhdHVzIC5jdXN0b20tc2VsZWN0IC5vcHRpb25zIHtcbiAgdG9wOiAxMjUlO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19pbmZvIC5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N0YXR1cyAuY3VzdG9tLXNlbGVjdCAub3B0aW9ucyBsaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19pbmZvIC5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N0YXR1cyAuY3VzdG9tLXNlbGVjdCAub3B0aW9ucyBsaS5hY3RpdmUge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19pbmZvIC5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N0YXR1cyAuY3VzdG9tLXNlbGVjdCAub3B0aW9ucyBsaS5hY3RpdmU6YWZ0ZXIge1xuICByaWdodDogMC41cmVtO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9fbmF2IHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLCA5MiwgMjEyLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9fbmF2IC5uYXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjJGNDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9fbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX25hdiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIwNUNENDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMDVDRDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9fbmF2IC5kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19uYXYgLmRyb3Bkb3duX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtIDAuNzVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX25hdiAuZHJvcGRvd25fX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuNSAxLjVMNS41IDUuNUwxLjUgMS41JyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdG9wOiA0NSU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbl9fbmF2IC5kcm9wZG93bl9faGVhZGVyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19uYXYgLmRyb3Bkb3duX19oZWFkZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX25hdiAuZHJvcGRvd25fX2hlYWRlci5zaG93OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDRweCByZ2JhKDMzLCAzMywgMzMsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb25fX25hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uX19uYXYgLmRyb3Bkb3duLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uIC5ydC1hY2NvcmRpb24tdXBkYXRlLWluZm9ybWF0aW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gLnJ0LWFjY29yZGlvbi11cGRhdGUtaW5mb3JtYXRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gLnJ0LWFjY29yZGlvbi11cGRhdGUtaW5mb3JtYXRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICBiYWNrZ3JvdW5kOiAjRjFGMkY0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDA7XG59XG4ucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uIC5ydC1hY2NvcmRpb24tdXBkYXRlLWluZm9ybWF0aW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gLnJ0LWFjY29yZGlvbi11cGRhdGUtaW5mb3JtYXRpb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMjkyODkgOC4yOTI4OUM1LjY4MzQyIDcuOTAyMzcgNi4zMTY1OCA3LjkwMjM3IDYuNzA3MTEgOC4yOTI4OUwxMiAxMy41ODU4TDE3LjI5MjkgOC4yOTI4OUMxNy42ODM0IDcuOTAyMzcgMTguMzE2NiA3LjkwMjM3IDE4LjcwNzEgOC4yOTI4OUMxOS4wOTc2IDguNjgzNDIgMTkuMDk3NiA5LjMxNjU4IDE4LjcwNzEgOS43MDcxMUwxMi43MDcxIDE1LjcwNzFDMTIuMzE2NiAxNi4wOTc2IDExLjY4MzQgMTYuMDk3NiAxMS4yOTI5IDE1LjcwNzFMNS4yOTI4OSA5LjcwNzExQzQuOTAyMzcgOS4zMTY1OCA0LjkwMjM3IDguNjgzNDIgNS4yOTI4OSA4LjI5Mjg5WicgZmlsbD0nJTIzQTBBRUMwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAucnQtYWNjb3JkaW9uLXVwZGF0ZS1pbmZvcm1hdGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24gLnJ0LWFjY29yZGlvbi11cGRhdGUtaW5mb3JtYXRpb24gLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLnJ0LWFkbWluLXVwZGF0ZS1pbmZvcm1hdGlvbiAucnQtYWNjb3JkaW9uLXVwZGF0ZS1pbmZvcm1hdGlvbiAuYWNjb3JkaW9uLWJvZHkgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3gtdGlueW1jZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYyRjQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLnRveDpub3QoLnRveC10aW55bWNlLWlubGluZSkgLnRveC1lZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3g6bm90KC50b3gtdGlueW1jZS1pbmxpbmUpIC50b3gtZWRpdG9yLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRjFGMkY0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDA7XG59XG5cbi50b3gtdG9vbGJhcl9fcHJpbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucnQtZGFzaC1sb2dpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtZGFzaC1sb2dpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUxMnB4KSB7XG4gIC5ydC1kYXNoLWxvZ2luIC5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogMTUxMnB4O1xuICB9XG59XG4ucnQtZGFzaC1sb2dpbl9fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWRhc2gtbG9naW5fX3dyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnJ0LWRhc2gtbG9naW5fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9naW4vbG9naW4taW1nLmpwZyk7XG59XG4ucnQtZGFzaC1sb2dpbl9fY29udGVudC0tYm90dG9tIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxMTE4MjcgdXJsKC4uL2ltYWdlcy9oZWFkZXItYmcucG5nKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0L2NvdmVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzU0RDZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtZGFzaC1sb2dpbl9fY29udGVudC0tYm90dG9tIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1kYXNoLWxvZ2luX19jb250ZW50LS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDJyZW0gNC43NXJlbSAycmVtIDMuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5ydC1kYXNoLWxvZ2luX19jb250ZW50LS1ib3R0b20gLnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMjVyZW0gKyAxLjI1dncsIDIuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ucnQtZGFzaC1sb2dpbl9fY29udGVudC0tYm90dG9tIC50aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dpbi9sb2dvLXdlbGNvbWUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtZGFzaC1sb2dpbl9fY29udGVudC0tYm90dG9tIC50aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJ0LWRhc2gtbG9naW5fX2NvbnRlbnQtLWJvdHRvbSAudGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICB9XG59XG4ucnQtZGFzaC1sb2dpbl9fY29udGVudC0tYm90dG9tIC5kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1kYXNoLWxvZ2luX19jb250ZW50LS1ib3R0b20gLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0ge1xuICBwYWRkaW5nOiAycmVtIDFyZW0gMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1kYXNoLWxvZ2luX19mb3JtIHtcbiAgICBwYWRkaW5nOiA4LjEyNXJlbSAycmVtIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnQtZGFzaC1sb2dpbl9fZm9ybS0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtZGFzaC1sb2dpbl9fZm9ybS0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucnQtZGFzaC1sb2dpbl9fZm9ybS0td3JhcCAucmVtZW1iZXItbWUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLnJlbWVtYmVyLW1lLWNvbnRhaW5lciAucnQtY3VzdG9tLWNvbnRyb2wgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCAjMjdBMzc2O1xufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLnJlbWVtYmVyLW1lLWNvbnRhaW5lciAucnQtY3VzdG9tLWNvbnRyb2wgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCAjQ0JENUUwO1xufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLnJlbWVtYmVyLW1lLWNvbnRhaW5lciAucnQtY3VzdG9tLWNvbnRyb2wgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3QTM3Njtcbn1cbi5ydC1kYXNoLWxvZ2luX19mb3JtLS13cmFwIC5yZW1lbWJlci1tZS1jb250YWluZXIgLnJ0LWN1c3RvbS1jb250cm9sIGxhYmVsOjpiZWZvcmUsIC5ydC1kYXNoLWxvZ2luX19mb3JtLS13cmFwIC5yZW1lbWJlci1tZS1jb250YWluZXIgLnJ0LWN1c3RvbS1jb250cm9sIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ucnQtZGFzaC1sb2dpbl9fZm9ybS0td3JhcCAucnQtZm9ybS1kYXNoLWdyb3VwLnN1Ym1pdCAucnQtYnRuLXByaW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjJGNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjFGMkY0O1xuICBjb2xvcjogI0EwQUVDMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucnQtZGFzaC1sb2dpbl9fZm9ybS0td3JhcCAucnQtZm9ybS1kYXNoLWdyb3VwLnN1Ym1pdCAucnQtYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMkY0O1xuICBib3JkZXItY29sb3I6ICNGMUYyRjQ7XG4gIGNvbG9yOiAjQTBBRUMwO1xufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLnJ0LWZvcm0tZGFzaC1ncm91cC5zdWJtaXQgLnJ0LWJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzRkYjc7XG4gIGJvcmRlci1jb2xvcjogIzE3NGRiNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLnRleHQtb3Ige1xuICBtYXJnaW4tdG9wOiAyLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLnRleHQtb3Igc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2ODc1ODg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLnRleHQtb3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUYyRjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLmdyb3VwLWN0YS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLmdyb3VwLWN0YS1zb2NpYWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLXdyYXAgLmdyb3VwLWN0YS1zb2NpYWxfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUVBRUM7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucnQtZGFzaC1sb2dpbl9fZm9ybS0td3JhcCAuc2lndXAtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNBMEFFQzA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ydC1kYXNoLWxvZ2luX19mb3JtLS13cmFwIC5zaWd1cC1idG4gYSB7XG4gIGNvbG9yOiAjMjA1Q0Q0O1xufVxuLnJ0LWRhc2gtbG9naW5fX2Zvcm0tLWNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1kYXNoLWxvZ2luX19mb3JtLS1jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDYuNjI1cmVtO1xuICB9XG59XG5cbiNmb3JtLWxvZ2luLFxuLnVzZXItZm9ybSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmxvZ2luLXdpZmkgLnBhc3Mtc3R5bGVfX3dyYXAge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuYm9keS5sb2dpbi13aWZpIC5wYXNzLXN0eWxlX19pbWFnZSB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LmxvZ2luLXdpZmkgLnBhc3Mtc3R5bGVfX2ltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkubG9naW4td2lmaSAucGFzcy1zdHlsZV9fZGVzYyBhIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG59XG5ib2R5LmxvZ2luLXdpZmkgLnJ0LWRhc2gtbG9naW5fX2Zvcm0ge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuYm9keS5kYXNoLW1hbmFnZS1yZXF1ZXN0IC5ydC1wb3B1cC1kZXRhaWxfX2JvZHkgLmRldGFpbC1yZXZpZXdfX2Zvcm0tLWdyb3VwIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLnJ0LXRhYmxlLWFkbWluIC5ydC10YWJsZS1tYW5hZ2VfX2hlYWQge1xuICBwYWRkaW5nOiAyLjI1cmVtIDFyZW0gMCAycmVtO1xufVxuLnJ0LXRhYmxlLWFkbWluIC5ydC10YWJsZS1tYW5hZ2VfX2hlYWQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC45ODg2cmVtICsgMC42ODE4dncsIDEuNXJlbSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJ0LXRhYmxlLWFkbWluIC5ydC10YWJsZS1tYW5hZ2VfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucnQtdGFibGUtYWRtaW4gLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDA7XG59XG4ucnQtdGFibGUtYWRtaW4gLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgPiB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyNSU7XG4gIG1pbi13aWR0aDogMTM0cHg7XG59XG4ucnQtdGFibGUtYWRtaW4gLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgPiB0aGVhZCB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjUlO1xuICBtaW4td2lkdGg6IDEzNnB4O1xufVxuLnJ0LXRhYmxlLWFkbWluIC5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlID4gdGhlYWQgdGg6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ydC10YWJsZS1hZG1pbiAucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAuYnRuLWFjdGlvbi12aWV3IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGFzaC1tYW5hZ2UtcmV2aWV3IC5ydC10YWJsZS1hZG1pbiAucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSA+IHRib2R5IC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc3R5bGUge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kYXNoLW1hbmFnZS1yZXZpZXcgLnJ0LXRhYmxlLWFkbWluIC5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlID4gdGJvZHkgLmN1c3RvbS1zZWxlY3QgLnNlbGVjdC1zdHlsZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucnQtdGFibGUtYWRtaW4ubWFuYWdlLXJldmlldyAuYnRuLWFjdGlvbi12aWV3IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnJ0LXRhYmxlLWFkbWluLm1hbmFnZS1yZXZpZXcgLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDA7XG59XG4ucnQtdGFibGUtYWRtaW4ubWFuYWdlLXJldmlldyAucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSA+IHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cbi5ydC10YWJsZS1hZG1pbi5tYW5hZ2UtcmV2aWV3IC5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlID4gdGhlYWQgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEwJTtcbiAgbWluLXdpZHRoOiAxMzZweDtcbn1cbi5ydC10YWJsZS1hZG1pbi5tYW5hZ2UtcmV2aWV3IC5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlID4gdGhlYWQgdGg6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWluLXdpZHRoOiAxMzJweDtcbn1cbi5ydC10YWJsZS1hZG1pbi5tYW5hZ2UtcmV2aWV3IC5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlID4gdGhlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ydC10YWJsZS1hZG1pbi5tYW5hZ2UtcmV2aWV3IC5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlID4gdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxJTtcbn1cbi5ydC10YWJsZS1hZG1pbi5tYW5hZ2UtcmV2aWV3IC5ydC10YWJsZS1tYW5hZ2VfX2JvZHkgLnRhYmxlIC5kLXN0YXR1cyB7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnJ0LXRhYmxlLWFkbWluLm1hbmFnZS1yZXZpZXcgLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgLmQtc3RhdHVzLmFwcHJvdmVkIHtcbiAgY29sb3I6ICMwQ0FGNjA7XG4gIGJhY2tncm91bmQ6ICNFN0Y3RUY7XG59XG4ucnQtdGFibGUtYWRtaW4ubWFuYWdlLXJldmlldyAucnQtdGFibGUtbWFuYWdlX19ib2R5IC50YWJsZSAuZC1zdGF0dXMud2FpdC1hcHByb3ZlZCB7XG4gIGNvbG9yOiAjRTZCQjIwO1xuICBiYWNrZ3JvdW5kOiAjRkZGNkQzO1xufVxuLnJ0LXRhYmxlLWFkbWluLm1hbmFnZS1yZXZpZXcgLnJ0LXRhYmxlLW1hbmFnZV9fYm9keSAudGFibGUgLmQtc3RhdHVzLnJlZnVzZSB7XG4gIGJhY2tncm91bmQ6ICNGRkVERUM7XG4gIGNvbG9yOiAjRTAzMTM3O1xufVxuXG4uZmFkZS1zY2FsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5mYWRlLXNjYWxlLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG5cbi5ydC1wb3B1cC1kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgY29sb3I6IGJsYWNrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LXBvcHVwLWRldGFpbCB7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgfVxufVxuLnJ0LXBvcHVwLWRldGFpbC5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fb3V0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucnQtcG9wdXAtZGV0YWlsX19jbG9zZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICByaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtcG9wdXAtZGV0YWlsX19jbG9zZSB7XG4gICAgbGVmdDogLTgwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG4ucnQtcG9wdXAtZGV0YWlsX19oZWFkIHtcbiAgYmFja2dyb3VuZDogIzIwNUNENCB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyLWJnLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvY292ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5LS13cmFwIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5ydC1wb3B1cC1kZXRhaWxfX2JvZHkgLmRldGFpbC1yZXZpZXdfX2hlYWQtLWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19oZWFkLS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDExMHB4O1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19faGVhZC0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4yMDQ1cmVtICsgMC4yMjczdncsIDEuMzc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1wb3B1cC1kZXRhaWxfX2JvZHkgLmRldGFpbC1yZXZpZXdfX2hlYWQtLXRpdGxlLmlzLWNlcnRpZmllZDo6YWZ0ZXIge1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbjogMCAwIDAgMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjk0MF8yNjk1KSclM0UlM0NwYXRoIGQ9J00yMC40Nzg2IDguODQzNjhDMjAuMTk2MiA4LjY1NDA5IDE5Ljk0MTIgOC40MjY2MyAxOS43MjA3IDguMTY3NjhDMTkuNzM3IDcuODA3MTQgMTkuODA5NSA3LjQ1MTM2IDE5LjkzNTUgNy4xMTMxNUMyMC4xNzIzIDYuMzExNTIgMjAuNDY3MSA1LjMxMzg3IDE5Ljg5ODggNC41MzMyNEMxOS4zMjY0IDMuNzQ2MzcgMTguMjgwNiAzLjcxOTk3IDE3LjQ0MDQgMy42OTg0N0MxNy4wODcgMy43MTI1OSAxNi43MzM0IDMuNjc0NTkgMTYuMzkxIDMuNTg1NjhDMTYuMjAyOCAzLjI5MDQxIDE2LjA1OTEgMi45NjkwMyAxNS45NjQ1IDIuNjMxODlDMTUuNjg0MiAxLjgzMzUyIDE1LjMzNDkgMC44Mzk4NSAxNC4zOTk3IDAuNTM1OTI5QzEzLjQ5MjIgMC4yNDA5OTEgMTIuNjc3OCAwLjgwMTM1IDExLjk1OTcgMS4yOTQxNUMxMS42NzExIDEuNTI0NTcgMTEuMzQ3MSAxLjcwNjcxIDExLjAwMDIgMS44MzM1MkMxMC42NTMyIDEuNzA2ODUgMTAuMzI5IDEuNTI0NjkgMTAuMDQwNCAxLjI5NDE1QzkuMzIyMjIgMC44MDA5MzcgOC41MDc1OCAwLjI0MjMyMSA3LjYwMDMxIDAuNTM1OTI5QzYuNjY1MzEgMC44Mzk4NSA2LjMxNjIgMS44MzMwMSA2LjAzNTU2IDIuNjMxNTdDNS45NDExNSAyLjk2NzA1IDUuNzk5IDMuMjg3MjEgNS42MTM0OCAzLjU4MjI0QzUuMjcwMDUgMy42NzM4NyA0LjkxNDczIDMuNzEyOTYgNC41NTk1OSAzLjY5ODJDMy43MTk0NyAzLjcxOTY1IDIuNjczNjkgMy43NDYxIDIuMTAxMjMgNC41MzI5MkMxLjUzMjkgNS4zMTQwMSAxLjgyNzc0IDYuMzExNjYgMi4wNjQ1NiA3LjExMzMzQzIuMTg5MDYgNy40NDk3NCAyLjI2MjE2IDcuODAyOTggMi4yODE0IDguMTYxMTdDMi4wNjE4NSA4LjQyMzggMS44MDU4NCA4LjY1MzY1IDEuNTIxMTYgOC44NDM3MkMwLjg0MzMzMyA5LjM2MDY4IDAgMTAuMDA0MyAwIDExLjAwMDJDMCAxMS45OTYxIDAuODQzMzMzIDEyLjYzOTcgMS41MjEzNSAxMy4xNTY3QzEuODAzNzUgMTMuMzQ2MyAyLjA1ODc5IDEzLjU3MzcgMi4yNzkzNCAxMy44MzI3QzIuMjYyOTcgMTQuMTkzMiAyLjE5MDQ5IDE0LjU0OSAyLjA2NDUyIDE0Ljg4NzJDMS44Mjc3NCAxNS42ODg4IDEuNTMyODUgMTYuNjg2NSAyLjEwMTE4IDE3LjQ2NzFDMi42NzM2NCAxOC4yNTQgMy43MTk0MiAxOC4yODA0IDQuNTU5NTkgMTguMzAxOUM0LjkxMzAyIDE4LjI4NzggNS4yNjY1OSAxOC4zMjU4IDUuNjA4OTQgMTguNDE0N0M1Ljc5NzE3IDE4LjcxIDUuOTQwOTEgMTkuMDMxMyA2LjAzNTUxIDE5LjM2ODVDNi4zMTYxNSAyMC4xNjcgNi42NjUyNiAyMS4xNjA2IDcuNjAwNDkgMjEuNDY0NkM3Ljc2NjE5IDIxLjUxODkgNy45Mzk0NiAyMS41NDY1IDguMTEzODMgMjEuNTQ2NUM4LjgxNzY5IDIxLjU0NjUgOS40NjA0MSAyMS4xMDQ3IDEwLjA0MDUgMjAuNzA2NEMxMC4zMjkxIDIwLjQ3NTkgMTAuNjUzMSAyMC4yOTM3IDExIDIwLjE2NjhDMTEuMzQ3IDIwLjI5MzUgMTEuNjcxMiAyMC40NzU3IDExLjk1OTkgMjAuNzA2MkMxMi42NzggMjEuMTk5NCAxMy40OTI0IDIxLjc1NzYgMTQuMzk5OSAyMS40NjQ0QzE1LjMzNDkgMjEuMTYwNSAxNS42ODQgMjAuMTY3NCAxNS45NjQ3IDE5LjM2ODhDMTYuMDU5MSAxOS4wMzMzIDE2LjIwMTIgMTguNzEzMiAxNi4zODY3IDE4LjQxODFDMTYuNzMwMiAxOC4zMjY1IDE3LjA4NTUgMTguMjg3NCAxNy40NDA2IDE4LjMwMjJDMTguMjgwOCAxOC4yODA3IDE5LjMyNjUgMTguMjU0MyAxOS44OTkgMTcuNDY3NEMyMC40NjczIDE2LjY4NjQgMjAuMTcyNSAxNS42ODg3IDE5LjkzNTcgMTQuODg3QzE5LjgxMTIgMTQuNTUwNiAxOS43MzgxIDE0LjE5NzQgMTkuNzE4OCAxMy44MzkyQzE5LjkzODQgMTMuNTc2NiAyMC4xOTQ0IDEzLjM0NjcgMjAuNDc5MSAxMy4xNTY2QzIxLjE1NjcgMTIuNjM5NyAyMiAxMS45OTYxIDIyIDExLjAwMDJDMjIgMTAuMDA0MyAyMS4xNTY3IDkuMzYwNjggMjAuNDc4NiA4Ljg0MzY4Wk0xNS4wODU2IDkuMzU2NjVMMTAuNTAyMyAxMy45NEMxMC40MTcyIDE0LjAyNTEgMTAuMzE2MSAxNC4wOTI2IDEwLjIwNDkgMTQuMTM4N0MxMC4wOTM3IDE0LjE4NDggOS45NzQ1NCAxNC4yMDg1IDkuODU0MTYgMTQuMjA4NUM5LjczMzc5IDE0LjIwODUgOS42MTQ1OSAxNC4xODQ4IDkuNTAzMzkgMTQuMTM4N0M5LjM5MjE4IDE0LjA5MjYgOS4yOTExNCAxNC4wMjUxIDkuMjA2MDMgMTMuOTRMNi45MTQzNyAxMS42NDgzQzYuODI3NDggMTEuNTYzNiA2Ljc1ODI3IDExLjQ2MjUgNi43MTA3NyAxMS4zNTA4QzYuNjYzMjYgMTEuMjM5MSA2LjYzODQgMTEuMTE5MSA2LjYzNzY0IDEwLjk5NzhDNi42MzY4NyAxMC44NzY0IDYuNjYwMiAxMC43NTYxIDYuNzA2MjkgMTAuNjQzOUM2Ljc1MjM3IDEwLjUzMTYgNi44MjAyOSAxMC40Mjk2IDYuOTA2MSAxMC4zNDM4QzYuOTkxOTEgMTAuMjU4IDcuMDkzOTEgMTAuMTkwMSA3LjIwNjE3IDEwLjE0NEM3LjMxODQ0IDEwLjA5NzkgNy40Mzg3NCAxMC4wNzQ2IDcuNTYwMDkgMTAuMDc1M0M3LjY4MTQ0IDEwLjA3NjEgNy44MDE0NCAxMC4xMDA5IDcuOTEzMTEgMTAuMTQ4NUM4LjAyNDc4IDEwLjE5NiA4LjEyNTkxIDEwLjI2NTIgOC4yMTA2MyAxMC4zNTIxTDkuODU0MTYgMTEuOTk1NkwxMy43ODk0IDguMDYwMzlDMTMuODc0MSA3Ljk3MzQ5IDEzLjk3NTIgNy45MDQyOSAxNC4wODY5IDcuODU2NzhDMTQuMTk4NiA3LjgwOTI4IDE0LjMxODUgNy43ODQ0MiAxNC40Mzk5IDcuNzgzNjVDMTQuNTYxMyA3Ljc4Mjg4IDE0LjY4MTYgNy44MDYyMiAxNC43OTM4IDcuODUyM0MxNC45MDYxIDcuODk4MzkgMTUuMDA4MSA3Ljk2NjMxIDE1LjA5MzkgOC4wNTIxMkMxNS4xNzk3IDguMTM3OTMgMTUuMjQ3NiA4LjIzOTkzIDE1LjI5MzcgOC4zNTIxOUMxNS4zMzk4IDguNDY0NDYgMTUuMzYzMSA4LjU4NDc2IDE1LjM2MjQgOC43MDYxMUMxNS4zNjE2IDguODI3NDYgMTUuMzM2NyA4Ljk0NzQ2IDE1LjI4OTIgOS4wNTkxM0MxNS4yNDE3IDkuMTcwOCAxNS4xNzI1IDkuMjcxOTMgMTUuMDg1NiA5LjM1NjY1WicgZmlsbD0nJTIzMDFBODQ0Jy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjk0MF8yNjk1JyUzRSUzQ3JlY3Qgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fZm9ybS0tcmF0aW5nIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fZm9ybS0tcmF0aW5nIC5ydC1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyLjEyNXJlbTtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY3LCAxNjAsIDcxLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fZm9ybS0tcmF0aW5nIC5ydC1mb3JtLWdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fZm9ybS0tcmF0aW5nIC5ydC1mb3JtLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19mb3JtLS1yYXRpbmcgLnJ0LWZvcm0tZ3JvdXAgLnJ0LXN0YXItcmF0aW5nIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19mb3JtLS1yYXRpbmcgLnJ0LWZvcm0tZ3JvdXAgLnJ0LWZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fZm9ybS0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19mb3JtLS1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ydC1wb3B1cC1kZXRhaWxfX2JvZHkgLmRldGFpbC1yZXZpZXdfX2Zvcm0tLWdyb3VwIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxcmVtIDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fZm9ybS0tZ3JvdXAgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cbi5ydC1wb3B1cC1kZXRhaWxfX2JvZHkgLmRldGFpbC1yZXZpZXdfX2Zvcm0tLWdyb3VwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMjBweDtcbn1cbi5ydC1wb3B1cC1kZXRhaWxfX2JvZHkgLmRldGFpbC1yZXZpZXdfX2Zvcm0tLWdyb3VwLm5hbWUgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19mb3JtLS1ncm91cC5uYW1lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQuNSAxMi45NzZDMTQuNTAwMiAxMi44MTUyIDE0LjQ2MTYgMTIuNjU2NiAxNC4zODc0IDEyLjUxMzlDMTQuMzEzMiAxMi4zNzExIDE0LjIwNTcgMTIuMjQ4NCAxNC4wNzQgMTIuMTU2QzEyLjI2OTkgMTAuOTg3NyAxMC4xNDc0IDEwLjQwOSA4IDEwLjVDNS44NTI2MiAxMC40MDkgMy43MzAwNSAxMC45ODc3IDEuOTI2IDEyLjE1NkMxLjc5NDI3IDEyLjI0ODQgMS42ODY3NyAxMi4zNzExIDEuNjEyNjEgMTIuNTEzOUMxLjUzODQ0IDEyLjY1NjYgMS40OTk4MiAxMi44MTUyIDEuNSAxMi45NzZWMTUuNUgxNC41VjEyLjk3NlonIHN0cm9rZT0nJTIzMjEyMTIxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTggNy41QzkuOTMzIDcuNSAxMS41IDUuOTMzIDExLjUgNEMxMS41IDIuMDY3IDkuOTMzIDAuNSA4IDAuNUM2LjA2NyAwLjUgNC41IDIuMDY3IDQuNSA0QzQuNSA1LjkzMyA2LjA2NyA3LjUgOCA3LjVaJyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fZm9ybS0tZ3JvdXAuZW1haWwgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19mb3JtLS1ncm91cC5lbWFpbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNSA1TDggOUwxNS41IDUnIHN0cm9rZT0nJTIzMjEyMTIxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDE0LjVIMkMxLjYwMjE4IDE0LjUgMS4yMjA2NCAxNC4zNDIgMC45MzkzNCAxNC4wNjA3QzAuNjU4MDM1IDEzLjc3OTQgMC41IDEzLjM5NzggMC41IDEzVjNDMC41IDIuNjAyMTggMC42NTgwMzUgMi4yMjA2NCAwLjkzOTM0IDEuOTM5MzRDMS4yMjA2NCAxLjY1ODA0IDEuNjAyMTggMS41IDIgMS41SDE0QzE0LjM5NzggMS41IDE0Ljc3OTQgMS42NTgwNCAxNS4wNjA3IDEuOTM5MzRDMTUuMzQyIDIuMjIwNjQgMTUuNSAyLjYwMjE4IDE1LjUgM1YxM0MxNS41IDEzLjM5NzggMTUuMzQyIDEzLjc3OTQgMTUuMDYwNyAxNC4wNjA3QzE0Ljc3OTQgMTQuMzQyIDE0LjM5NzggMTQuNSAxNCAxNC41VjE0LjVaJyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fZm9ybS0tZ3JvdXAucGhvbmUgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19mb3JtLS1ncm91cC5waG9uZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjkxNV8xNzAwKSclM0UlM0NwYXRoIGQ9J00xMC41MTM3IDkuNzYzOTZMOS4yOTE3MSAxMS4yOTJDNy4zOTgxNSAxMC4xNzk0IDUuODIwMjUgOC42MDE1MiA0LjcwNzcxIDYuNzA3OTVMNi4yMzU3MSA1LjQ4NTk1QzYuNDE0ODMgNS4zNDI2MiA2LjU0MTQyIDUuMTQzOTggNi41OTU3IDQuOTIxMDlDNi42NDk5NyA0LjY5ODE5IDYuNjI4ODggNC40NjM1OSA2LjUzNTcxIDQuMjUzOTZMNS4xNDI3MSAxLjExNjk1QzUuMDQyODIgMC44OTIxNiA0Ljg2NjMzIDAuNzEwMTQ5IDQuNjQ0NzIgMC42MDMzNzNDNC40MjMxMSAwLjQ5NjU5NiA0LjE3MDc4IDAuNDcxOTk1IDMuOTMyNzEgMC41MzM5NTVMMS4yODA3MSAxLjIyMDk1QzEuMDMzMzUgMS4yODU4MSAwLjgxODMyIDEuNDM5MDQgMC42NzYyNTggMS42NTE2N0MwLjUzNDE5NyAxLjg2NDMgMC40NzQ5NDkgMi4xMjE2MSAwLjUwOTcxNCAyLjM3NDk1QzAuOTc1MDA2IDUuNjg4NjkgMi41MDY0OSA4Ljc2MDg3IDQuODcyNjUgMTEuMTI3QzcuMjM4OCAxMy40OTMyIDEwLjMxMSAxNS4wMjQ3IDEzLjYyNDcgMTUuNDlDMTMuODc4IDE1LjUyNDkgMTQuMTM1MiAxNS40NjU3IDE0LjM0NzggMTUuMzIzNkMxNC41NjAzIDE1LjE4MTUgMTQuNzEzMyAxNC45NjY0IDE0Ljc3NzcgMTQuNzE5TDE1LjQ2NTcgMTIuMDY4QzE1LjUyNzcgMTEuODI5OSAxNS41MDMxIDExLjU3NzYgMTUuMzk2MyAxMS4zNTZDMTUuMjg5NSAxMS4xMzQzIDE1LjEwNzUgMTAuOTU3OSAxNC44ODI3IDEwLjg1OEwxMS43NDU3IDkuNDY0OTZDMTEuNTM2MSA5LjM3MjAyIDExLjMwMTcgOS4zNTA5NiAxMS4wNzg5IDkuNDA1MDNDMTAuODU2MSA5LjQ1OTEgMTAuNjU3NCA5LjU4NTI5IDEwLjUxMzcgOS43NjM5NlY5Ljc2Mzk2Wicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI5MTVfMTcwMCclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1wb3B1cC1kZXRhaWxfX2JvZHkgLmRldGFpbC1yZXZpZXdfX2Zvcm0tLWdyb3VwLmRhdGUgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19mb3JtLS1ncm91cC5kYXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAxNiAxNicgdmVyc2lvbj0nMS4xJyUzRSUzQ2cgaWQ9J3N1cmZhY2UxJyUzRSUzQ3BhdGggc3R5bGU9JyBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnJnYig2LjY2NjY2NyUyNSw5LjQxMTc2NSUyNSwxNS4yOTQxMTglMjUpO2ZpbGwtb3BhY2l0eToxOycgZD0nTSA4IDEuODMyMDMxIEMgNC41OTc2NTYgMS44MzIwMzEgMS44MzIwMzEgNC41OTc2NTYgMS44MzIwMzEgOCBDIDEuODMyMDMxIDExLjQwMjM0NCA0LjU5NzY1NiAxNC4xNjc5NjkgOCAxNC4xNjc5NjkgQyAxMS40MDIzNDQgMTQuMTY3OTY5IDE0LjE2Nzk2OSAxMS40MDIzNDQgMTQuMTY3OTY5IDggQyAxNC4xNjc5NjkgNC41OTc2NTYgMTEuNDAyMzQ0IDEuODMyMDMxIDggMS44MzIwMzEgWiBNIDAuODMyMDMxIDggQyAwLjgzMjAzMSA0LjA0Mjk2OSA0LjA0Mjk2OSAwLjgzMjAzMSA4IDAuODMyMDMxIEMgMTEuOTU3MDMxIDAuODMyMDMxIDE1LjE2Nzk2OSA0LjA0Mjk2OSAxNS4xNjc5NjkgOCBDIDE1LjE2Nzk2OSAxMS45NTcwMzEgMTEuOTU3MDMxIDE1LjE2Nzk2OSA4IDE1LjE2Nzk2OSBDIDQuMDQyOTY5IDE1LjE2Nzk2OSAwLjgzMjAzMSAxMS45NTcwMzEgMC44MzIwMzEgOCBaIE0gMC44MzIwMzEgOCAnLyUzRSUzQ3BhdGggc3R5bGU9JyBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnJnYig2LjY2NjY2NyUyNSw5LjQxMTc2NSUyNSwxNS4yOTQxMTglMjUpO2ZpbGwtb3BhY2l0eToxOycgZD0nTSA3Ljc1MzkwNiA0LjUwNzgxMiBDIDguMDMxMjUgNC41MDc4MTIgOC4yNTM5MDYgNC43MzA0NjkgOC4yNTM5MDYgNS4wMDc4MTIgTCA4LjI1MzkwNiA3LjczODI4MSBDIDguMjUzOTA2IDcuODQzNzUgOC4yOTI5NjkgNy45OTIxODggOC4zNzg5MDYgOC4xNDQ1MzEgQyA4LjQ2NDg0NCA4LjI5Njg3NSA4LjU3NDIxOSA4LjQwNjI1IDguNjYwMTU2IDguNDU3MDMxIEwgOC42NjQwNjIgOC40NTcwMzEgTCAxMC43MzA0NjkgOS42OTE0MDYgQyAxMC45NjQ4NDQgOS44MzIwMzEgMTEuMDQyOTY5IDEwLjE0MDYyNSAxMC45MDIzNDQgMTAuMzc1IEMgMTAuNzYxNzE5IDEwLjYxMzI4MSAxMC40NTMxMjUgMTAuNjkxNDA2IDEwLjIxODc1IDEwLjU1MDc4MSBMIDguMTUyMzQ0IDkuMzE2NDA2IEMgNy44Nzg5MDYgOS4xNTYyNSA3LjY2MDE1NiA4LjkwMjM0NCA3LjUxMTcxOSA4LjYzNjcxOSBDIDcuMzU5Mzc1IDguMzc1IDcuMjUzOTA2IDguMDU4NTk0IDcuMjUzOTA2IDcuNzM4MjgxIEwgNy4yNTM5MDYgNS4wMDc4MTIgQyA3LjI1MzkwNiA0LjczMDQ2OSA3LjQ3NjU2MiA0LjUwNzgxMiA3Ljc1MzkwNiA0LjUwNzgxMiBaIE0gNy43NTM5MDYgNC41MDc4MTIgJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19jdGEge1xuICAgIG1hcmdpbi10b3A6IDUuMTI1cmVtO1xuICB9XG59XG4ucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19jdGEtLXByZXYsIC5ydC1wb3B1cC1kZXRhaWxfX2JvZHkgLmRldGFpbC1yZXZpZXdfX2N0YS0tbmV4dCB7XG4gIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExODI3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4td2lkdGg6IDE0MnB4O1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fY3RhLS1wcmV2OmhvdmVyLCAucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19jdGEtLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjA1Q0Q0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjA1Q0Q0O1xufVxuLnJ0LXBvcHVwLWRldGFpbF9fYm9keSAuZGV0YWlsLXJldmlld19fY3RhLS1wcmV2OmhvdmVyIHN2ZyBwYXRoLCAucnQtcG9wdXAtZGV0YWlsX19ib2R5IC5kZXRhaWwtcmV2aWV3X19jdGEtLW5leHQ6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ucnQtbm8tZG9jdW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuLnJ0LW5vLWRvY3VtZW50X19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5ydC1uby1kb2N1bWVudF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4zMTgycmVtICsgMC45MDkxdncsIDJyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnJ0LW5vLWRvY3VtZW50X19kZXNjIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjk1NDVyZW0gKyAwLjIyNzN2dywgMS4xMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xufVxuXG4ucnQtYWRtaW4tbWFuYWdlLXNjaG9vbF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjAxMzlyZW0gKyAwLjU1NTZ2dywgMS41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJ0LWFkbWluLW1hbmFnZS1zY2hvb2xfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LWFkbWluLW1hbmFnZS1zY2hvb2xfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJ0LWFkbWluLW1hbmFnZS1zY2hvb2xfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJ0LWFkbWluLW1hbmFnZS1zY2hvb2xfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ydC1zY2hvb2wtaW5mb3JtYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLCA5MiwgMjEyLCAwLjIpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N3aXRjaGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucnQtc2Nob29sLWluZm9ybWF0aW9uX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucnQtc2Nob29sLWluZm9ybWF0aW9uX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTYzcmVtICsgMC4xODUydncsIDEuMTI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0NDQ0NDQ0NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRURFQztcbiAgY29sb3I6ICNFMDMxMzc7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4zNzVyZW07XG59XG4ucnQtc2Nob29sLWluZm9ybWF0aW9uX19zdGF0dXMgdWwgbGkgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0UwMzEzNztcbn1cbi5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N0YXR1cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTdGN0VGO1xuICBjb2xvcjogIzBDQUY2MDtcbn1cbi5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX3N0YXR1cy5pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkY2RDM7XG4gIGNvbG9yOiAjRTZCQjIwO1xufVxuLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbl9faW5mbyB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YxRjJGNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYyRjQ7XG59XG4ucnQtc2Nob29sLWluZm9ybWF0aW9uX19pbmZvIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX2luZm8gLml0ZW0gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucnQtc2Nob29sLWluZm9ybWF0aW9uX19pbmZvIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5ydC1zY2hvb2wtaW5mb3JtYXRpb25fX2N0YSAucnQtYnRuLXByaW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJ0LW5ldy1wYXNzd29yZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoLi4vaW1hZ2VzL2ZvcmdvdC1wYXNzd29yZC9mb3Jnb3QtcGFzc3dvcmQtc3VjY2Vzcy1iZy5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQvY292ZXIgIWltcG9ydGFudDtcbn1cbi5ydC1uZXctcGFzc3dvcmQtc3VjY2Vzc19fd3JhcCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJ0LW5ldy1wYXNzd29yZC1zdWNjZXNzX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucnQtbmV3LXBhc3N3b3JkLXN1Y2Nlc3NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjg3OTZyZW0gKyAxLjg1MTl2dywgMi41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ucnQtbmV3LXBhc3N3b3JkLXN1Y2Nlc3NfX2Rlc2Mge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTYzcmVtICsgMC4xODUydncsIDEuMTI1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ydC1uZXctcGFzc3dvcmQtc3VjY2Vzc19fY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDM2cHg7XG59XG4ucnQtbmV3LXBhc3N3b3JkLXN1Y2Nlc3NfX2N0YSAucnQtYnRuLXByaW1hcnkge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucnQtb3RwX19mb3JtIC5ydC1mb3JtLWRhc2gtZ3JvdXAub3RwLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ydC1vdHBfX2Zvcm0gLnJ0LWZvcm0tZGFzaC1ncm91cC5vdHAtaW5wdXQgLm90cC1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1vdHBfX2Zvcm0gLnJ0LWZvcm0tZGFzaC1ncm91cC5vdHAtaW5wdXQgLm90cC1udW1iZXIge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4ucnQtb3RwX19mb3JtIC5ydC1mb3JtLWRhc2gtZ3JvdXAub3RwLWlucHV0IC5vdHAtbnVtYmVyIGlucHV0IHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RUFFQztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucnQtb3RwX19mb3JtIC5ydC1mb3JtLWRhc2gtZ3JvdXAub3RwLWlucHV0IC5vdHAtbnVtYmVyIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1vdHBfX2Zvcm0gLnJ0LWZvcm0tZGFzaC1ncm91cC5vdHAtaW5wdXQgLm90cC1udW1iZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5ydC1vdHBfX2Zvcm0gLnJ0LWZvcm0tZGFzaC1ncm91cC5vdHAtaW5wdXQgLm90cC1udW1iZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ucnQtb3RwX19mb3JtIC5ydC1mb3JtLWRhc2gtZ3JvdXAub3RwLWlucHV0IC5vdHAtbnVtYmVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucnQtb3RwX19mb3JtIC5ydC1mb3JtLWRhc2gtZ3JvdXAub3RwLWlucHV0IC5vdHAtbnVtYmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ucGFzcy1zdHlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFzcy1zdHlsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoLi4vaW1hZ2VzL2ZvcmdvdC1wYXNzd29yZC9mb3Jnb3QtcGFzc3dvcmQtc3VjY2Vzcy1iZy5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQvY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhc3Mtc3R5bGVfX3dyYXAge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wYXNzLXN0eWxlX19pbWFnZSB7XG4gIG1heC13aWR0aDogMjk4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuLnBhc3Mtc3R5bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjAyNzhyZW0gKyAxLjExMTF2dywgMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5wYXNzLXN0eWxlX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFzcy1zdHlsZV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucGFzcy1zdHlsZSBmb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXNzLXN0eWxlIC5ydC1mb3JtLWRhc2gtZ3JvdXAuc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYXNzLXN0eWxlIC5ydC1mb3JtLWRhc2gtZ3JvdXAuc3VibWl0IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ydC1yZXNldC1wYXNzd29yZF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJ0LXJlc2V0LXBhc3N3b3JkX19jdGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydC1yZXNldC1wYXNzd29yZF9fY3RhIC5ydC1idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMTExODI3O1xuICBjb2xvcjogIzExMTgyNztcbn1cbi5ydC1yZXNldC1wYXNzd29yZF9fY3RhIC5ydC1idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTgyNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ydC1kYXNoLXNpZ251cF9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucnQtZGFzaC1zaWdudXBfX2hlYWQtLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAyMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ydC1kYXNoLXNpZ251cF9faGVhZC0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJ0LXVwZGF0ZS1uZXctcGFzc3dvcmRfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydC11cGRhdGUtbmV3LXBhc3N3b3JkX192YWxpZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucnQtdXBkYXRlLW5ldy1wYXNzd29yZF9fdmFsaWRhdGUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNHB4O1xufVxuLnJ0LXVwZGF0ZS1uZXctcGFzc3dvcmRfX3ZhbGlkYXRlIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgY29sb3I6ICNFMDMxMzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC11cGRhdGUtbmV3LXBhc3N3b3JkX192YWxpZGF0ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguMDAwMDQgMS44MzMyNUM0LjMyNjcxIDEuODMzMjUgMS4zMzMzNyA0LjgyNjU5IDEuMzMzMzcgOC40OTk5MkMxLjMzMzM3IDEyLjE3MzMgNC4zMjY3MSAxNS4xNjY2IDguMDAwMDQgMTUuMTY2NkMxMS42NzM0IDE1LjE2NjYgMTQuNjY2NyAxMi4xNzMzIDE0LjY2NjcgOC40OTk5MkMxNC42NjY3IDQuODI2NTkgMTEuNjczNCAxLjgzMzI1IDguMDAwMDQgMS44MzMyNVpNMTAuMjQgMTAuMDMzM0MxMC40MzM0IDEwLjIyNjYgMTAuNDMzNCAxMC41NDY2IDEwLjI0IDEwLjczOTlDMTAuMTQgMTAuODM5OSAxMC4wMTM0IDEwLjg4NjYgOS44ODY3MSAxMC44ODY2QzkuNzYwMDQgMTAuODg2NiA5LjYzMzM3IDEwLjgzOTkgOS41MzMzNyAxMC43Mzk5TDguMDAwMDQgOS4yMDY1OUw2LjQ2NjcxIDEwLjczOTlDNi4zNjY3MSAxMC44Mzk5IDYuMjQwMDQgMTAuODg2NiA2LjExMzM3IDEwLjg4NjZDNS45ODY3MSAxMC44ODY2IDUuODYwMDQgMTAuODM5OSA1Ljc2MDA0IDEwLjczOTlDNS41NjY3MSAxMC41NDY2IDUuNTY2NzEgMTAuMjI2NiA1Ljc2MDA0IDEwLjAzMzNMNy4yOTMzNyA4LjQ5OTkyTDUuNzYwMDQgNi45NjY1OUM1LjU2NjcxIDYuNzczMjUgNS41NjY3MSA2LjQ1MzI1IDUuNzYwMDQgNi4yNTk5MkM1Ljk1MzM3IDYuMDY2NTkgNi4yNzMzNyA2LjA2NjU5IDYuNDY2NzEgNi4yNTk5Mkw4LjAwMDA0IDcuNzkzMjVMOS41MzMzNyA2LjI1OTkyQzkuNzI2NzEgNi4wNjY1OSAxMC4wNDY3IDYuMDY2NTkgMTAuMjQgNi4yNTk5MkMxMC40MzM0IDYuNDUzMjUgMTAuNDMzNCA2Ljc3MzI1IDEwLjI0IDYuOTY2NTlMOC43MDY3MSA4LjQ5OTkyTDEwLjI0IDEwLjAzMzNaJyBmaWxsPSclMjNFMDMxMzcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucnQtdXBkYXRlLW5ldy1wYXNzd29yZF9fdmFsaWRhdGUgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICMyN0EzNzY7XG59XG4ucnQtdXBkYXRlLW5ldy1wYXNzd29yZF9fdmFsaWRhdGUgbGkuYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC4wMDAwNCAxLjgzMzI1QzQuMzI2NzEgMS44MzMyNSAxLjMzMzM3IDQuODI2NTkgMS4zMzMzNyA4LjQ5OTkyQzEuMzMzMzcgMTIuMTczMyA0LjMyNjcxIDE1LjE2NjYgOC4wMDAwNCAxNS4xNjY2QzExLjY3MzQgMTUuMTY2NiAxNC42NjY3IDEyLjE3MzMgMTQuNjY2NyA4LjQ5OTkyQzE0LjY2NjcgNC44MjY1OSAxMS42NzM0IDEuODMzMjUgOC4wMDAwNCAxLjgzMzI1Wk0xMS4xODY3IDYuOTY2NTlMNy40MDY3MSAxMC43NDY2QzcuMzEzMzcgMTAuODM5OSA3LjE4NjcxIDEwLjg5MzMgNy4wNTMzNyAxMC44OTMzQzYuOTIwMDQgMTAuODkzMyA2Ljc5MzM3IDEwLjgzOTkgNi43MDAwNCAxMC43NDY2TDQuODEzMzcgOC44NTk5MkM0LjYyMDA0IDguNjY2NTkgNC42MjAwNCA4LjM0NjU5IDQuODEzMzcgOC4xNTMyNUM1LjAwNjcxIDcuOTU5OTIgNS4zMjY3MSA3Ljk1OTkyIDUuNTIwMDQgOC4xNTMyNUw3LjA1MzM3IDkuNjg2NTlMMTAuNDggNi4yNTk5MkMxMC42NzM0IDYuMDY2NTkgMTAuOTkzNCA2LjA2NjU5IDExLjE4NjcgNi4yNTk5MkMxMS4zOCA2LjQ1MzI1IDExLjM4IDYuNzY2NTkgMTEuMTg2NyA2Ljk2NjU5WicgZmlsbD0nJTIzMjdBMzc2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWhvbWUtYmFubmVyIC5ydC1ibG9ja19fYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxMS44NzVyZW0gMCAxNC44NzVyZW07XG4gIH1cbn1cbi5ydC1ob21lLWJhbm5lciAucnQtYmxvY2tfX2hlYWRpbmcge1xuICBtYXJnaW46IDMuMzc1cmVtIDAgMy41cmVtO1xufVxuLnJ0LWhvbWUtYmFubmVyIC5ydC1ibG9ja19faGVhZGluZyAucnQtdGl0bGVfX25vdGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucnQtZmluZC1pbnRlcm5hdGlvbmFsLXNjaG9vbHMge1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZkIHVybCguLi9pbWFnZXMvaG9tZS9maW5kLWludGVybmF0aW9uYWwtc2Nob29scy1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XG4gIH1cbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtZmluZC1pbnRlcm5hdGlvbmFsLXNjaG9vbHNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS44NzVyZW07XG4gIH1cbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19faGVhZGVyLS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDEuMDc5NXJlbSArIDAuMjI3M3Z3LCAxLjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19faGVhZGVyIC5ydC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC45NTQ1cmVtICsgMi43MjczdncsIDNyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGNvbG9yOiAjMDIyQTFDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19faGVhZGVyIC5ydC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19faGVhZGVyLS1kZXNjIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjk1NDVyZW0gKyAwLjIyNzN2dywgMS4xMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbmF2IHtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICB9XG59XG4ucnQtZmluZC1pbnRlcm5hdGlvbmFsLXNjaG9vbHNfX25hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19uYXYgdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyOHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEnIGhlaWdodD0nMTAwJyB2aWV3Qm94PScwIDAgMSAxMDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHgxPScwLjUnIHkxPScyLjE4NTU3ZS0wOCcgeDI9JzAuNDk5OTk2JyB5Mj0nMTAwJyBzdHJva2U9JyUyMzIwNUNENCcgc3Ryb2tlLWRhc2hhcnJheT0nMiAyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19uYXYgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDMuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucnQtZmluZC1pbnRlcm5hdGlvbmFsLXNjaG9vbHNfX25hdiBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbmF2LS1pY29uIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNUNENDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19uYXYtLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgdG9wOiAtMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbmF2LS1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgYm90dG9tOiAtMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbmF2LS1pY29uIGltZyB7XG4gIG1heC13aWR0aDogMjhweDtcbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbmF2LS1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbmF2LS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgfVxufVxuLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNUNENDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNjg0cHg7XG4gIHdpZHRoOiA5NSU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1taW5IZWlnaHQ6IDY4cHg7XG4gIHRvcDogY2FsYyh2YXIoLS1taW5IZWlnaHQpICogLTEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICB9XG59XG4ucnQtZmluZC1pbnRlcm5hdGlvbmFsLXNjaG9vbHNfX2xpc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtZmluZC1pbnRlcm5hdGlvbmFsLXNjaG9vbHNfX2xpc3QgdWwge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19saXN0IHVsIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gIH1cbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbGlzdCBsaSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbGlzdCBsaSArIGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtZmluZC1pbnRlcm5hdGlvbmFsLXNjaG9vbHNfX2xpc3QgbGkgKyBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMnJlbTtcbiAgfVxufVxuLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19saXN0IGxpIC5pcy1udW1iZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4xODE4cmVtICsgMS41OTA5dncsIDIuMzc1cmVtKTtcbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19fbGlzdCBsaSAuaXMtZGVzYyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29sc19faW1hZ2UgLnJ0LWltZy1kcm9wIHtcbiAgcGFkZGluZy1ib3R0b206IDEyNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19pbWFnZSAucnQtaW1nLWRyb3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NC4wODg3ODUwNDY3JTtcbiAgfVxufVxuLnJ0LWZpbmQtaW50ZXJuYXRpb25hbC1zY2hvb2xzX19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogIzIwNUNENCB1cmwoLi4vaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMy42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlldyAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2hlYWQtLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2hlYWQtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS4wNzk1cmVtICsgMC4yMjczdncsIDEuMjVyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faGVhZCAucnQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjk1NDVyZW0gKyAyLjcyNzN2dywgM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2hlYWQgLnJ0LWhlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTQnIGhlaWdodD0nNTQnIHZpZXdCb3g9JzAgMCA1NCA1NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNyAxOEMxOC45MjI1IDE4IDEyLjM3NSAyNC41NDc1IDEyLjM3NSAzMi42MjVDMTIuMzc1IDQwLjcwMjUgMTguOTIyNSA0Ny4yNSAyNyA0Ny4yNUMzNS4wNzc1IDQ3LjI1IDQxLjYyNSA0MC43MDI1IDQxLjYyNSAzMi42MjVDNDEuNjI1IDI0LjU0NzUgMzUuMDc3NSAxOCAyNyAxOFpNMzMuNTI1MSAzMS44MTVMMzEuMDk0OSAzNC4xNzc1QzMwLjkxNDkgMzQuMzM1IDMwLjgyNDkgMzQuNTgyNSAzMC44Njk5IDM0LjgzTDMxLjQzMjQgMzguMDdDMzEuNTQ0OSAzOC43MjI1IDMwLjg0NzQgMzkuMjE3NSAzMC4yNjI0IDM4LjkwMjVMMjcuMzYwMSAzNy4zNzI1QzI3LjEzNTEgMzcuMjYgMjYuODY0OSAzNy4yNiAyNi42Mzk5IDM3LjM3MjVMMjMuNzM3NiAzOC45MDI1QzIzLjE1MjYgMzkuMjE3NSAyMi40NTUxIDM4LjcyMjUgMjIuNTY3NiAzOC4wNDc1TDIzLjEzMDEgMzQuODNDMjMuMTc1MSAzNC41ODI1IDIzLjA4NTEgMzQuMzM1IDIyLjkwNTEgMzQuMTc3NUwyMC40NzQ5IDMxLjgxNUMyMC4wMjQ5IDMxLjM4NzUgMjAuMjcyNiAzMC42MjI1IDIwLjkwMjYgMzAuNTMyNUwyNC4yNTUxIDMwLjAzNzVDMjQuNTAyNiAzMC4wMTUgMjQuNzA1MSAyOS44NTc1IDI0LjgxNzYgMjkuNjMyNUwyNi4yODAxIDI2LjcwNzVDMjYuNTcyNiAyNi4xIDI3LjQyNzQgMjYuMSAyNy43MTk5IDI2LjcwNzVMMjkuMTgyNCAyOS42MzI1QzI5LjI5NDkgMjkuODU3NSAyOS40OTc0IDMwLjAxNSAyOS43NDQ5IDMwLjAzNzVMMzMuMDk3NCAzMC41MzI1QzMzLjcyNzQgMzAuNjIyNSAzMy45NzUxIDMxLjM4NzUgMzMuNTI1MSAzMS44MTVaTTM4LjYxNjcgMTguOUMzNi42Mjc3IDE3LjIwMTIgMzQuMjU4NCAxNS45MzIyIDMxLjY1NTIgMTUuMjI1N0MzMS4yMTQyIDE1LjEwNjUgMzEuMDA3MyAxNC42MTM4IDMxLjI1MDMgMTQuMjI5TDM2IDYuNzVINDcuMjVMMzkuNjExMiAxOC43NjI3QzM5LjM5MDcgMTkuMTA5MiAzOC45MjcyIDE5LjE2NzcgMzguNjE2NyAxOC45Wk0xNC4zODg4IDE4Ljc2MjdMNi43NSA2Ljc1SDE4TDIyLjc0NzUgMTQuMjI5QzIyLjk5MjcgMTQuNjEzOCAyMi43ODM2IDE1LjEwNjUgMjIuMzQyNiAxNS4yMjU3QzE5Ljc0MTYgMTUuOTMyMiAxNy4zNzAxIDE3LjIwMzUgMTUuMzgxMSAxOC45QzE1LjA3MjkgMTkuMTY3NyAxNC42MDkzIDE5LjEwOTIgMTQuMzg4OCAxOC43NjI3WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNTRweDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faGVhZC0tbmF2IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLm5hdi10YWJzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faGVhZC0tbmF2IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBvcGFjaXR5OiAwLjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDEuMDc5NXJlbSArIDAuMjI3M3Z3LCAxLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faGVhZC0tbmF2IC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLm5hdi10YWJzIC5uYXYtbGluayBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2hlYWQtLW5hdiAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2hlYWQtLW5hdiAubmF2LXRhYnMgLm5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faGVhZC0tbmF2IC5kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLmRyb3Bkb3duX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtIDAuNzVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2hlYWQtLW5hdiAuZHJvcGRvd25fX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuNSAxLjVMNS41IDUuNUwxLjUgMS41JyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdG9wOiA0NSU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faGVhZC0tbmF2IC5kcm9wZG93bl9faGVhZGVyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLmRyb3Bkb3duX19oZWFkZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2hlYWQtLW5hdiAuZHJvcGRvd25fX2hlYWRlci5zaG93OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDRweCByZ2JhKDMzLCAzMywgMzMsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2hlYWQtLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19oZWFkLS1uYXYgLmRyb3Bkb3duLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJ0LXNjaG9vbC1iZXN0LXJldmlld19fYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoODQsIDIxNCwgMjU1LCAwLjUpO1xuICB9XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19sb2FkLW1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19sb2FkLW1vcmUgLnJ0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjA1Q0Q0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19sb2FkLW1vcmUgLnJ0LWJ0bi5pcy1sb2FkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2xvYWQtbW9yZSAucnQtYnRuLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJyB2aWV3Qm94PScwIDAgMTAwIDEwMCclM0UlM0NjaXJjbGUgY3g9JzUwJyBjeT0nNTAnIHI9JzQwJyBzdHJva2U9J3JnYmEoMCwwLDAsMC4xKScgc3Ryb2tlLXdpZHRoPSc4JyBmaWxsPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzUwJyBjeT0nNTAnIHI9JzQwJyBzdHJva2U9J3JnYmEoMCwwLDAsMC41KScgc3Ryb2tlLXdpZHRoPSc4JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIGZpbGw9J25vbmUnIHRyYW5zZm9ybT0ncm90YXRlKDYyMi4xMjMgNTAgNTApJyUzRSUzQ2FuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0ndHJhbnNmb3JtJyB0eXBlPSdyb3RhdGUnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyBkdXI9JzEuNzg1NzE0Mjg1NzE0Mjg1NnMnIHZhbHVlcz0nMCA1MCA1MDsxODAgNTAgNTA7NzIwIDUwIDUwJyBrZXlUaW1lcz0nMDswLjU7MScvJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdzdHJva2UtZGFzaGFycmF5JyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgZHVyPScxLjc4NTcxNDI4NTcxNDI4NTZzJyB2YWx1ZXM9JzI1LjEzMjc0MTIyODcxODM0NSAyMjYuMTk0NjcxMDU4NDY1MTsxMjUuNjYzNzA2MTQzNTkxNzIgMTI1LjY2MzcwNjE0MzU5MTcyOzI1LjEzMjc0MTIyODcxODM0NSAyMjYuMTk0NjcxMDU4NDY1MScga2V5VGltZXM9JzA7MC41OzEnLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCBtaWRkbGUgcmlnaHRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciA1ZnIgM2ZyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0gPiAqIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoODQsIDIxNCwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0gPiAqIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtID4gKjpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoODQsIDIxNCwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0gPiAqOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYlIDQwJSA0NCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4NCwgMjE0LCAyNTUsIDAuNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0gLnByb2plY3Qtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbSAucHJvamVjdC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtIC5wcm9qZWN0LXdyYXAgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtIC5wcm9qZWN0LXdyYXAgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0gLnByb2plY3Qtd3JhcCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDAuOTYzcmVtICsgNS4xODUydncsIDUuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzNjM2MzYzNjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0gLmN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwcmVtICsgMS41dncsIDEuMTI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbSAuY3RhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgMjggMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzE0JyBjeT0nMTQnIHI9JzE0JyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMTguNTIwNyA5LjkxNjYzVjE1Ljc1QzE4LjUyMDcgMTUuOTkxNSAxOC4zMjQ3IDE2LjE4NzUgMTguMDgzMiAxNi4xODc1QzE3Ljg0MTcgMTYuMTg3NSAxNy42NDU3IDE1Ljk5MTUgMTcuNjQ1NyAxNS43NVYxMC45NzMxTDEwLjgwOTEgMTcuODA5N0MxMC43MjM5IDE3Ljg5NDkgMTAuNjExOSAxNy45MzggMTAuNDk5OSAxNy45MzhDMTAuMzg3OSAxNy45MzggMTAuMjc1OSAxNy44OTU1IDEwLjE5MDcgMTcuODA5N0MxMC4wMTk4IDE3LjYzODggMTAuMDE5OCAxNy4zNjE3IDEwLjE5MDcgMTcuMTkwOEwxNy4wMjczIDEwLjM1NDFIMTIuMjQ5OUMxMi4wMDg0IDEwLjM1NDEgMTEuODEyNCAxMC4xNTgxIDExLjgxMjQgOS45MTY2M0MxMS44MTI0IDkuNjc1MTMgMTIuMDA4NCA5LjQ3OTEzIDEyLjI0OTkgOS40NzkxM0gxOC4wODMyQzE4LjE0MDQgOS40NzkxMyAxOC4xOTcgOS40OTA4NSAxOC4yNTA3IDkuNTEzMDJDMTguMzU3NCA5LjU1NzM1IDE4LjQ0MjYgOS42NDI1MiAxOC40ODc1IDkuNzQ5ODZDMTguNTA5MSA5LjgwMjk0IDE4LjUyMDcgOS44NTk0NiAxOC41MjA3IDkuOTE2NjNaJyBmaWxsPSclMjMyMDVDRDQnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtIC5jdGEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbSAuY3RhOjphZnRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbSAuY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4xIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZ3JpZC1hcmVhOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjV2dyAxLjV2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4xIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxOSU7XG4gICAgb3JkZXI6IDM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjEge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMSB7XG4gICAgcGFkZGluZzogMjRweCA0MnB4O1xuICB9XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4yIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDA7XG4gIGdyaWQtYXJlYTogbWlkZGxlO1xuICBwYWRkaW5nOiAxLjV2dyAxLjV2dyAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMiAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4yIC5pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEuNjc1LzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMiAuaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIGxlZnQ6IDAuNXJlbTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjIgLmltYWdlOjphZnRlciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMiAuaW1hZ2U6OmFmdGVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4yIC5pbWFnZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjIgLmltYWdlOjphZnRlciB7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjIgLmltYWdlIC5yYXRpbmctdmFsdWUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggOHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4yIC5pbWFnZSAucmF0aW5nLXZhbHVlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMiAuaW1hZ2UgLnJhdGluZy12YWx1ZSBzcGFuOmJlZm9yZSB7XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTcuNTM4MzQgMS4xMDk5N0M3LjcwOTE0IDAuNjk5MzE5IDguMjkwODYgMC42OTkzMTggOC40NjE2NiAxLjEwOTk2TDkuOTk4NzQgNC44MDU1NkMxMC4wNzA3IDQuOTc4NjggMTAuMjMzNiA1LjA5Njk2IDEwLjQyMDQgNS4xMTE5NEwxNC40MTAyIDUuNDMxOEMxNC44NTM1IDUuNDY3MzQgMTUuMDMzMiA2LjAyMDU5IDE0LjY5NTUgNi4zMDk5M0wxMS42NTU3IDguOTEzNzhDMTEuNTEzMyA5LjAzNTc2IDExLjQ1MTIgOS4yMjcxNSAxMS40OTQ3IDkuNDA5NTJMMTIuNDIzNCAxMy4zMDI4QzEyLjUyNjUgMTMuNzM1NCAxMi4wNTU5IDE0LjA3NzMgMTEuNjc2NCAxMy44NDU1TDguMjYwNjMgMTEuNzU5MkM4LjEwMDYyIDExLjY2MTUgNy44OTkzOCAxMS42NjE1IDcuNzM5MzcgMTEuNzU5Mkw0LjMyMzYzIDEzLjg0NTVDMy45NDQwOCAxNC4wNzczIDMuNDczNDUgMTMuNzM1NCAzLjU3NjY1IDEzLjMwMjhMNC41MDUzNCA5LjQwOTUyQzQuNTQ4ODQgOS4yMjcxNSA0LjQ4NjY1IDkuMDM1NzYgNC4zNDQyNiA4LjkxMzc4TDEuMzA0NTMgNi4zMDk5M0MwLjk2Njc1OCA2LjAyMDU5IDEuMTQ2NTIgNS40NjczNCAxLjU4OTg1IDUuNDMxOEw1LjU3OTU1IDUuMTExOTRDNS43NjY0NSA1LjA5Njk2IDUuOTI5MjUgNC45Nzg2OCA2LjAwMTI2IDQuODA1NTZMNy41MzgzNCAxLjEwOTk3WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4zIHtcbiAgZ3JpZC1hcmVhOiByaWdodDtcbiAgcGFkZGluZzogMS41dnc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMyB7XG4gICAgcGFkZGluZzogMi42MjVyZW0gMi42MjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC4yNXJlbSArIDF2dywgMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4zIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjMgLmNvbnRlbnRfX2xlZnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4zIC5jb250ZW50X19yaWdodCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMyAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC41cmVtICsgMXZ3LCAxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuNXJlbSArIDF2dywgMS41cmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjMgLnZvdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBnYXA6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4zIC52b3RlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMyAudm90ZXMgLnJ0LXN0YXItcmF0aW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA2cmVtO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMyAudm90ZXMgLnJ0LXN0YXItcmF0aW5nOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjMgLnZvdGVzIC5ydC1zdGFyLXJhdGluZyBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4zIC52b3RlcyAucnQtc3Rhci1yYXRpbmcgc3Bhbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4zIC5hZGRyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LXNjaG9vbC1iZXN0LXJldmlld19faXRlbS0tY29sdW1uMyAuYWRkcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguNzUgMEMzLjkyNSAwIDAgMy45MjUgMCA4Ljc1QzAgMTMuODY4IDQuNjk2OTkgMTYuOTY5OSA3LjgwNDk5IDE5LjAyMjlMOC4zMzQgMTkuMzc0QzguNDYgMTkuNDU4IDguNjA1IDE5LjUgOC43NSAxOS41QzguODk1IDE5LjUgOS4wNCAxOS40NTggOS4xNjYgMTkuMzc0TDkuNjk1MDEgMTkuMDIyOUMxMi44MDMgMTYuOTY5OSAxNy41IDEzLjg2OCAxNy41IDguNzVDMTcuNSAzLjkyNSAxMy41NzUgMCA4Ljc1IDBaTTguODY5IDE3Ljc3MUw4Ljc1IDE3Ljg1MDFMOC42MzEgMTcuNzcxQzUuNjIxIDE1Ljc4MyAxLjUgMTMuMDYxIDEuNSA4Ljc1QzEuNSA0Ljc1MiA0Ljc1MiAxLjUgOC43NSAxLjVDMTIuNzQ4IDEuNSAxNiA0Ljc1MiAxNiA4Ljc1QzE2IDEzLjA2MSAxMS44NzggMTUuNzg0IDguODY5IDE3Ljc3MVpNOC43NSA1LjVDNi45NTggNS41IDUuNSA2Ljk1OCA1LjUgOC43NUM1LjUgMTAuNTQyIDYuOTU4IDEyIDguNzUgMTJDMTAuNTQyIDEyIDEyIDEwLjU0MiAxMiA4Ljc1QzEyIDYuOTU4IDEwLjU0MiA1LjUgOC43NSA1LjVaTTguNzUgMTAuNUM3Ljc4NSAxMC41IDcgOS43MTUgNyA4Ljc1QzcgNy43ODUgNy43ODUgNyA4Ljc1IDdDOS43MTUgNyAxMC41IDcuNzg1IDEwLjUgOC43NUMxMC41IDkuNzE1IDkuNzE1IDEwLjUgOC43NSAxMC41WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnQtc2Nob29sLWJlc3QtcmV2aWV3X19pdGVtLS1jb2x1bW4zIC5hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5ydC1zY2hvb2wtYmVzdC1yZXZpZXdfX2l0ZW0tLWNvbHVtbjMgLmRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnJ0LWZvci1zY2hvb2wtb3duZXJzIHtcbiAgYmFja2dyb3VuZDogI2ZkZmRmZCB1cmwoLi4vaW1hZ2VzL2hvbWUvZmluZC1pbnRlcm5hdGlvbmFsLXNjaG9vbHMtYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1mb3Itc2Nob29sLW93bmVycyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnJ0LWZvci1zY2hvb2wtb3duZXJzX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWZvci1zY2hvb2wtb3duZXJzX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnJ0LWZvci1zY2hvb2wtb3duZXJzX19oZWFkIC5ydC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuOTU0NXJlbSArIDIuNzI3M3Z3LCAzcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ydC1mb3Itc2Nob29sLW93bmVyc19faGVhZCAucnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4ucnQtZm9yLXNjaG9vbC1vd25lcnNfX2hlYWQtLWdyb3VwY3RhIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnJ0LWZvci1zY2hvb2wtb3duZXJzIC5zd2lwZXItc2xpZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5ydC1mb3Itc2Nob29sLW93bmVyc19faXRlbS0taW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjMxM3JlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtZm9yLXNjaG9vbC1vd25lcnNfX2l0ZW0tLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYXNwZWN0LXJhdGlvOiAxLjgwMTgwMTgwMTgvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucnQtZm9yLXNjaG9vbC1vd25lcnNfX2l0ZW0tLWltYWdlOjpiZWZvcmUsIC5ydC1mb3Itc2Nob29sLW93bmVyc19faXRlbS0taW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggMThweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTlweDtcbn1cbi5ydC1mb3Itc2Nob29sLW93bmVyc19faXRlbS0taW1hZ2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCA5IDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yOTEzXzM0NyknJTNFJTNDcGF0aCBkPSdNMCAxNy41Qy00LjY5NDQyIDE3LjUgLTguNSAxMy42OTQ0IC04LjUgOUMtOC41IDQuMzA1NTggLTQuNjk0NDIgMC41IDAgMC41QzQuNjk0NDIgMC41IDguNSA0LjMwNTU4IDguNSA5QzguNSAxMy42OTQ0IDQuNjk0NDIgMTcuNSAwIDE3LjVaJyBmaWxsPSd3aGl0ZScgc3Ryb2tlPSclMjMyMTIxMjEnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yOTEzXzM0NyclM0UlM0NyZWN0IHdpZHRoPSc5JyBoZWlnaHQ9JzE4JyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgOSAwKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBsZWZ0OiAtMXB4O1xufVxuLnJ0LWZvci1zY2hvb2wtb3duZXJzX19pdGVtLS1pbWFnZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgOSAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjkxM18zNDUpJyUzRSUzQ3BhdGggZD0nTTkgMTcuNUMxMy42OTQ0IDE3LjUgMTcuNSAxMy42OTQ0IDE3LjUgOUMxNy41IDQuMzA1NTggMTMuNjk0NCAwLjUgOSAwLjVDNC4zMDU1OCAwLjUgMC41IDQuMzA1NTggMC41IDlDMC41IDEzLjY5NDQgNC4zMDU1OCAxNy41IDkgMTcuNVonIGZpbGw9J3doaXRlJyBzdHJva2U9JyUyMzIxMjEyMScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI5MTNfMzQ1JyUzRSUzQ3JlY3Qgd2lkdGg9JzknIGhlaWdodD0nMTgnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHJpZ2h0OiAtMXB4O1xufVxuLnJ0LWZvci1zY2hvb2wtb3duZXJzX19pdGVtLS13cmFwIHtcbiAgcGFkZGluZzogMCAxcmVtIDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtZm9yLXNjaG9vbC1vd25lcnNfX2l0ZW0tLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuMzEzcmVtO1xuICB9XG59XG4ucnQtZm9yLXNjaG9vbC1vd25lcnNfX2l0ZW0tLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjA3OTVyZW0gKyAwLjIyNzN2dywgMS4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5ydC1mb3Itc2Nob29sLW93bmVyc19faXRlbS0tZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucnQtZm9yLXNjaG9vbC1vd25lcnNfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1tYWludGVuYW5jZSBoZWFkZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtbWFpbnRlbmFuY2UgZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJ0LW1haW50ZW5hbmNlX19pbm5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucnQtbWFpbnRlbmFuY2VfX2JyYW5kIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcbn1cbi5ydC1tYWludGVuYW5jZV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnJ0LW1haW50ZW5hbmNlX19oZWFkIHtcbiAgY29sb3I6ICMyMDVDRDQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtbWFpbnRlbmFuY2VfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnJ0LW1haW50ZW5hbmNlX19kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1tYWludGVuYW5jZV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1uZXdzLWNhdGVnb3J5IC5ydC1uZXdzLWFyY2hpdmVfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLW5ld3MtY2F0ZWdvcnkgLnJ0LW5ld3MtYXJjaGl2ZV9fY2F0ZWdvcnktLWxpc3QgLnJvdyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4ucnQtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnJ0LWRldGFpbHMgLnJ0LWJsb2NrX19icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtZGV0YWlscyAucnQtYmxvY2tfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzc1cmVtO1xuICB9XG59XG4ucnQtZGV0YWlscyAucnQtYmxvY2tfX2JyZWFkY3J1bWIgdWwgYSwgLnJ0LWRldGFpbHMgLnJ0LWJsb2NrX19icmVhZGNydW1iIHVsIHNwYW4ge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5ydC1kZXRhaWxzIC5ydC1ibG9ja19fYnJlYWRjcnVtYiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnJ0LWRldGFpbHNfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnJ0LWRldGFpbHNfX2hlYWQtLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJ0LWRldGFpbHNfX2hlYWQtLWNhdGVnb3J5IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5ydC1kZXRhaWxzX19oZWFkIC5ydC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxLjM3OTZyZW0gKyAxLjg1MTl2dywgM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG59XG4ucnQtZGV0YWlsc19faGVhZC0tZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IGgxLnJ0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIERpc3BsYXlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtbWV0YV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtbWV0YV9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtbWV0YV9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1tZXRhX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtO1xufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtbWV0YV9faXRlbSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LW1ldGFfX2l0ZW0gc3BhbiwgLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtbWV0YV9faXRlbSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCBoMSxcbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMDI3OHJlbSArIDEuMTExMXZ3LCAycmVtKTtcbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgaDEsXG4ucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50IGgyLFxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCBoMyxcbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgaDQsXG4ucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50ID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDIsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDMsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDQsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDIsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDMsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDQsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDIsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDMsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDQsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDIgKyBoMywgLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCA+ICogKyBoMiArIGg0LCAucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50ID4gKiArIGgyICsgaDUsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDMgKyBoMywgLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCA+ICogKyBoMyArIGg0LCAucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50ID4gKiArIGgzICsgaDUsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDQgKyBoMywgLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCA+ICogKyBoNCArIGg0LCAucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50ID4gKiArIGg0ICsgaDUsIC5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgPiAqICsgaDUgKyBoMywgLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCA+ICogKyBoNSArIGg0LCAucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50ID4gKiArIGg1ICsgaDUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCA+ICogKyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50IC5ydC1ycy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgLnJ0LXJzLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogNHB4O1xufVxuLnJ0LWRldGFpbHNfX2NvbnRlbnQgLnBvc3QtY29udGVudCB0YWJsZSB7XG4gIG1pbi13aWR0aDogOTAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucnQtZGV0YWlsc19fY29udGVudCAucG9zdC1jb250ZW50IC5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ydC1kZXRhaWxzX19jb250ZW50IC5wb3N0LWNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzIwNUNENDtcbn1cblxuLnJ0LWJsb2dfX3NpZGViYXIge1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWJsb2dfX3NpZGViYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLW1oKSArIDJyZW0pO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuYm90dG9tLWxpbmsgLnJ0LWJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZmO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5ib3R0b20tbGluayAucnQtYmFjayB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuYm90dG9tLWxpbmsgLnJ0LWJhY2sgYSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBnYXA6IDFyZW07XG59XG5cbi5ydC1uZXdzLWFyY2hpdmUge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LW5ld3MtYXJjaGl2ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cbi5ydC1uZXdzLWFyY2hpdmUgLnJ0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4yMDM3cmVtICsgMS40ODE1dncsIDIuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ucnQtbmV3cy1hcmNoaXZlIC5ydC1ibG9ja19fYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtbmV3cy1hcmNoaXZlIC5ydC1ibG9ja19fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zNzVyZW07XG4gIH1cbn1cbi5ydC1uZXdzLWFyY2hpdmUgLnJ0LWJsb2NrX19icmVhZGNydW1iIHVsIGEsIC5ydC1uZXdzLWFyY2hpdmUgLnJ0LWJsb2NrX19icmVhZGNydW1iIHVsIHNwYW4ge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5ydC1uZXdzLWFyY2hpdmUgLnJ0LWJsb2NrX19icmVhZGNydW1iIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucnQtbmV3cy1hcmNoaXZlX19zaWRlYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtbmV3cy1hcmNoaXZlX19zaWRlYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLW1oKSArIDJyZW0pO1xuICB9XG59XG4ucnQtbmV3cy1hcmNoaXZlX19zaWRlYmFyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtbmV3cy1hcmNoaXZlX19zaWRlYmFyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucnQtbmV3cy1hcmNoaXZlX19zaWRlYmFyIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX3NpZGViYXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtbmV3cy1hcmNoaXZlX19zaWRlYmFyIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucnQtbmV3cy1hcmNoaXZlX19zaWRlYmFyIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1uZXdzLWFyY2hpdmVfX3NpZGViYXIgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnJ0LW5ld3MtYXJjaGl2ZV9fc2lkZWJhciBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZGO1xufVxuLnJ0LW5ld3MtYXJjaGl2ZV9fc2lkZWJhciBsaSBhLmlzLWFjdGl2ZSwgLnJ0LW5ld3MtYXJjaGl2ZV9fc2lkZWJhciBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNUNENDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucnQtbmV3cy1hcmNoaXZlX19zcG90bGlnaHQgaDIsIC5ydC1uZXdzLWFyY2hpdmVfX25ldy1wb3N0IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucnQtbmV3cy1hcmNoaXZlX19zcG90bGlnaHQgaDIgc3ZnLCAucnQtbmV3cy1hcmNoaXZlX19uZXctcG9zdCBoMiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX3Nwb3RsaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LW5ld3MtYXJjaGl2ZV9fc3BvdGxpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LW5ld3MtYXJjaGl2ZV9fc3BvdGxpZ2h0IC5ydC1uZXdzLWFyY2hpdmVfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnQtbmV3cy1hcmNoaXZlX19uZXctcG9zdCAucnQtbmV3cy1hcmNoaXZlX19saXN0cyAucnQtbmV3cy1hcmNoaXZlX19pdGVtLS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LW5ld3MtYXJjaGl2ZV9fbmV3LXBvc3QgLnJ0LW5ld3MtYXJjaGl2ZV9fbGlzdHMgLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbS0taW1hZ2Uge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJ0LW5ld3MtYXJjaGl2ZV9fbmV3LXBvc3QgLnJ0LW5ld3MtYXJjaGl2ZV9fbGlzdHMgLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbS0taW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1uZXdzLWFyY2hpdmVfX25ldy1wb3N0IC5ydC1uZXdzLWFyY2hpdmVfX2xpc3RzIC5ydC1uZXdzLWFyY2hpdmVfX2l0ZW0tLXRpdGxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTI1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LW5ld3MtYXJjaGl2ZV9fbmV3LXBvc3QgLnJ0LW5ld3MtYXJjaGl2ZV9fbGlzdHMgLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbS0tZGVzYywgLnJ0LW5ld3MtYXJjaGl2ZV9fbmV3LXBvc3QgLnJ0LW5ld3MtYXJjaGl2ZV9fbGlzdHMgLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbS0tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucnQtbmV3cy1hcmNoaXZlX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbS0taW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX2l0ZW0tLWltYWdlLnJ0LWltZy1kcm9wIHtcbiAgcGFkZGluZy1ib3R0b206IDY2LjM2MzYzNjM2MzYlO1xufVxuLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbS0taW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtbmV3cy1hcmNoaXZlX19pdGVtLS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBEaXNwbGF5XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDEuMDEzOXJlbSArIDAuNTU1NnZ3LCAxLjVyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucnQtbmV3cy1hcmNoaXZlX19pdGVtLS1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX2l0ZW0tLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICNBN0E3QTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX2l0ZW06aG92ZXIgLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbS0taW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX2l0ZW06aG92ZXIgLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbS0tdGl0bGUge1xuICBjb2xvcjogIzIwNUNENDtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX2xpc3RzIC5ydC1uZXdzLWFyY2hpdmVfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLnJ0LW5ld3MtYXJjaGl2ZV9fbGlzdHMgLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbS0taW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzYwKSB7XG4gIC5ydC1uZXdzLWFyY2hpdmVfX2xpc3RzIC5ydC1uZXdzLWFyY2hpdmVfX2l0ZW0tLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ydC1uZXdzLWFyY2hpdmVfX2xpc3RzIC5ydC1uZXdzLWFyY2hpdmVfX2l0ZW0tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2MCkge1xuICAucnQtbmV3cy1hcmNoaXZlX19saXN0cyAucnQtbmV3cy1hcmNoaXZlX19pdGVtLS10aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyNXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucnQtbmV3cy1hcmNoaXZlX19saXN0cyAucnQtbmV3cy1hcmNoaXZlX19pdGVtICsgLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDMzLCAzMywgMzMsIDAuMSk7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ucnQtbmV3cy1hcmNoaXZlX19jYXRlZ29yeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDMzLCAzMywgMzMsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LW5ld3MtYXJjaGl2ZV9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDMuMzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzLjM3NXJlbTtcbiAgfVxufVxuLnJ0LW5ld3MtYXJjaGl2ZV9fY2F0ZWdvcnktLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX2NhdGVnb3J5LS1oZWFkIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJ0LW5ld3MtYXJjaGl2ZV9fY2F0ZWdvcnktLWhlYWQgaDIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnJ0LW5ld3MtYXJjaGl2ZV9fY2F0ZWdvcnktLWhlYWQgaDIgYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5ydC1uZXdzLWFyY2hpdmVfX2NhdGVnb3J5LS1yZWFkLW1vcmUge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAucnQtbmV3cy1hcmNoaXZlX19jYXRlZ29yeS0tcmVhZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJ0LW5ld3MtYXJjaGl2ZV9fY2F0ZWdvcnktLXJlYWQtbW9yZSBzdmcge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1uZXdzLWFyY2hpdmVfX2NhdGVnb3J5LS1saXN0IC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG4ucnQtbmV3cy1hcmNoaXZlX19jYXRlZ29yeS0tbGlzdCAucm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1uZXdzLWFyY2hpdmVfX2NhdGVnb3J5LS1saXN0IC5yb3cgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtbmV3cy1hcmNoaXZlX19jYXRlZ29yeS0tbGlzdCAucm93ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnJ0LW5ld3MtYXJjaGl2ZV9fcGFnaW5hdGlvbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucnQtbmV3cy1hcmNoaXZlX19wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLFxuLnJ0LW5ld3MtYXJjaGl2ZV9fcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycyB7XG4gIGNvbG9yOiAjQTdBN0E3O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1uZXdzLWFyY2hpdmVfX3BhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMsXG4gIC5ydC1uZXdzLWFyY2hpdmVfX3BhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuLnJ0LW5ld3MtYXJjaGl2ZV9fcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5jdXJyZW50LFxuLnJ0LW5ld3MtYXJjaGl2ZV9fcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucnQtbmV3cy1hcmNoaXZlX19wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzOmhvdmVyLFxuLnJ0LW5ld3MtYXJjaGl2ZV9fcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ucnQtc3R5bGVndWlkZSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWgpO1xufVxuLnJ0LXN0eWxlZ3VpZGUgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucnQtc3R5bGVndWlkZSBzZWN0aW9uID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJ0LXN0eWxlZ3VpZGUgc2VjdGlvbiAucnQtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnJ0LWRlbW8tc2xpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnJ0LWRlbW8tc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJ0LWJhbm5lci1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI0MzMzEzMDtcbn1cbi5ydC1iYW5uZXItaGVhZGluZyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucnQtYmFubmVyLWhlYWRpbmcgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNDMzMxMzA7XG4gIHJpZ2h0OiAwO1xufVxuLnJ0LWJhbm5lci1oZWFkaW5nIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi8qIEBmb250LWZhY2Uge1xyXG4gICAgLy9jeVxyXG4gICAgZm9udC1mYW1pbHk6ICdDeSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvY3ktYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2N5LWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICAvL2N5XHJcbiAgICBmb250LWZhbWlseTogJ0N5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9jeS1zZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2N5LXNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn0gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGFjZSBHcm90ZXNrJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2stQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzayc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2stUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzayc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU0ZQcm9EaXNwbGF5LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TRlByb0Rpc3BsYXktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NGUHJvRGlzcGxheS1SZWd1bGFySXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU0ZQcm9EaXNwbGF5LVJlZ3VsYXJJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NGIFBybyBEaXNwbGF5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TRlByb0Rpc3BsYXktTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU0ZQcm9EaXNwbGF5LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NGUHJvRGlzcGxheS1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TRlByb0Rpc3BsYXktTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU0ZQcm9EaXNwbGF5LVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU0ZQcm9EaXNwbGF5LVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU0ZQcm9EaXNwbGF5LVNlbWlib2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU0ZQcm9EaXNwbGF5LVNlbWlib2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU0ZQcm9EaXNwbGF5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TRlByb0Rpc3BsYXktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NGIFBybyBEaXNwbGF5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TRlByb0Rpc3BsYXktQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NGUHJvRGlzcGxheS1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzdGFyO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9zdGFyLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvc3Rhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zdGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3Rhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3N0YXIuc3ZnI3N0YXJcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdXb29Db21tZXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1dvb0NvbW1lcmNlLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdCAgICAgdXJsKCcuLi9mb250cy9Xb29Db21tZXJjZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0ICAgICB1cmwoJy4uL2ZvbnRzL1dvb0NvbW1lcmNlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2xnJztcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvbGcud29mZjI/aW85YTZrXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9sZy50dGY/aW85YTZrXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sZy53b2ZmP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sZy5zdmc/aW85YTZrI2xnXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLy8gQ29yZVxyXG5AaW1wb3J0IFwiX2NvcmUvc3R5bGVzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwiX2NvcmUvc3R5bGVzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiX2NvcmUvc3R5bGVzL21peGluc1wiO1xyXG5AaW1wb3J0IFwiX2NvcmUvc3R5bGVzL2ZvbnRzXCI7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jIyBHTE9CQUxcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcImdsb2JhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJvYmplY3RzL2J1dHRvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIm9iamVjdHMvZGF0ZXRpbWUtcGlja2VyLnNjc3NcIjtcbkBpbXBvcnQgXCJvYmplY3RzL2VkaXRvci5zY3NzXCI7XG5AaW1wb3J0IFwib2JqZWN0cy9mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJvYmplY3RzL2hlYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIm9iamVjdHMvaWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIm9iamVjdHMvbGlnaHRnYWxsZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJvYmplY3RzL2xpbmsuc2Nzc1wiO1xuQGltcG9ydCBcIm9iamVjdHMvbG9hZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwib2JqZWN0cy9ub3RpZnkuc2Nzc1wiO1xuQGltcG9ydCBcIm9iamVjdHMvc2Nyb2xsYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJvYmplY3RzL3NwbGlkZS5zY3NzXCI7XG5AaW1wb3J0IFwib2JqZWN0cy9zd2lwZXIuc2Nzc1wiO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIyMgQ09NUE9ORU5UU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9CbG9ja3MvYmxvY2tzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL0NUQS9jdGEuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvRGV0YWlsc1NpZGViYXIvdG9jLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL0Zvb3Rlci9mb290ZXItZGFzaC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9Gb290ZXIvZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL0ZvcmRldi9mb3JkZXYuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvRm9ybXMvZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvSGVhZGVyL2hlYWRlci1kYXNoLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL0hlYWRlci9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvTW9kYWxDb250YWN0L21vZGFsLWNvbnRhY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvTW9kYWxGb3JtQ29uc3VsdGF0aW9uL21vZGFsLWZvcm0tY29uc3VsdGF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL1BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9SZWxhdGVkUG9zdHMvcmVsYXRlZC1wb3N0cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9TY2hvb2wvY29tcGFyZS9jb21wYXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL1NjaG9vbC9wb3N0L3NjaG9vbC1wb3N0LnNjc3NcIjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiMjIFBBR0VTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCJwYWdlcy80MDQvNDA0LnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9EYXNoYm9hcmQvZGFzaC1hZGQtc2Nob29sLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9EYXNoYm9hcmQvZGFzaC1ob21lLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9EYXNoYm9hcmQvZHJhZy1hbmQtZHJvcC5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvRGFzaGJvYXJkL2VkaXQtc2Nob29sLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9EYXNoYm9hcmQvZ2FsbGVyeS5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvRGFzaGJvYXJkL2xvZy1pbi5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvRGFzaGJvYXJkL2xvZ2luLXdpZmkuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL0Rhc2hib2FyZC9tYW5hZ2UtcmVxdWVzdC5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvRGFzaGJvYXJkL21hbmFnZS1yZXZpZXcuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL0Rhc2hib2FyZC9tYW5hZ2Utc2Nob29sLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9EYXNoYm9hcmQvbmV3LXBhc3N3b3JkLXN1Y2Nlc3Muc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL0Rhc2hib2FyZC9vdHAuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL0Rhc2hib2FyZC9yZXNldC1wYXNzd29yZC5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvRGFzaGJvYXJkL3NpZ24tdXAuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL0Rhc2hib2FyZC91cGRhdGUtbmV3LXBhc3N3b3JkLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9Ib21lL2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9NYWludGVuYW5jZS9tYWludGVuYW5jZS5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvTmV3cy9uZXdzLWNhdGVnb3J5LnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9OZXdzL25ld3MtZGV0YWlsLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9OZXdzL25ld3Muc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL1N0eWxlR3VpZGUvc3R5bGVndWlkZS5zY3NzXCI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKioqKiBHbG9iYWwgfCBMYXlvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG46cm9vdCB7XHJcbiAgICAtLXNhZmUtYXJlYS1ib3R0b206IGNhbGMoMTAwdmggLSAxMDAgKiB2YXIoLS12aCkpO1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xyXG59XHJcblxyXG4qIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgI3dwYWRtaW5iYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big3ODJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuaXMtbG9jayB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5pcy10cmFuc3BhcmVudCkge1xyXG4gICAgICAgIC5ydC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tbWgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJ0LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBpZTExIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnJ0LWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5ydC1wb3B1cC1vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgei1pbmRleDogNTA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbioqKiogR2xvYmFsIHwgTGlua1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKioqKiBHbG9iYWwgfCBMaW5rXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuYSB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJ0LWN0YSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMycgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDIzIDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuNTYyNSA3LjQ5OTk5QzAuNTYyNSA3LjI5Mjc5IDAuNjQ0ODEgNy4wOTQwOCAwLjc5MTMyMiA2Ljk0NzU2QzAuOTM3ODM1IDYuODAxMDUgMS4xMzY1NSA2LjcxODc0IDEuMzQzNzUgNi43MTg3NEwxOS43NzAzIDYuNzE4NzRMMTQuODUzMSAxLjgwMzExQzE0LjcwNjQgMS42NTY0MiAxNC42MjQgMS40NTc0NSAxNC42MjQgMS4yNDk5OUMxNC42MjQgMS4wNDI1MyAxNC43MDY0IDAuODQzNTYyIDE0Ljg1MzEgMC42OTY4NjRDMTQuOTk5OCAwLjU1MDE2NiAxNS4xOTg4IDAuNDY3NzUzIDE1LjQwNjIgMC40Njc3NTNDMTUuNjEzNyAwLjQ2Nzc1MyAxNS44MTI3IDAuNTUwMTY2IDE1Ljk1OTQgMC42OTY4NjRMMjIuMjA5NCA2Ljk0Njg2QzIyLjI4MjEgNy4wMTk0NCAyMi4zMzk5IDcuMTA1NjUgMjIuMzc5MiA3LjIwMDU2QzIyLjQxODYgNy4yOTU0OCAyMi40Mzg5IDcuMzk3MjMgMjIuNDM4OSA3LjQ5OTk5QzIyLjQzODkgNy42MDI3NSAyMi40MTg2IDcuNzA0NSAyMi4zNzkyIDcuNzk5NDJDMjIuMzM5OSA3Ljg5NDMzIDIyLjI4MjEgNy45ODA1NCAyMi4yMDk0IDguMDUzMTFMMTUuOTU5NCAxNC4zMDMxQzE1LjgxMjcgMTQuNDQ5OCAxNS42MTM3IDE0LjUzMjIgMTUuNDA2MiAxNC41MzIyQzE1LjE5ODggMTQuNTMyMiAxNC45OTk4IDE0LjQ0OTggMTQuODUzMSAxNC4zMDMxQzE0LjcwNjQgMTQuMTU2NCAxNC42MjQgMTMuOTU3NSAxNC42MjQgMTMuNzVDMTQuNjI0IDEzLjU0MjUgMTQuNzA2NCAxMy4zNDM2IDE0Ljg1MzEgMTMuMTk2OUwxOS43NzAzIDguMjgxMjRMMS4zNDM3NSA4LjI4MTI0QzEuMTM2NTUgOC4yODEyNCAwLjkzNzgzNSA4LjE5ODkzIDAuNzkxMzIzIDguMDUyNDJDMC42NDQ4MSA3LjkwNTkgMC41NjI1IDcuNzA3MTkgMC41NjI1IDcuNDk5OTlaJyBmaWxsPSclMjMxRjE4NkInLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKioqKiBHbG9iYWwgfCBIZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaDEsXHJcbi5oMSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKioqKiBHbG9iYWwgfCBNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5sYXp5IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYubG9hZGVkIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1pbWctZHJvcCxcclxuLnJ0LWltZy1kcm9wLWNvbnRhaW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1pbWctZHJvcCB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtaW1nLWRyb3AtY29udGFpbiB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tb2JqZWN0LWZpdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblxyXG4gICAgPiBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKioqKiBHbG9iYWwgfCBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLnJlcXVpcmVkIHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHJcbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qKioqIFRleHQgU2VsZWN0aW9uIENvbG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgICAvKiBDb2RlIGZvciBGaXJlZm94ICovXHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbioqKiogUGxhY2Vob2xkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG46OnBsYWNlaG9sZGVyIHtcclxuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvKiBGaXJlZm94ICovXHJcbn1cclxuXHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XHJcbn1cclxuXHJcbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qKioqIFNjcm9sbGJhclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIHdpZHRoICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDAuNXJlbTtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG59XHJcblxyXG4vKiBUcmFjayAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIDAuMSk7XHJcbn1cclxuXHJcbi8qIEhhbmRsZSAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG59XHJcblxyXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbioqKiogUGFnaW5hdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ydC1wYWdpbmF0aW9uIHtcclxuICAgIHVsLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLW51bWJlcnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuNjY2NjcgMy4zMzM2NkwxMC4zMzMzIDguMDAwMzNMNS42NjY2NyAxMi42NjcnIHN0cm9rZT0nJTIzM0QzRjQ3JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnW3JvbGU9XCJpbWdcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAuMzMzMyAxMi42NjY3TDUuNjY2NjYgOC4wMDAwMUwxMC4zMzMzIDMuMzMzMzQnIHN0cm9rZT0nJTIzM0QzRjQ3JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnW3JvbGU9XCJpbWdcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuNjY2NjcgMy4zMzM2NkwxMC4zMzMzIDguMDAwMzNMNS42NjY2NyAxMi42NjcnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC4zMzMzIDEyLjY2NjdMNS42NjY2NiA4LjAwMDAxTDEwLjMzMzMgMy4zMzMzNCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtc3Rhci1yYXRpbmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB3aWR0aDogNy4zcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IHN0YXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcNzNcXDczXFw3M1xcNzNcXDczXCI7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItNDNBMDQ3O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDUzXFw1M1xcNTNcXDUzXFw1M1wiO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci00M0EwNDc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtc3RhcnMge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZ2FwOiAwIC41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci00M0EwNDc7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvb0NvbW1lcmNlXCI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIH4gYTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGUwMjFcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciBhOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwMjBcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfiBhOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwMjFcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpub3QoLmFjdGl2ZSk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gQnJlYWtwb2ludFxyXG5AbWl4aW4gYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpZTExKCkge1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFdvcmRwcmVzcyBhZG1pbmJhclxyXG5AbWl4aW4gd3AtYWRtaW4tYmFyKCkge1xyXG4gICAgYm9keS5hZG1pbi1iYXIgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEltYWdlIGRyb3BcclxuQG1peGluIGltZy1kcm9wKCR3aWR0aCwgJGhlaWdodDogbnVsbCkge1xyXG4gICAgQGlmICgkaGVpZ2h0KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAoJGhlaWdodC8kd2lkdGgpICogMTAwJTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGhlaWdodDogJHdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUcnVuY2F0ZSB0ZXh0XHJcbkBtaXhpbiB0cnVuY2F0ZSgkZm9udC1zaXplOiBudWxsLCAkbGluZS1oZWlnaHQ6IG51bGwsICRsaW5lcy10by1zaG93OiAxKSB7XHJcbiAgICBAaWYgKCRmb250LXNpemUgYW5kICRsaW5lLWhlaWdodCBhbmQgJGxpbmVzLXRvLXNob3cgPiAxKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJGZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodCAqICRsaW5lcy10by1zaG93O1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzLXRvLXNob3c7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBNYWtlIGd1dHRlcnMgc3BhY2luZ1xyXG5AbWl4aW4gZ3V0dGVycygkc3BhY2luZykge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCRzcGFjaW5nLzIpKi0xO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoJHNwYWNpbmcvMikqLTE7XHJcblxyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygkc3BhY2luZy8yKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoJHNwYWNpbmcvMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJlc2V0IHN0eWxlIGZvciB1bFxyXG5AbWl4aW4gcmVzZXQtbGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLy8gUmVzZXQgQXV0b2ZpbGxcclxuQG1peGluIHJlc2V0LWF1dG9maWxsKCRjb2xvcjogJGJvZHktY29sb3IpIHtcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3I7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTZXQgaWNvbiBzaXplXHJcbkBtaXhpbiBpY29uLXNpemUoJHNpemUpIHtcclxuICAgIHN2Z1tyb2xlPVwiaW1nXCJdIHtcclxuICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gaGlkZSBzY3JvbGxiYXJcclxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxufVxyXG5cclxuQG1peGluIHRvdWNoLXNjcmVlbigpIHtcclxuICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwb3J0cmFpdC1zY3JlZW4oKSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuLy8gQnJlYWtwb2ludFxyXG4kYnJlYWtwb2ludHM6ICh4czogMCxcclxuICAgICAgICBzc206IDM2MHB4LFxyXG4gICAgICAgIHNtOiA1NzZweCxcclxuICAgICAgICBtZDogNzY4cHgsXHJcbiAgICAgICAgbGc6IDk5MnB4LFxyXG4gICAgICAgIHhsOiAxMjAwcHgsXHJcbiAgICAgICAgeHhsOiAxNDAwcHgsXHJcbiAgICAgICAgeHh4bDogMjAwMHB4LFxyXG4gICAgKSAhZGVmYXVsdDtcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICdTRiBQcm8gRGlzcGxheScsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICdTcGFjZSBHcm90ZXNrJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbi8vIENvbG9yc1xyXG4vLyBDb2xvcnNcclxuJGdyYXk6ICNDNEM0QzQgIWRlZmF1bHQ7XHJcbiRncmF5LTI6ICNFMUUxRTEgIWRlZmF1bHQ7XHJcbiRncmF5LTM6ICNFREVERUUgIWRlZmF1bHQ7XHJcbiRncmF5LTQ6ICNGOEY5RkMgIWRlZmF1bHQ7XHJcbiRncmF5LTU6ICNFOUU5RTkgIWRlZmF1bHQ7XHJcbiRncmF5LTY6ICM2ODc1ODggIWRlZmF1bHQ7XHJcblxyXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XHJcbiR3aGl0ZS0yOiAjRjNGM0Y0ICFkZWZhdWx0O1xyXG4kd2hpdGUtMzogI2YyZjZmZiAhZGVmYXVsdDtcclxuXHJcbiRibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcclxuJGJsYWNrLTE6ICMyMTIxMjEgIWRlZmF1bHQ7XHJcbiRibGFjay0yOiAjMTcxNzE3ICFkZWZhdWx0O1xyXG4kYmxhY2stMzogIzExMTgyNyAhZGVmYXVsdDtcclxuXHJcbiRibHVlOiAjMjA1Q0Q0ICFkZWZhdWx0O1xyXG4kcmVkOiAjQzMzMTMwICFkZWZhdWx0O1xyXG4kcmVkLTI6ICNmZjRlNGQgIWRlZmF1bHQ7XHJcbiRjb2xvci0yMDVDRDQ6ICMyMDVDRDQgIWRlZmF1bHQ7XHJcbiRjb2xvci01NEQ2RkY6ICM1NEQ2RkYgIWRlZmF1bHQ7XHJcbiRjb2xvci0wMjJBMUM6ICMwMjJBMUMgIWRlZmF1bHQ7XHJcbiRjb2xvci1mZGZkZmQ6ICNmZGZkZmQgIWRlZmF1bHQ7XHJcbiRjb2xvci1FOUVBRUM6ICNFOUVBRUMgIWRlZmF1bHQ7XHJcbiRjb2xvci1GMUYyRjQ6ICNGMUYyRjQgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3ItMDQwRjQ5OiAjMDgxNDRlICFkZWZhdWx0O1xyXG4kY29sb3ItQjQyOTI4OiAjQjQyOTI4ICFkZWZhdWx0O1xyXG4kY29sb3ItRkJGNUU3OiAjRkJGNUU3ICFkZWZhdWx0O1xyXG4kY29sb3ItRjJGNkZGOiAjRjJGNkZGICFkZWZhdWx0O1xyXG4kY29sb3ItRkRGQUYyOiAjRkRGQUYyO1xyXG4kY29sb3ItMjIyNTI5OiAjMjIyNTI5O1xyXG4kY29sb3ItNDNBMDQ3OiAjNDNBMDQ3O1xyXG4kY29sb3ItMTc0ZGI3OiAjMTc0ZGI3O1xyXG4kY29sb3ItQTdBN0E3OiAjQTdBN0E3O1xyXG4kY29sb3ItREJFN0ZGOiAjREJFN0ZGO1xyXG4kY29sb3ItMTExODI3OiAjMTExODI3O1xyXG4kY29sb3ItRTlFQUVDOiAjRTlFQUVDO1xyXG4kY29sb3ItMDA2MkZGOiAjMDA2MkZGO1xyXG4kY29sb3ItRTAzMTM3OiAjRTAzMTM3O1xyXG4kY29sb3ItMjdBMzc2OiAjMjdBMzc2O1xyXG4kY29sb3ItQ0JENUUwOiAjQ0JENUUwO1xyXG4kY29sb3ItQTBBRUMwOiAjQTBBRUMwO1xyXG4kY29sb3ItNjg3NTg4OiAjNjg3NTg4O1xyXG4kY29sb3ItRUVFRkYyOiAjRUVFRkYyO1xyXG4kY29sb3ItRjhGOEY4OiAjRjhGOEY4O1xyXG4kY29sb3ItRkZFREVDOiAjRkZFREVDO1xyXG4kY29sb3ItRTdGN0VGOiAjRTdGN0VGO1xyXG4kY29sb3ItMENBRjYwOiAjMENBRjYwO1xyXG4kY29sb3ItRkZGNkQzOiAjRkZGNkQzO1xyXG4kY29sb3ItRTZCQjIwOiAjRTZCQjIwO1xyXG5cclxuJHByaW1hcnk6ICRibGFjay0xICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAkZ3JheS0zICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAkcmVkICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogJGJsYWNrLTEgIWRlZmF1bHQ7XHJcbiRwbGFjZWhvbGRlci1jb2xvcjogcmdiYSgkYmxhY2stMSwgLjM1KSAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbSBDb2xvcnNcclxuXHJcblxyXG4vLyBGb3Jtc1xyXG4kaW5wdXQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtY29sb3I6ICRibGFjay0xICFkZWZhdWx0O1xyXG4kaW5wdXQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSgkYmxhY2stMSwgMC4zNSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQ6IDNyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWRhc2hib2FyZDogMTBweCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogJGJsYWNrLTEgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3ItZm9jdXM6ICRjb2xvci0yMDVDRDQgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6IHRoaW4gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYS1oZWlnaHQ6IDE1MHB4ICFkZWZhdWx0O1xyXG4kbGFiZWwtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kbGFiZWwtY29sb3I6ICRibGFjay0xICFkZWZhdWx0O1xyXG4kbGFiZWwtc3BhY2luZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRsYWJlbC1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tcm93LXNwYWNpbmc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jb2wtc3BhY2luZzogMjBweCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1zaXplOiAxOHB4ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtZG90LXNpemU6IDhweCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWdhcDogMTBweCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWZvbnQtd2VpZ2h0OiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWJvcmRlci1jb2xvci1hY3RpdmU6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtdG9wOiAycHggIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0LW9wdGlvbi1wYWRkaW5nLXk6IDhweCAhZGVmYXVsdDtcclxuJHNlbGVjdC1vcHRpb24tcGFkZGluZy14OiAxNnB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0LW9wdGlvbi1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XHJcbiRzZWxlY3Qtb3B0aW9uLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdC1vcHRpb24tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogJGdyYXkgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtYXJyb3ctd2lkdGg6IDExcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3QtYXJyb3ctc3BhY2luZzogMTZweCAhZGVmYXVsdDtcclxuJHNlbGVjdC1hcnJvdy1pY29uOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMi42NjY4IDUuNjY2NzVMOC4wMDAxNiAxMC4zMzM0TDMuMzMzNSA1LjY2Njc1JyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtZHJvcGRvd24tb2Zmc2V0OiAwO1xyXG5cclxuJG5vdGUtbWVzc2FnZS1jb2xvcjogJGdyYXktNiAhZGVmYXVsdDtcclxuJG5vdGUtbWVzc2FnZS1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XHJcbiRub3RlLW1lc3NhZ2Utc3BhY2luZzogMTBweCAhZGVmYXVsdDtcclxuJG5vdGUtbWVzc2FnZS1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kbm90ZS1tZXNzYWdlLWxpbmUtaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xyXG5cclxuJHZhbGlkYXRlLW1lc3NhZ2UtY29sb3I6ICRyZWQtMiAhZGVmYXVsdDtcclxuJHZhbGlkYXRlLW1lc3NhZ2UtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG4kdmFsaWRhdGUtbWVzc2FnZS1zcGFjaW5nOiA2cHggIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXN3aXRjaGVyLXNsaWRlci13aWR0aDogNTBweCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItaGVpZ2h0OiAxNnB4ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jb2xvcjogJGdyYXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWNvbG9yLWNoZWNrZWQ6ICRncmF5LTIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWN1cnNvci1zaXplOiAyMnB4ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jdXJzb3ItY29sb3I6ICM0MjQyNDIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWN1cnNvci1jb2xvci1jaGVja2VkOiAkcmVkICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1sYWJlbC1mb250LXNpemU6IDhweCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItbGFiZWwtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWxhYmVsLXNwYWNpbmc6IDJweCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItZ2FwOiBjYWxjKCgkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jdXJzb3Itc2l6ZSAtICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2hlci1sYWJlbC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoZXItbGFiZWwtZ2FwOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gRm9ybSBmbG9hdCBsYWJlbFxyXG4kZm9ybS1mbG9hdDogdHJ1ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXQtbGFiZWwtZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdC1pbnB1dC1wYWRkaW5nLXRvcDogMC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQnV0dG9uXHJcbiRidXR0b24tY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjA1Q0Q0O1xyXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGNvbG9yLTIwNUNENDtcclxuJGJ1dHRvbi1jb2xvci1ob3ZlcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICRjb2xvci0xNzRkYjc7XHJcbiRidXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiAkY29sb3ItMTc0ZGI3O1xyXG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTIwNUNENDtcclxuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkY29sb3ItMjA1Q0Q0O1xyXG4kYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IC42O1xyXG5cclxuXHJcbiRidXR0b24tZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcclxuXHJcbiRidXR0b24tcHJpbWFyeS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yOiAkY29sb3ItMjA1Q0Q0ICFkZWZhdWx0O1xyXG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTIwNUNENCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWhvdmVyOiAkd2hpdGU7XHJcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkY29sb3ItMTc0ZGI3O1xyXG4kYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yLWhvdmVyOiAkY29sb3ItMTc0ZGI3ICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yOiAkYmxhY2stMSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjogJHJlZCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3ItaG92ZXI6ICRibGFjay0xICFkZWZhdWx0O1xyXG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlci1jb2xvci1ob3ZlcjogJGJsYWNrLTEgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uLW91dGxpbmUtY29sb3I6ICRjb2xvci0yMDVDRDQgIWRlZmF1bHQ7XHJcbiRidXR0b24tb3V0bGluZS1ib3JkZXItY29sb3I6ICRjb2xvci0yMDVDRDQgIWRlZmF1bHQ7XHJcbiRidXR0b24tb3V0bGluZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1vdXRsaW5lLWNvbG9yLWhvdmVyOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidXR0b24tb3V0bGluZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkY29sb3ItMjA1Q0Q0ICFkZWZhdWx0O1xyXG4kYnV0dG9uLW91dGxpbmUtYm9yZGVyLWNvbG9yLWhvdmVyOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vL0xpbmtcclxuJGxpbmstY29sb3I6ICRjb2xvci0yMDVDRDQgIWRlZmF1bHQ7XHJcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItMjA1Q0Q0ICFkZWZhdWx0O1xyXG4kbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXk7XHJcbiRsaW5rLWRpc2FibGVkLWNvbG9yLWhvdmVyOiAkZ3JheTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qKioqIE9iamVjdHMgfCBCdXR0b25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnJ0LWJ0bixcclxuLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IHRoaW4gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xyXG4gICAgY29sb3I6ICRidXR0b24tY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjc1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLFxyXG4ucnQtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3I7XHJcbiAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvci1ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWljb24ge1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tc2VhcmNoIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yMS4zNTQgMjAuNjQ2TDE3LjM0NSAxNi42MzdDMTguNjgxIDE1LjEzNSAxOS41MDEgMTMuMTY0IDE5LjUwMSAxMUMxOS41MDEgNi4zMTMgMTUuNjg4IDIuNSAxMS4wMDEgMi41QzYuMzEzOTggMi41IDIuNTAwOTggNi4zMTMgMi41MDA5OCAxMUMyLjUwMDk4IDE1LjY4NyA2LjMxMzk4IDE5LjUgMTEuMDAxIDE5LjVDMTMuMTY1IDE5LjUgMTUuMTM2IDE4LjY4IDE2LjYzOCAxNy4zNDRMMjAuNjQ3IDIxLjM1M0MyMC43NDUgMjEuNDUxIDIwLjg3MyAyMS40OTkgMjEuMDAxIDIxLjQ5OUMyMS4xMjkgMjEuNDk5IDIxLjI1NyAyMS40NSAyMS4zNTUgMjEuMzUzQzIxLjU0OSAyMS4xNTggMjEuNTQ5IDIwLjg0MiAyMS4zNTQgMjAuNjQ2Wk0zLjUgMTFDMy41IDYuODY1IDYuODY0IDMuNSAxMSAzLjVDMTUuMTM2IDMuNSAxOC41IDYuODY1IDE4LjUgMTFDMTguNSAxNS4xMzUgMTUuMTM2IDE4LjUgMTEgMTguNUM2Ljg2NCAxOC41IDMuNSAxNS4xMzUgMy41IDExWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaWNvbi1zZW5kIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzI5MTVfMTcxMiknJTNFJTNDcGF0aCBkPSdNMy41OTk1NSA5LjYwMDEyVjE0LjUwMDFDMy41OTk1NSAxNS4yMDAxIDQuMzk5NTUgMTUuNTAwMSA0Ljg5OTU1IDE1LjAwMDFMNy4xOTk1NSAxMi4zMDAxTDExLjg5OTYgMTUuODAwMUMxMi4yOTk2IDE2LjEwMDEgMTIuODk5NiAxNS45MDAxIDEyLjk5OTYgMTUuNDAwMUwxNS45OTk2IDAuOTAwMTIyQzE2LjA5OTYgMC4zMDAxMjIgMTUuNTk5NiAtMC4wOTk4Nzg0IDE0Ljk5OTYgMC4xMDAxMjJMMC40OTk1NTIgNS45MDAxMkMtMC4wMDA0NDc3MiA2LjEwMDEyIC0wLjEwMDQ0OCA2LjgwMDEyIDAuMjk5NTUyIDcuMjAwMTJMMS44OTk1NSA4LjQwMDEyTDYuNDk5NTUgNi4yMDAxMkM2Ljg5OTU1IDYuMDAwMTIgNy4xOTk1NSA2LjUwMDEyIDYuODk5NTUgNi43MDAxMkwzLjU5OTU1IDkuNjAwMTJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI5MTVfMTcxMiclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWNoYXQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTMuMzM3NTggMTguMTI0MkMyLjk1Njc1IDE4LjEyNDIgMi41ODY5IDE3Ljk3NDEgMi4zMDY5IDE3LjY5NDFDMS45MTE5IDE3LjMgMS43NzYwNyAxNi43Mjc1IDEuOTUxMDcgMTYuMjAwOEwyLjY1MTc1IDE0LjExNjdDMi43MzM0MiAxMy44NjA4IDIuNzI2MDIgMTMuNjA0MSAyLjYzMDE4IDEzLjQwMTZDMi4xMzY4NSAxMi4zNDA4IDEuODc4NDMgMTEuMTY1OSAxLjg3ODQzIDkuOTk5MTlDMS44Nzg0MyA1LjUyMDAyIDUuNTIyNjQgMS44NzUgMTAuMDAxOCAxLjg3NUMxNC40ODE4IDEuODc1IDE4LjEyNiA1LjUxOTE5IDE4LjEyNiA5Ljk5OTE5QzE4LjEyNiAxNC40NzkyIDE0LjQ4MTggMTguMTIzMyAxMC4wMDE4IDE4LjEyMzNDOC44MzU5NyAxOC4xMjMzIDcuNjYxMDEgMTcuODY0MiA2LjYwNjAxIDE3LjM3MzRDNi4zOTkzNSAxNy4yNzQyIDYuMTQxMDEgMTcuMjY3NSA1Ljg3Njg1IDE3LjM1MTdMMy44MDI2NyAxOC4wNDgzQzMuNjQ4NSAxOC4wOTkyIDMuNDkxNzUgMTguMTI0MiAzLjMzNzU4IDE4LjEyNDJaTTEwLjAwMSAzLjEyNUM2LjIxMDk5IDMuMTI1IDMuMTI3NjIgNi4yMDgzNSAzLjEyNzYyIDkuOTk5MTlDMy4xMjc2MiAxMC45ODUgMy4zNDY3OSAxMS45Nzc1IDMuNzYwOTYgMTIuODY5MkMzLjk5MDk2IDEzLjM1MzMgNC4wMjA5NCAxMy45MzU4IDMuODQwMSAxNC41MDVMMy4xMzY3NyAxNi41OTc1QzMuMTAxNzcgMTYuNzAxNyAzLjE1NTA4IDE2Ljc3NTggMy4xOTAwOCAxNi44MTA4QzMuMjI1MDggMTYuODQ1OCAzLjMwMDE1IDE2Ljg5OTIgMy40MDQzMSAxNi44NjQyTDUuNDg2MDIgMTYuMTY1QzYuMDYzNTIgMTUuOTgwOCA2LjY0NzYzIDE2LjAwOTIgNy4xMzc2MyAxNi4yNDMzQzguMDIyNjMgMTYuNjU1IDkuMDE1MTYgMTYuODc0MiAxMC4wMDEgMTYuODc0MkMxMy43OTE4IDE2Ljg3NDIgMTYuODc1MiAxMy43OTA4IDE2Ljg3NTIgMTBDMTYuODc1MiA2LjIwOTE3IDEzLjc5MTggMy4xMjUgMTAuMDAxIDMuMTI1Wk0xMy45NTg1IDguMzMzMzNDMTMuOTU4NSA3Ljk4ODMzIDEzLjY3ODUgNy43MDgzMyAxMy4zMzM1IDcuNzA4MzNINi42NjY4NEM2LjMyMTg0IDcuNzA4MzMgNi4wNDE4NCA3Ljk4ODMzIDYuMDQxODQgOC4zMzMzM0M2LjA0MTg0IDguNjc4MzMgNi4zMjE4NCA4Ljk1ODMzIDYuNjY2ODQgOC45NTgzM0gxMy4zMzM1QzEzLjY3ODUgOC45NTgzMyAxMy45NTg1IDguNjc4MzMgMTMuOTU4NSA4LjMzMzMzWk0xMS40NTg1IDExLjY2NjdDMTEuNDU4NSAxMS4zMjE3IDExLjE3ODUgMTEuMDQxNyAxMC44MzM1IDExLjA0MTdINi42NjY4NEM2LjMyMTg0IDExLjA0MTcgNi4wNDE4NCAxMS4zMjE3IDYuMDQxODQgMTEuNjY2N0M2LjA0MTg0IDEyLjAxMTcgNi4zMjE4NCAxMi4yOTE3IDYuNjY2ODQgMTIuMjkxN0gxMC44MzM1QzExLjE3ODUgMTIuMjkxNyAxMS40NTg1IDEyLjAxMTcgMTEuNDU4NSAxMS42NjY3WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBleHRlbmQgJWJ0bi1kaXNhYmxlZDtcclxufVxyXG5cclxuLnJ0LWJ0bi1jdXN0b20ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5ydC1idG4td2hpdGUge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQvMTQpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMSwgLjYsIC40LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMSwgLjYsIC40LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgc2NhbGVZKDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogLTU1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctYWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIC5hcnJvdy1iZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvdy1hZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKSBzY2FsZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGV4dGVuZCAlYnRuLWRpc2FibGVkO1xyXG59XHJcblxyXG4lYnRuLWRpc2FibGVkIHtcclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRidXR0b24tZGlzYWJsZWQtb3BhY2l0eTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJWJ0bi1saW5rLWRpc2FibGVkIHtcclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rLWRpc2FibGVkLWNvbG9yLWhvdmVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWRpc2FibGVkLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJ0LWJ0bi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucnQtYnRuLWxpbmsge1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgfVxyXG5cclxuICAgIEBleHRlbmQgJWJ0bi1saW5rLWRpc2FibGVkO1xyXG59XHJcblxyXG4ucnQtYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3ItaG92ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yLWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBleHRlbmQgJWJ0bi1kaXNhYmxlZDtcclxufVxyXG5cclxuLnJ0LWJ0bi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1jb2xvci1ob3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yLWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBleHRlbmQgJWJ0bi1kaXNhYmxlZDtcclxufVxyXG5cclxuLnJ0LWJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLW91dGxpbmUtYm9yZGVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICRidXR0b24tb3V0bGluZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tb3V0bGluZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1vdXRsaW5lLWJvcmRlci1jb2xvci1ob3ZlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbi1vdXRsaW5lLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tb3V0bGluZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBleHRlbmQgJWJ0bi1kaXNhYmxlZDtcclxufVxyXG5cclxuLnJ0LWJ0bi1kYXNoIHtcclxuICAgIG1pbi13aWR0aDogNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xNik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDFyZW0gLSAzcHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMXJlbSAtIDNweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogNy41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDFyZW0gLSAycHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gLSAycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA5LjM3NXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxcmVtIC0gMXB4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxcmVtIC0gMXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLm91dGxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stMztcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1sb2FkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtYnRuLWRhc2gtb3V0bGluZSB7fSIsIi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIge1xyXG4gICAgLnhkc29mdF9sYWJlbCB7XHJcbiAgICAgICAgJiA+IC54ZHNvZnRfc2VsZWN0IHtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmID4gLnhkc29mdF9vcHRpb24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYueGRzb2Z0X2N1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkcmVkIDAgMXB4IDNweCAwIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueGRzb2Z0X2NhbGVuZGFyIHtcclxuICAgICAgICB0ZCB7XHJcblxyXG4gICAgICAgICAgICAmLnhkc29mdF9jdXJyZW50LFxyXG4gICAgICAgICAgICAmLnhkc29mdF9kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkcmVkIDAgMXB4IDNweCAwIGluc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueGRzb2Z0X3RpbWVwaWNrZXIge1xyXG4gICAgICAgIC54ZHNvZnRfdGltZV9ib3gge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnhkc29mdF9jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHJlZCAwIDFweCAzcHggMCBpbnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBvc3QtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZnItaW1nLWNhcHRpb24ge1xyXG4gICAgICAgIGltZywgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLmZyLWRpYiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZyLWZpbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZnItZmlyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTByZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibHVlLCAwLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59IiwiLy8gQ29tbW9uXHJcbiVmb3JtLWdyb3VwIHtcclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9ybS1yb3ctc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5ydC1mb3JtLWljb24ge1xyXG4gICAgICAgIC5ydC1mb3JtLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mcmVlemUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19odW1hbiB7XHJcbiAgICAgICAgICAgIC5ydC1mb3JtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNC41IDEyLjk3NkMxNC41MDAyIDEyLjgxNTIgMTQuNDYxNiAxMi42NTY2IDE0LjM4NzQgMTIuNTEzOUMxNC4zMTMyIDEyLjM3MTEgMTQuMjA1NyAxMi4yNDg0IDE0LjA3NCAxMi4xNTZDMTIuMjY5OSAxMC45ODc3IDEwLjE0NzQgMTAuNDA5IDggMTAuNUM1Ljg1MjYyIDEwLjQwOSAzLjczMDA1IDEwLjk4NzcgMS45MjYgMTIuMTU2QzEuNzk0MjcgMTIuMjQ4NCAxLjY4Njc3IDEyLjM3MTEgMS42MTI2MSAxMi41MTM5QzEuNTM4NDQgMTIuNjU2NiAxLjQ5OTgyIDEyLjgxNTIgMS41IDEyLjk3NlYxNS41SDE0LjVWMTIuOTc2Wicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNOCA3LjVDOS45MzMgNy41IDExLjUgNS45MzMgMTEuNSA0QzExLjUgMi4wNjcgOS45MzMgMC41IDggMC41QzYuMDY3IDAuNSA0LjUgMi4wNjcgNC41IDRDNC41IDUuOTMzIDYuMDY3IDcuNSA4IDcuNVonIHN0cm9rZT0nJTIzMjEyMTIxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VtYWlsIHtcclxuICAgICAgICAgICAgLnJ0LWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC41IDVMOCA5TDE1LjUgNScgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTQuNUgyQzEuNjAyMTggMTQuNSAxLjIyMDY0IDE0LjM0MiAwLjkzOTM0IDE0LjA2MDdDMC42NTgwMzUgMTMuNzc5NCAwLjUgMTMuMzk3OCAwLjUgMTNWM0MwLjUgMi42MDIxOCAwLjY1ODAzNSAyLjIyMDY0IDAuOTM5MzQgMS45MzkzNEMxLjIyMDY0IDEuNjU4MDQgMS42MDIxOCAxLjUgMiAxLjVIMTRDMTQuMzk3OCAxLjUgMTQuNzc5NCAxLjY1ODA0IDE1LjA2MDcgMS45MzkzNEMxNS4zNDIgMi4yMjA2NCAxNS41IDIuNjAyMTggMTUuNSAzVjEzQzE1LjUgMTMuMzk3OCAxNS4zNDIgMTMuNzc5NCAxNS4wNjA3IDE0LjA2MDdDMTQuNzc5NCAxNC4zNDIgMTQuMzk3OCAxNC41IDE0IDE0LjVWMTQuNVonIHN0cm9rZT0nJTIzMjEyMTIxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgLnJ0LWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjkxNV8xNzAwKSclM0UlM0NwYXRoIGQ9J00xMC41MTM3IDkuNzYzOTZMOS4yOTE3MSAxMS4yOTJDNy4zOTgxNSAxMC4xNzk0IDUuODIwMjUgOC42MDE1MiA0LjcwNzcxIDYuNzA3OTVMNi4yMzU3MSA1LjQ4NTk1QzYuNDE0ODMgNS4zNDI2MiA2LjU0MTQyIDUuMTQzOTggNi41OTU3IDQuOTIxMDlDNi42NDk5NyA0LjY5ODE5IDYuNjI4ODggNC40NjM1OSA2LjUzNTcxIDQuMjUzOTZMNS4xNDI3MSAxLjExNjk1QzUuMDQyODIgMC44OTIxNiA0Ljg2NjMzIDAuNzEwMTQ5IDQuNjQ0NzIgMC42MDMzNzNDNC40MjMxMSAwLjQ5NjU5NiA0LjE3MDc4IDAuNDcxOTk1IDMuOTMyNzEgMC41MzM5NTVMMS4yODA3MSAxLjIyMDk1QzEuMDMzMzUgMS4yODU4MSAwLjgxODMyIDEuNDM5MDQgMC42NzYyNTggMS42NTE2N0MwLjUzNDE5NyAxLjg2NDMgMC40NzQ5NDkgMi4xMjE2MSAwLjUwOTcxNCAyLjM3NDk1QzAuOTc1MDA2IDUuNjg4NjkgMi41MDY0OSA4Ljc2MDg3IDQuODcyNjUgMTEuMTI3QzcuMjM4OCAxMy40OTMyIDEwLjMxMSAxNS4wMjQ3IDEzLjYyNDcgMTUuNDlDMTMuODc4IDE1LjUyNDkgMTQuMTM1MiAxNS40NjU3IDE0LjM0NzggMTUuMzIzNkMxNC41NjAzIDE1LjE4MTUgMTQuNzEzMyAxNC45NjY0IDE0Ljc3NzcgMTQuNzE5TDE1LjQ2NTcgMTIuMDY4QzE1LjUyNzcgMTEuODI5OSAxNS41MDMxIDExLjU3NzYgMTUuMzk2MyAxMS4zNTZDMTUuMjg5NSAxMS4xMzQzIDE1LjEwNzUgMTAuOTU3OSAxNC44ODI3IDEwLjg1OEwxMS43NDU3IDkuNDY0OTZDMTEuNTM2MSA5LjM3MjAyIDExLjMwMTcgOS4zNTA5NiAxMS4wNzg5IDkuNDA1MDNDMTAuODU2MSA5LjQ1OTEgMTAuNjU3NCA5LjU4NTI5IDEwLjUxMzcgOS43NjM5NlY5Ljc2Mzk2Wicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI5MTVfMTcwMCclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJ0LWZvcm0tbGFiZWwtaGlkZSB7XHJcbiAgICAgICAgLnJ0LWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGZvcm0tZmxvYXQtaW5wdXQtcGFkZGluZy10b3AgJGlucHV0LXBhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4lZm9ybS1sYWJlbCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuXHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBAaWYgKCRmb3JtLWZsb2F0ID09ZmFsc2UpIHtcclxuICAgICAgICBjb2xvcjogJGxhYmVsLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsLWZvbnQtc2l6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2VpbChjYWxjKCgkaW5wdXQtaGVpZ2h0IC0gJGlucHV0LWZvbnQtc2l6ZSkvMikpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gei1pbmRleDogMTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJi5mcmVlemUsXHJcbiAgICAgICAgLmhhcy1zZWxlY3QgJiB7XHJcbiAgICAgICAgICAgIHRvcDogLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZmxvYXQtbGFiZWwtZm9udC1zaXplO1xyXG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJWZvcm0tY29udHJvbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtYXV0b2ZpbGw7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItZm9jdXM7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkZm9ybS1mbG9hdCA9PWZhbHNlKSB7XHJcbiAgICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdC1pbnB1dC1wYWRkaW5nLXRvcCAkaW5wdXQtcGFkZGluZy14IDA7XHJcblxyXG4gICAgICAgICY6bm90KC5zaG93LXBsYWNlaG9sZGVyKTo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4lZm9ybS10ZXh0YXJlYSB7XHJcbiAgICBAaWYgKCRmb3JtLWZsb2F0ID09ZmFsc2UpIHtcclxuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy14O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtICRpbnB1dC1wYWRkaW5nLXggJGlucHV0LXBhZGRpbmcteDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4lZm9ybS1jdXN0b20tY29udHJvbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLXNpemUgKyAkY3VzdG9tLWNvbnRyb2wtZ2FwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6ICRjdXN0b20tY29udHJvbC1mb250LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRjdXN0b20tY29udHJvbC1mb250LXdlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1jb250cm9sLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLXNpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLXNpemU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAkY3VzdG9tLWNvbnRyb2wtdG9wO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IHRoaW4gc29saWQgJGN1c3RvbS1jb250cm9sLWJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIC8vU3R5bGUgY3VzdG9taXphYmx5IGNoZWNrYm94IGFuZCByYWRpbyBidXR0b25zXHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEwIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDMuNUwzLjc3NTUxIDYuMzMzMzNMOSAxJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc0JyBjeT0nNCcgcj0nNCcgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4lZm9ybS12YWxpZGF0ZS1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAkdmFsaWRhdGUtbWVzc2FnZS1mb250LXNpemU7XHJcbiAgICBjb2xvcjogJHZhbGlkYXRlLW1lc3NhZ2UtY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiAkdmFsaWRhdGUtbWVzc2FnZS1zcGFjaW5nO1xyXG59XHJcblxyXG4lZm9ybS1ub3RlLW1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJG5vdGUtbWVzc2FnZS1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJG5vdGUtbWVzc2FnZS1mb250LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJG5vdGUtbWVzc2FnZS1mb250LXdlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbm90ZS1tZXNzYWdlLWxpbmUtaGVpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygkbm90ZS1tZXNzYWdlLXNwYWNpbmcgLSA1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkbm90ZS1tZXNzYWdlLXNwYWNpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBJRURHIGZvcm1cclxuLnJ0LWZvcm0tcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5ydC1mb3JtLWxhYmVsIHtcclxuICAgIEBleHRlbmQgJWZvcm0tbGFiZWw7XHJcblxyXG4gICAgLm9wdGlvbmFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXF1aXJlZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtZm9ybS1kYXNoLWdyb3VwIHtcclxuICAgICYuY2xlYXJfbGFiZWwge1xyXG4gICAgICAgIC5ydC1mb3JtLWxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRsYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIH4gLmNsZWFyX2xhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJ0LWZvcm0tZ3JvdXAsXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIEBleHRlbmQgJWZvcm0tZ3JvdXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgJi0taGFsZiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7Y2FsYygkZm9ybS1jb2wtc3BhY2luZyAvIDIpfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3VibWl0IHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNsZWFyX2xhYmVsIHtcclxuICAgICAgICAucnQtZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRsYWJlbC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLypcclxuICAgICAgICAmIH4gLmNsZWFyX2xhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuKi9cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0YXJlYSB7XHJcbiAgICAgICAgLnJ0LWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICAmLmZyZWV6ZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJ0LWZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICYuZnJlZXplIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgICYuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAvL0NoZWNrYm94ZXMgR3JvdXBcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDEuMjVyZW0gM3JlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLUU5RUFFQztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgIC5ydC1mb3JtLWxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxLjc1cmVtIC41cmVtIC41cmVtO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hdXRvZmlsbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLnJ0LWlzLXNlbGVjdDIpIHtcclxuICAgICAgICAgICAgLnJ0LWZvcm0tZ3JvdXBfX2lubmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRzZWxlY3QtYXJyb3ctaWNvbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXJhdGluZyB7XHJcbiAgICAgICAgLnJ0LWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtZm9ybS1jb250cm9sLFxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIEBleHRlbmQgJWZvcm0tY29udHJvbDtcclxuXHJcbiAgICAucnQtZm9ybS1ncm91cC0tZXJyb3IgJiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsaWRhdGUtbWVzc2FnZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwLS1lcnJvciAmIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR2YWxpZGF0ZS1tZXNzYWdlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi53cGNmNy1ub3QtdmFsaWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbGlkYXRlLW1lc3NhZ2UtY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveCB7fVxyXG59XHJcblxyXG50ZXh0YXJlYS5ydC1mb3JtLWNvbnRyb2wsXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBAZXh0ZW5kICVmb3JtLXRleHRhcmVhO1xyXG4gICAgaGVpZ2h0OiAkdGV4dGFyZWEtaGVpZ2h0O1xyXG5cclxuICAgICYud3BjZjctbm90LXZhbGlkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR2YWxpZGF0ZS1tZXNzYWdlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1jdXN0b20tY29udHJvbCB7XHJcbiAgICBAZXh0ZW5kICVmb3JtLWN1c3RvbS1jb250cm9sO1xyXG59XHJcblxyXG4uaW52YWxpZC1tZXNzYWdlIHtcclxuICAgIEBleHRlbmQgJWZvcm0tdmFsaWRhdGUtbWVzc2FnZTtcclxufVxyXG5cclxuLm5vdGUtbWVzc2FnZSB7XHJcbiAgICBAZXh0ZW5kICVmb3JtLW5vdGUtbWVzc2FnZTtcclxufVxyXG5cclxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgQGV4dGVuZCAlZm9ybS12YWxpZGF0ZS1tZXNzYWdlO1xyXG59XHJcblxyXG4vLyBTZWxlY3QgYm94XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZm9ybS1jb250cm9sO1xyXG4gICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLUU5RUFFQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWRhc2hib2FyZDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAmX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2VsZWN0LWFycm93LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRzZWxlY3QtYXJyb3ctc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRzZWxlY3QtYXJyb3ctaWNvbik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoIHtcclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgICAgICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkc2VsZWN0LW9wdGlvbi1mb250LXNpemU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcteSAkc2VsZWN0LW9wdGlvbi1wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAmLS1oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpZiAkc2VsZWN0LWRyb3Bkb3duLW9mZnNldCA+IDAge1xyXG4gICAgICAgICYtLWJlbG93IHtcclxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuICYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNlbGVjdC1kcm9wZG93bi1vZmZzZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFib3ZlIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuICYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNlbGVjdC1kcm9wZG93bi1vZmZzZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFN3aXRjaGVyXHJcbi5ydC1jdXN0b20tc3dpdGNoZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGlmICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWdhcCA+IDAge1xyXG4gICAgICAgIHBhZGRpbmc6ICN7Y2FsYygoJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItY3Vyc29yLXNpemUgLSAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1oZWlnaHQpIC8gMil9IDA7XHJcbiAgICB9XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgPiBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgJiArIC5ydC1jdXN0b20tc3dpdGNoZXJfX3NsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jb2xvci1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpZiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1nYXAgPiAwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jdXJzb3Itc2l6ZSArICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWxhYmVsLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWN1cnNvci1zaXplICsgJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItbGFiZWwtc3BhY2luZyArIGFicygkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1nYXApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaWYgJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItZ2FwID4gMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLXdpZHRoIC0gJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItY3Vyc29yLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLXdpZHRoIC0gJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItY3Vyc29yLXNpemUgKyAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1nYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jdXJzb3ItY29sb3ItY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJvblwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWhlaWdodDtcclxuXHJcbiAgICAgICAgQGlmICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWdhcCA+IDAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWN1cnNvci1zaXplICsgJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItbGFiZWwtc3BhY2luZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jdXJzb3Itc2l6ZSArICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWxhYmVsLXNwYWNpbmcgKyBhYnMoJGN1c3RvbS1zd2l0Y2hlci1zbGlkZXItZ2FwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWhlaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jdXJzb3Itc2l6ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jdXJzb3Itc2l6ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jdXJzb3ItY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7Y2FsYygkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1jdXJzb3Itc2l6ZS8yKX0pO1xyXG5cclxuICAgICAgICAgICAgQGlmICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWdhcCA+IDAge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYWJzKCRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWdhcCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIm9mZlwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjdXN0b20tc3dpdGNoZXItc2xpZGVyLWxhYmVsLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3VzdG9tLXN3aXRjaGVyLXNsaWRlci1sYWJlbC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXN3aXRjaGVyLWxhYmVsLWdhcDtcclxuICAgICAgICBmb250LXNpemU6ICRjdXN0b20tc3dpdGNoZXItbGFiZWwtZm9udC1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE4LzE0KTtcclxuICAgIH1cclxufVxyXG5cclxuLnJ0LWZvcm0tZGFzaCB7XHJcblxyXG4gICAgJi1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWljb24tZW1haWwsICYuaXMtaWNvbi1wYXNzIHtcclxuXHJcbiAgICAgICAgICAgIC5leWUtaWNvbixcclxuICAgICAgICAgICAgLmNoZWNrLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV5ZS1pY29uLnNob3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9naW4vZXllLW9mZi5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV5ZS1pY29uLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9naW4vZXllLnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2staWNvbiB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2dpbi9jaGVjay5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJ0LWZvcm0tZGFzaC1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbWVtYmVyLW1lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVtZW1iZXItbWUtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVtZW1iZXItbWUtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIC5ydC1mb3JtLWRhc2gtY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZjRlNGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludmFsaWQtbWVzc2FnZVtkYXRhLXZhbGlkYXRlLWZvcl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1FMDMxMzc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTggMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOSAyLjgxMjVDNS41ODI3NCAyLjgxMjUgMi44MTI1IDUuNTgyNzQgMi44MTI1IDlDMi44MTI1IDEyLjQxNzMgNS41ODI3NCAxNS4xODc1IDkgMTUuMTg3NUMxMi40MTczIDE1LjE4NzUgMTUuMTg3NSAxMi40MTczIDE1LjE4NzUgOUMxNS4xODc1IDUuNTgyNzQgMTIuNDE3MyAyLjgxMjUgOSAyLjgxMjVaTTEuNjg3NSA5QzEuNjg3NSA0Ljk2MTQyIDQuOTYxNDIgMS42ODc1IDkgMS42ODc1QzEzLjAzODYgMS42ODc1IDE2LjMxMjUgNC45NjE0MiAxNi4zMTI1IDlDMTYuMzEyNSAxMy4wMzg2IDEzLjAzODYgMTYuMzEyNSA5IDE2LjMxMjVDNC45NjE0MiAxNi4zMTI1IDEuNjg3NSAxMy4wMzg2IDEuNjg3NSA5WicgZmlsbD0nJTIzRTAzMTM3Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOSA1LjQzNzVDOS4zMTA2NiA1LjQzNzUgOS41NjI1IDUuNjg5MzQgOS41NjI1IDZWOUM5LjU2MjUgOS4zMTA2NiA5LjMxMDY2IDkuNTYyNSA5IDkuNTYyNUM4LjY4OTM0IDkuNTYyNSA4LjQzNzUgOS4zMTA2NiA4LjQzNzUgOVY2QzguNDM3NSA1LjY4OTM0IDguNjg5MzQgNS40Mzc1IDkgNS40Mzc1WicgZmlsbD0nJTIzRTAzMTM3Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOC40Mzc1IDEyQzguNDM3NSAxMS42ODkzIDguNjg5MzQgMTEuNDM3NSA5IDExLjQzNzVIOS4wMDc1QzkuMzE4MTYgMTEuNDM3NSA5LjU3IDExLjY4OTMgOS41NyAxMkM5LjU3IDEyLjMxMDcgOS4zMTgxNiAxMi41NjI1IDkuMDA3NSAxMi41NjI1SDlDOC42ODkzNCAxMi41NjI1IDguNDM3NSAxMi4zMTA3IDguNDM3NSAxMlonIGZpbGw9JyUyM0UwMzEzNycvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAucnQtZm9ybS1kYXNoLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVxdWlyZSB7XHJcbiAgICAgICAgICAgIC5ydC1mb3JtLWRhc2gtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItRTAzMTM3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWJtaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDIuNjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItRTlFQUVDO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0xMTE4Mjc7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0wMDYyRkY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTExODI3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbHVtbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDU3NXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1mb3JtLWRhc2gtZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aHJlZSB7fVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKioqKiBPYmplY3RzIHwgSGVhZGluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKioqKiBPYmplY3RzIHwgSWNvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5zdmdbcm9sZT1cImltZ1wiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5ydC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5ydC1pY29uLW1pbnVzLFxyXG4ucnQtaWNvbi1wbHVzIHtcclxuICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGhlaWdodDogMWVtO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1pY29uLXBsdXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoKDFlbSAtIDFweCkgLyAyKTtcclxuICAgIH1cclxufVxyXG5cclxuLnJ0LWljb24tcmVtb3ZlIHtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbn0iLCJodG1sLmxnLW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sZy10b29sYmFyIHtcclxuICAgIC5sZy1pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICAgICYubGctY2xvc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi5sZy1jb21wb25lbnRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxufVxyXG5cclxuLmxnLXNob3ctaW4ge1xyXG5cclxuICAgIC5sZy1wcmV2LFxyXG4gICAgLmxnLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZy1wcmV2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScyNCcgY3k9JzI0JyByPScyNCcgZmlsbD0nJTIzRjBFRkVGJy8lM0UlM0NwYXRoIGQ9J00yNi4zMzMzIDI4LjY2NjNMMjEuNjY2NiAyMy45OTk3TDI2LjMzMzMgMTkuMzMzJyBzdHJva2U9JyUyMzE2MUYzOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDggNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzI0JyBjeT0nMjQnIHI9JzI0JyBmaWxsPSclMjMyMDVDRDQnLyUzRSUzQ3BhdGggZD0nTTI2LjMzMzMgMjguNjY2M0wyMS42NjY2IDIzLjk5OTdMMjYuMzMzMyAxOS4zMzMnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGctbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA0OCA0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMjQnIGN5PScyNCcgcj0nMjQnIGZpbGw9JyUyM0YwRUZFRicvJTNFJTNDcGF0aCBkPSdNMjEuNjY2NyAxOS4zMzM3TDI2LjMzMzQgMjQuMDAwM0wyMS42NjY3IDI4LjY2Nycgc3Ryb2tlPSclMjMxNjFGMzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScyNCcgY3k9JzI0JyByPScyNCcgZmlsbD0nJTIzMjA1Q0Q0Jy8lM0UlM0NwYXRoIGQ9J00yMS42NjY3IDE5LjMzMzdMMjYuMzMzNCAyNC4wMDAzTDIxLjY2NjcgMjguNjY3JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZy1iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjay0xLCAwLjgpO1xyXG59IiwiLnJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICBzdmdbcm9sZT1cImltZ1wiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKioqKiBPYmplY3RzIHwgTG9hZGluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRpY29uLWxvYWRpbmctc2l6ZTogMWVtO1xyXG4kaWNvbi1sb2FkaW5nLW92ZXJsYXktc2l6ZTogMmVtO1xyXG4kaWNvbi1zcGFjaW5nOiA1cHg7XHJcblxyXG4uaXMtbG9hZGluZywgXHJcbi5pcy1sb2FkaW5nLWJsYWNrLCBcclxuLmlzLWxvYWRpbmctb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogJGljb24tbG9hZGluZy1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGljb24tbG9hZGluZy1zaXplO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nLWxpZ2h0LnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaWNvbi1sb2FkaW5nLXNpemUgYXV0bztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3tjYWxjKCRpY29uLWxvYWRpbmctc2l6ZSAvIDIpfSk7XHJcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMS41cmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnZlbi1idG4tc2hvdy1tb3JlLXJldmlldyB7XHJcbiAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC40ZW0pO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuXHJcbi5pcy1sb2FkaW5nLW92ZXJsYXkge1xyXG5cclxuICAgICYud29vY29tbWVyY2UtY2hlY2tvdXQge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6ICRpY29uLWxvYWRpbmctb3ZlcmxheS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGljb24tbG9hZGluZy1vdmVybGF5LXNpemU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaWNvbi1sb2FkaW5nLW92ZXJsYXktc2l6ZSBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAje2NhbGMoJGljb24tbG9hZGluZy1vdmVybGF5LXNpemUgLyAyKX0pO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5pcy1sb2FkaW5nLWJsYWNrIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogJGljb24tbG9hZGluZy1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGljb24tbG9hZGluZy1zaXplO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nLnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaWNvbi1sb2FkaW5nLXNpemUgYXV0bztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3tjYWxjKCRpY29uLWxvYWRpbmctc2l6ZSAvIDIpfSk7XHJcbiAgICAgICAgbGVmdDogY2FsYygxMDAlICsgLjI1cmVtKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbioqKiogT2JqZWN0cyB8IE5vdGlmeVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ydC1ub3RpIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMTJ2aDtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcblxyXG4gICAgJi5vcGVuaW5nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgICAgLndvb2NvbW1lcmNlLWVycm9yIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgIH1cclxufSIsIi5zY3JvbGxiYXItaW5uZXIge1xyXG4gICAgPiAuc2Nyb2xsLWVsZW1lbnQge1xyXG4gICAgICAgICYuc2Nyb2xsLXkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcm9sbC1iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zY3JvbGwtYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKioqKiBPYmplY3RzIHwgU3BsaWRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiIsIi5ydC1zd2lwZXItYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBjb2xvcjogJGNvbG9yLTIwNUNENDtcclxuXHJcbiAgICAmX19uZXh0IHtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2IHtcclxuICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG59IiwiLnJ0LWJsb2NrLCAucnQtZGV0YWlscyB7XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMzkyIC8gMjUyKSAvIDE7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgJi5pY29uLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE4IDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTguNzUgMEMzLjkyNSAwIDAgMy45MjUgMCA4Ljc1QzAgMTMuODY4IDQuNjk2OTkgMTYuOTY5OSA3LjgwNDk5IDE5LjAyMjlMOC4zMzQgMTkuMzc0QzguNDYgMTkuNDU4IDguNjA1IDE5LjUgOC43NSAxOS41QzguODk1IDE5LjUgOS4wNCAxOS40NTggOS4xNjYgMTkuMzc0TDkuNjk1MDEgMTkuMDIyOUMxMi44MDMgMTYuOTY5OSAxNy41IDEzLjg2OCAxNy41IDguNzVDMTcuNSAzLjkyNSAxMy41NzUgMCA4Ljc1IDBaTTguODY5IDE3Ljc3MUw4Ljc1IDE3Ljg1MDFMOC42MzEgMTcuNzcxQzUuNjIxIDE1Ljc4MyAxLjUgMTMuMDYxIDEuNSA4Ljc1QzEuNSA0Ljc1MiA0Ljc1MiAxLjUgOC43NSAxLjVDMTIuNzQ4IDEuNSAxNiA0Ljc1MiAxNiA4Ljc1QzE2IDEzLjA2MSAxMS44NzggMTUuNzg0IDguODY5IDE3Ljc3MVpNOC43NSA1LjVDNi45NTggNS41IDUuNSA2Ljk1OCA1LjUgOC43NUM1LjUgMTAuNTQyIDYuOTU4IDEyIDguNzUgMTJDMTAuNTQyIDEyIDEyIDEwLjU0MiAxMiA4Ljc1QzEyIDYuOTU4IDEwLjU0MiA1LjUgOC43NSA1LjVaTTguNzUgMTAuNUM3Ljc4NSAxMC41IDcgOS43MTUgNyA4Ljc1QzcgNy43ODUgNy43ODUgNyA4Ljc1IDdDOS43MTUgNyAxMC41IDcuNzg1IDEwLjUgOC43NUMxMC41IDkuNzE1IDkuNzE1IDEwLjUgOC43NSAxMC41WicgZmlsbD0nJTIzMjEyMTIxJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBsZWZ0IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuXHJcbiAgICAgICAgLmljb24tc2VuZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tY2hhdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDAuMzc1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAucnQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxOCk7XHJcblxyXG4gICAgICAgICAgICAmLnNpemUtbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyNCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNTQgLyA0Mik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX25vdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19icmVhZGNydW1iIHtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldF9saXN0O1xyXG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE0KTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogNnJlbSAwIDNyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNi4yNXJlbSAwIDUuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtYmxvY2sge1xyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMy4zNzVyZW0gMCAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLmljb24tc2VhcmNoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2VzIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDAgNi4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxpc3Qge1xyXG4gICAgICAgICAgICBnYXA6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNzbSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWl0ZW0ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDcyMCAvIDUwMCkgLyAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnJ0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2stMSwgMC4zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAucnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob3ctaXRzLW1hZGUge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsLTAuNTksMC4zNSwxLjU4KTtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkUyOTc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMTRweCAtOHB4IDUycHggcmdiYSgxMjksIDEzOCwgMTY2LCAwLjQyKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KAoic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ydC1jdGEge1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jYWxsbm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgJi0taW5uZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNy42MjQ5IDE0LjE3NEwyMC4yNjggMTUuNzVDMjAuODE0IDE2LjA3NiAyMS4wOTU5IDE2LjcxIDIwLjk3MDkgMTcuMzM0QzIwLjQ1OTkgMTkuODkzIDE3Ljg5IDIxLjUzMyAxNS4zNzMgMjAuODQyQzkuNDMzOTUgMTkuMjEyIDQuNzk0ODQgMTQuNTg3IDMuMTU4ODQgOC42MzVDMi40NjY4NCA2LjExNyA0LjEwNDk1IDMuNTQ0OTggNi42NjQ5NSAzLjAzMjk4TDYuNjgxNzkgMy4wMjk5OUM3LjMwNjc5IDIuOTA0OTkgNy45NDM5NSAzLjE4Nzk5IDguMjY4OTUgMy43MzY5OUw5LjgzMTk0IDYuMzc2QzEwLjM4NzkgNy4zMTUgMTAuMTExOCA4LjUyMzk4IDkuMjAyNzkgOS4xMjc5OEw3LjU0MTkgMTAuMjMzQzguNzEzOSAxMy4wNCAxMC45NTM4IDE1LjI4OSAxMy43NTI4IDE2LjQ1OUwxNC44Njc4IDE0Ljc5NEMxNS40NzY4IDEzLjg4NyAxNi42ODY5IDEzLjYxNSAxNy42MjQ5IDE0LjE3NFonIGZpbGw9JyUyMzIwNUNENCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGVhZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucnQtZGV0YWlscyB7XHJcbiAgICAmX190b2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4zNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bCkge31cclxuXHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAudG9jLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMi8yMik7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMC4wNjI1cmVtICRibGFjaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMC4xcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNi8xOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvYy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjI1cmVtICRibGFjay0yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYvMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnN1YmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE2KTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJ0LWZvb3Rlci1kYXNoIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn0iLCIucnQtZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTIwNUNENCB1cmwoLi4vaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzI0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDEuNXJlbSAycmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtIDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0yMDVDRDQ7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTkuNzQ5OCA1VjE1QzE5Ljc0OTggMTUuNDE0IDE5LjQxMzggMTUuNzUgMTguOTk5OCAxNS43NUMxOC41ODU4IDE1Ljc1IDE4LjI0OTggMTUuNDE0IDE4LjI0OTggMTVWNi44MTEwNEw2LjUyOTgxIDE4LjUzMUM2LjM4MzgxIDE4LjY3NyA2LjE5MTc4IDE4Ljc1MSA1Ljk5OTc4IDE4Ljc1MUM1LjgwNzc4IDE4Ljc1MSA1LjYxNTc1IDE4LjY3OCA1LjQ2OTc1IDE4LjUzMUM1LjE3Njc1IDE4LjIzOCA1LjE3Njc1IDE3Ljc2MyA1LjQ2OTc1IDE3LjQ3TDE3LjE4OTcgNS43NUg4Ljk5OTc4QzguNTg1NzggNS43NSA4LjI0OTc4IDUuNDE0IDguMjQ5NzggNUM4LjI0OTc4IDQuNTg2IDguNTg1NzggNC4yNSA4Ljk5OTc4IDQuMjVIMTguOTk5OEMxOS4wOTc4IDQuMjUgMTkuMTk0OSA0LjI3MDExIDE5LjI4NjkgNC4zMDgxMUMxOS40Njk5IDQuMzg0MTEgMTkuNjE1OSA0LjUzMDExIDE5LjY5MjkgNC43MTQxMUMxOS43Mjk5IDQuODA1MTEgMTkuNzQ5OCA0LjkwMiAxOS43NDk4IDVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uYXYsICYtLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29udGFjdCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgkY29sb3I6ICR3aGl0ZSwgJGFscGhhOiAuMSk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBndXR0ZXJzKDJyZW0pO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3V0dGVycygzcmVtKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIucnQtZm9yZGV2IHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAjcnQtZm9yZGV2LXRvZ2dsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIC5ydC1mb3JkZXZfX2lubmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMy4zNzVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMC41cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMTBweCByZ2JhKDg1LCA4NSwgODUsIDAuMik7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcblxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1dmg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtZm9yZGV2LWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwN2JmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucnQtZm9ybSB7XHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5pcy1zZWFyY2gge1xyXG4gICAgICAgICAgICAucnQtZm9ybV9fc2VhcmNoLS1zdWdnZXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbm5lciB7XHJcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMy4zNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdWdnZXN0IHtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjg3NXJlbSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gMCByZ2JhKCRibGFjay0xLCAwLjI1KTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNldF9saXN0O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbnB1dCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5mcmVlemUpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC5ydC1idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyIHtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZpZWxkcyxcclxuICAgICAgICAmLS1ncm91cCB7XHJcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZpZWxkcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNzY2hvb2xfc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0LjY4OHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNzY2hvb2xfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNS43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDFyZW0gLSAxcHgpIDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigkYmxhY2stMSwgMC4zNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgJi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAuOTM4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDFyZW0gLSAxcHgpIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNob3csXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDEyIDYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuNjY2OCAwLjY2NjYyNkw2LjAwMDE2IDUuMzMzMjlMMS4zMzM1IDAuNjY2NjI2JyBzdHJva2U9J2JsYWNrJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwLjEyNXJlbSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXRfbGlzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuMTg4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0wNDBGNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiBzcGFuIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZSclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzczMDFfNDg4NyknJTNFJTNDcGF0aCBkPSdNOC4zMzMgMTUuNjY3QTcuMzMzIDcuMzMzIDAgMTA4LjMzMyAxYTcuMzMzIDcuMzMzIDAgMDAwIDE0LjY2N3onIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTguMzM0IDExYTIuNjY3IDIuNjY3IDAgMTAwLTUuMzMzIDIuNjY3IDIuNjY3IDAgMDAwIDUuMzMzeicgZmlsbD0nJTIzZmZmJy8lM0UlM0NwYXRoIGQ9J004LjMzNCAxMWEyLjY2NyAyLjY2NyAwIDEwMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAwMCA1LjMzM3onIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF83MzAxXzQ4ODcnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnJTNFJTNDZyBvcGFjaXR5PScuNScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNzMwMV8zMzM1KSclM0UlM0NwYXRoIGQ9J004LjMzMyAxNS42NjdBNy4zMzMgNy4zMzMgMCAxMDguMzMzIDFhNy4zMzMgNy4zMzMgMCAwMDAgMTQuNjY3eicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzczMDFfMzMzNSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZpZWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAyLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICYtcmVzZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdCB7XHJcbiAgICAgICAgJi0taGVhZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogY2FsYygxcmVtICsgMXB4KSAxcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUgdXJsKCcuLi9pbWFnZXMvc2Nob29sL2Zvcm0taGVhZC5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NjaG9vbC9mb3JtLWhlYWQtaHVtYW4ucG5nJykgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJ0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJ0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE2IC8gMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2R5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIGNhbGMoMS4yNXJlbSAtIDFweCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsdWUsIDAuMik7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tc2cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAubXNnLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZmllbGRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgLnJ0LWZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdW1iaXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1odG1sIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxNCk7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRpY29uLXRvZ2dsZXItc2l6ZTogMjJweDtcclxuJGljb24tdG9nZ2xlci1oZWlnaHQ6IDFweDtcclxuJGljb24tdG9nZ2xlci1jb2xvcjogJHdoaXRlO1xyXG4kaWNvbi10b2dnbGVyLXRvcDogM3B4O1xyXG4kaWNvbi10b2dnbGVyLWJvdHRvbTogJGljb24tdG9nZ2xlci1zaXplIC0gJGljb24tdG9nZ2xlci10b3AgLSAkaWNvbi10b2dnbGVyLWhlaWdodDtcclxuXHJcbmJvZHkge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1GMkY2RkY7XHJcblxyXG4gICAgLnJ0LWN1c3RvbS1zd2l0Y2hlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi5iZy1ncmVlbiB7XHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAucnQtY3VzdG9tLXN3aXRjaGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0wQ0FGNjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1FRUVGRjI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgfiAucnQtY3VzdG9tLXN3aXRjaGVyIHtcclxuXHJcbiAgICAgICAgICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItRUVFRkYyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LWljb24ge1xyXG5cclxuICAgICAgICAmX19saXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItRTAzMTM3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnQtYmFkZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNi4yNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE0KTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItRTAzMTM3O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtc2lkZWJhciB7XHJcblxyXG4gICAgICAgIC5ydC1hZG1pbiB7XHJcblxyXG4gICAgICAgICAgICAmX19ub3RpY2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyxcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdXNlcmluZm8ge1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWhlYWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcsXHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkZXIsXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQsXHJcbiAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyLFxyXG4gICAgICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRibHVlLCAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA1LjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSBjYWxjKDEuNXJlbSArIDFweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmx1ZSwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucnQtYWRtaW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX21lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWJ1dHRvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjUgNC45OTk5OUMyLjUgNC41Mzk3NSAyLjg3MzEgNC4xNjY2NiAzLjMzMzMzIDQuMTY2NjZIMTYuNjY2N0MxNy4xMjY5IDQuMTY2NjYgMTcuNSA0LjUzOTc1IDE3LjUgNC45OTk5OUMxNy41IDUuNDYwMjMgMTcuMTI2OSA1LjgzMzMyIDE2LjY2NjcgNS44MzMzMkgzLjMzMzMzQzIuODczMSA1LjgzMzMyIDIuNSA1LjQ2MDIzIDIuNSA0Ljk5OTk5WicgZmlsbD0nYmxhY2snJTNFJTNDL3BhdGglM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMi41IDkuOTk5OTlDMi41IDkuNTM5NzUgMi44NzMxIDkuMTY2NjYgMy4zMzMzMyA5LjE2NjY2SDEwLjgzMzNDMTEuMjkzNiA5LjE2NjY2IDExLjY2NjcgOS41Mzk3NSAxMS42NjY3IDkuOTk5OTlDMTEuNjY2NyAxMC40NjAyIDExLjI5MzYgMTAuODMzMyAxMC44MzMzIDEwLjgzMzNIMy4zMzMzM0MyLjg3MzEgMTAuODMzMyAyLjUgMTAuNDYwMiAyLjUgOS45OTk5OVonIGZpbGw9J2JsYWNrJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIuNSAxNUMyLjUgMTQuNTM5OCAyLjg3MzEgMTQuMTY2NyAzLjMzMzMzIDE0LjE2NjdIMTYuNjY2N0MxNy4xMjY5IDE0LjE2NjcgMTcuNSAxNC41Mzk4IDE3LjUgMTVDMTcuNSAxNS40NjAyIDE3LjEyNjkgMTUuODMzMyAxNi42NjY3IDE1LjgzMzNIMy4zMzMzM0MyLjg3MzEgMTUuODMzMyAyLjUgMTUuNDYwMiAyLjUgMTVaJyBmaWxsPSdibGFjayclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JvdXAtbWVudS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2lkZWJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX25vdGljZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuLXNpZGViYXIge1xyXG5cclxuICAgICAgICAucnQtYWRtaW4ge1xyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyLFxyXG4gICAgICAgICAgICAmX19jb250ZW50LFxyXG4gICAgICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAucnQtYWRtaW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19tZW51IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMjkyODkgNS4yOTI4OUM1LjY4MzQyIDQuOTAyMzcgNi4zMTY1OCA0LjkwMjM3IDYuNzA3MTEgNS4yOTI4OUwxMiAxMC41ODU4TDE3LjI5MjkgNS4yOTI4OUMxNy42ODM0IDQuOTAyMzcgMTguMzE2NiA0LjkwMjM3IDE4LjcwNzEgNS4yOTI4OUMxOS4wOTc2IDUuNjgzNDIgMTkuMDk3NiA2LjMxNjU4IDE4LjcwNzEgNi43MDcxMUwxMy40MTQyIDEyTDE4LjcwNzEgMTcuMjkyOUMxOS4wOTc2IDE3LjY4MzQgMTkuMDk3NiAxOC4zMTY2IDE4LjcwNzEgMTguNzA3MUMxOC4zMTY2IDE5LjA5NzYgMTcuNjgzNCAxOS4wOTc2IDE3LjI5MjkgMTguNzA3MUwxMiAxMy40MTQyTDYuNzA3MTEgMTguNzA3MUM2LjMxNjU4IDE5LjA5NzYgNS42ODM0MiAxOS4wOTc2IDUuMjkyODkgMTguNzA3MUM0LjkwMjM3IDE4LjMxNjYgNC45MDIzNyAxNy42ODM0IDUuMjkyODkgMTcuMjkyOUwxMC41ODU4IDEyTDUuMjkyODkgNi43MDcxMUM0LjkwMjM3IDYuMzE2NTggNC45MDIzNyA1LjY4MzQyIDUuMjkyODkgNS4yOTI4OVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JvdXAtbm90aWNlLXVzZXJpbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1zaWRlYmFyIHtcclxuXHJcbiAgICAgICAgICAgIC5ydC1hZG1pbiB7XHJcbiAgICAgICAgICAgICAgICAmX19oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucnQtYWRtaW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWVudSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMjkyODkgNS4yOTI4OUM1LjY4MzQyIDQuOTAyMzcgNi4zMTY1OCA0LjkwMjM3IDYuNzA3MTEgNS4yOTI4OUwxMiAxMC41ODU4TDE3LjI5MjkgNS4yOTI4OUMxNy42ODM0IDQuOTAyMzcgMTguMzE2NiA0LjkwMjM3IDE4LjcwNzEgNS4yOTI4OUMxOS4wOTc2IDUuNjgzNDIgMTkuMDk3NiA2LjMxNjU4IDE4LjcwNzEgNi43MDcxMUwxMy40MTQyIDEyTDE4LjcwNzEgMTcuMjkyOUMxOS4wOTc2IDE3LjY4MzQgMTkuMDk3NiAxOC4zMTY2IDE4LjcwNzEgMTguNzA3MUMxOC4zMTY2IDE5LjA5NzYgMTcuNjgzNCAxOS4wOTc2IDE3LjI5MjkgMTguNzA3MUwxMiAxMy40MTQyTDYuNzA3MTEgMTguNzA3MUM2LjMxNjU4IDE5LjA5NzYgNS42ODM0MiAxOS4wOTc2IDUuMjkyODkgMTguNzA3MUM0LjkwMjM3IDE4LjMxNjYgNC45MDIzNyAxNy42ODM0IDUuMjkyODkgMTcuMjkyOUwxMC41ODU4IDEyTDUuMjkyODkgNi43MDcxMUM0LjkwMjM3IDYuMzE2NTggNC45MDIzNyA1LjY4MzQyIDUuMjkyODkgNS4yOTI4OVonIGZpbGw9JyUyMzExMTgyNycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucnQtYWRtaW4ge1xyXG5cclxuICAgICZfX2hlYWRlcixcclxuICAgICZfX3NpZGViYXIsXHJcbiAgICAmX19jb250ZW50LFxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NraW4ge1xyXG4gICAgICAgIGdhcDogMC4yNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxMik7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItRjJGNkZGO1xyXG5cclxuICAgICAgICAmLS1pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1GMkY2RkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLS1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5ydC1pY29uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19saXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXNlcmluZm8ge1xyXG5cclxuICAgICAgICAmLS1oZWFkIHtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9keSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjU0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmx1ZSwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucnQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLUYyRjZGRjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogNDA7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIGNhbGMoMS41cmVtICsgMXB4KTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogNS42MjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5uZXIge1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbmZvIHtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogNC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ncm91cCB7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtYWRtaW4ge1xyXG5cclxuICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21lbnUge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWJ1dHRvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIuNSA0Ljk5OTk5QzIuNSA0LjUzOTc1IDIuODczMSA0LjE2NjY2IDMuMzMzMzMgNC4xNjY2NkgxNi42NjY3QzE3LjEyNjkgNC4xNjY2NiAxNy41IDQuNTM5NzUgMTcuNSA0Ljk5OTk5QzE3LjUgNS40NjAyMyAxNy4xMjY5IDUuODMzMzIgMTYuNjY2NyA1LjgzMzMySDMuMzMzMzNDMi44NzMxIDUuODMzMzIgMi41IDUuNDYwMjMgMi41IDQuOTk5OTlaJyBmaWxsPSd3aGl0ZSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjUgOS45OTk5OUMyLjUgOS41Mzk3NSAyLjg3MzEgOS4xNjY2NiAzLjMzMzMzIDkuMTY2NjZIMTAuODMzM0MxMS4yOTM2IDkuMTY2NjYgMTEuNjY2NyA5LjUzOTc1IDExLjY2NjcgOS45OTk5OUMxMS42NjY3IDEwLjQ2MDIgMTEuMjkzNiAxMC44MzMzIDEwLjgzMzMgMTAuODMzM0gzLjMzMzMzQzIuODczMSAxMC44MzMzIDIuNSAxMC40NjAyIDIuNSA5Ljk5OTk5WicgZmlsbD0nd2hpdGUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMi41IDE1QzIuNSAxNC41Mzk4IDIuODczMSAxNC4xNjY3IDMuMzMzMzMgMTQuMTY2N0gxNi42NjY3QzE3LjEyNjkgMTQuMTY2NyAxNy41IDE0LjUzOTggMTcuNSAxNUMxNy41IDE1LjQ2MDIgMTcuMTI2OSAxNS44MzMzIDE2LjY2NjcgMTUuODMzM0gzLjMzMzMzQzIuODczMSAxNS44MzMzIDIuNSAxNS40NjAyIDIuNSAxNVonIGZpbGw9J3doaXRlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXRfbGlzdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyb3VwLW1lbnUtc2VhcmNoIHtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA2cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGViYXIge1xyXG5cclxuICAgICAgICB6LWluZGV4OiA0MDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYmx1ZSwgMC4yKTtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjgwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5uZXIge1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGVhZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZvb3Qge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ2FwOiAxLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNldF9saXN0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ydC1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtYWRtaW4ge1xyXG5cclxuICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnJ0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaXMtc3ViIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJ0LWJ0biB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjI5Mjg5IDguMjkyODlDNS42ODM0MiA3LjkwMjM3IDYuMzE2NTggNy45MDIzNyA2LjcwNzExIDguMjkyODlMMTIgMTMuNTg1OEwxNy4yOTI5IDguMjkyODlDMTcuNjgzNCA3LjkwMjM3IDE4LjMxNjYgNy45MDIzNyAxOC43MDcxIDguMjkyODlDMTkuMDk3NiA4LjY4MzQyIDE5LjA5NzYgOS4zMTY1OCAxOC43MDcxIDkuNzA3MTFMMTIuNzA3MSAxNS43MDcxQzEyLjMxNjYgMTYuMDk3NiAxMS42ODM0IDE2LjA5NzYgMTEuMjkyOSAxNS43MDcxTDUuMjkyODkgOS43MDcxMUM0LjkwMjM3IDkuMzE2NTggNC45MDIzNyA4LjY4MzQyIDUuMjkyODkgOC4yOTI4OVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmx1ZSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItRjJGNkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWVudSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLy91bC50cmVlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG51bC50cmVlIHtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldF9saXN0O1xyXG5cclxuICAgIC5uZXN0ZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldF9saXN0O1xyXG4gICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0YxRjJGNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItRjJGNkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMUYyRjQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNGMUYyRjQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0YxRjJGNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGMUYyRjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubGluay1wYXJlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHN2ZyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgPiBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rLXBhcmVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5lc3RlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyxcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkaWNvbi10b2dnbGVyLXNpemU6IDIycHg7XHJcbiRpY29uLXRvZ2dsZXItaGVpZ2h0OiAxcHg7XHJcbiRpY29uLXRvZ2dsZXItY29sb3I6ICR3aGl0ZTtcclxuJGljb24tdG9nZ2xlci10b3A6IDNweDtcclxuJGljb24tdG9nZ2xlci1ib3R0b206ICRpY29uLXRvZ2dsZXItc2l6ZSAtICRpY29uLXRvZ2dsZXItdG9wIC0gJGljb24tdG9nZ2xlci1oZWlnaHQ7XHJcblxyXG5ib2R5IHtcclxuICAgICYuaXMtdHJhbnNwYXJlbnQge1xyXG4gICAgICAgIC5ydC1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAucnQtaGVhZGVyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVza3RvcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0eWxlMSB7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN0eWxlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zY3JvbGwtdXAge1xyXG4gICAgICAgICAgICAucnQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctaGVhZGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAucnQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xNzRkYjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuc2Nyb2xsLWRvd24ge1xyXG4gICAgICAgIC5ydC1oZWFkZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1oZWFkZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsIGJhY2tncm91bmQtY29sb3IgLjVzLCBwb3NpdGlvbiAuNXM7XHJcbiAgICBcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2t0b3Age1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big5OTFweCkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG4gICAgICAgICAgICAvLyBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLTIwNUNENDtcclxuICAgICAgICAgICAgLy8gei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC8vIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG5cclxuICAgICAgICBcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSgwIGF0IDEwMCUgMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDg2cHggMTBweCAxcmVtO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2UtaW4tb3V0XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXNob3cge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjA1Q0Q0O1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSgxNTB2aCBhdCAxMDAlIDApO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0eWxlMSwgLnN0eWxlMiAud3JhcC1tZW51X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE2KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3R5bGUxIHtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdHlsZTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcC1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucnQtZm9ybV9fZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ydC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ucnQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bigxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bigxMzk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3NjaG9vbF90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bigxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3NjaG9vbF90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCg5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHZ3LC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAud3JhcC1tZW51X19maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgJi0tY3RhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgLnJ0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ydC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0xNzRkYjc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE3NGRiNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMjE0cHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncm91cC1jdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmlzLWRlc2t0b3Age1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0yMDVDRDQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1oZWFkZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYzRjYWM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctbWFzay5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS13aWR0aE91dHNpZGUpKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDAlICsgdmFyKC0td2lkdGhPdXRzaWRlKSApICogLTEpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTsgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnQtaGVhZGVyLXNlYXJjaCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCg5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnQtaGVhZGVyLXRvZ2dsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYSwgZGl2IHtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAucnQtaGVhZGVyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqICRpY29uLXRvZ2dsZXItaGVpZ2h0IC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogJGljb24tdG9nZ2xlci1oZWlnaHQgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRpY29uLXRvZ2dsZXItc2l6ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi10b2dnbGVyLXNpemU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRpY29uLXRvZ2dsZXItY29sb3I7XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGljb24tdG9nZ2xlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaWNvbi10b2dnbGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRpY29uLXRvZ2dsZXItdG9wOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAkaWNvbi10b2dnbGVyLWJvdHRvbTsgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGljb24tdG9nZ2xlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaWNvbi10b2dnbGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xNCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1tZW51LXNlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDUxO1xyXG4gICAgcGFkZGluZzogM3JlbSAxcmVtIDJyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMzE4MnJlbSArIDAuOTA5MXZ3LCAycmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgLnJ0LWZvcm1fX2ZpbHRlciB7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1maWVsZHMsXHJcbiAgICAgICAgICAgICYtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucnQtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ucnQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDEuNXJlbTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAxNDBweCwgMCk7ICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAzLjQzNzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjQzNzVyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi5ydC1tb2RhbC1jb250YWN0IHtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjg2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2stMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci0yMDVDRDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg2JSAxNCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoLi4vaW1hZ2VzL2NvbnRhY3QvY29udGFjdC1iZy5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtIDRyZW07IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cmVtIDNyZW0gMTUuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjM1MTlyZW0gKyAwLjc0MDd2dywgMnJlbSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwLzMyKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKCRjb2xvci0yMDVDRDQsLjEpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0yMDVDRDQgdXJsKC4uL2ltYWdlcy9jb250YWN0L2NvbnRhY3QtZm9sbG93LWJnLW1vYmlsZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big5OTFweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtOyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMjA1Q0Q0IHVybCguLi9pbWFnZXMvY29udGFjdC9jb250YWN0LWZvbGxvdy1iZy5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1saXN0IHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCIubW9kYWwtZm9ybS1jb25zdWx0YXRpb24ge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIwNUNENCB1cmwoLi4vaW1hZ2VzL2hlYWRlci1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgLyBjb3ZlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ydC1wb3B1cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi42MjVyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIC5ydC1mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgJi5zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAucnQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTgvMTQpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjA1Q0Q0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJ0LWNvbnRhaW5lciB7XHJcblxyXG4gICAgLnJ0LXBhZ2luYXRpb24ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1EQkU3RkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItREJFN0ZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi5wcmV2LFxyXG4gICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMi41IDVMNy41IDEwTDEyLjUgMTUnIHN0cm9rZT0nJTIzMjEyMTIxJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEyLjUgNUw3LjUgMTBMMTIuNSAxNScgc3Ryb2tlPSclMjMyMDVDRDQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003LjUgNUwxMi41IDEwTDcuNSAxNScgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNy41IDVMMTIuNSAxMEw3LjUgMTUnIHN0cm9rZT0nJTIzMjA1Q0Q0JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ydC1yZWxhdGVkLXBvc3RzIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLnJ0LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMDU1NnJlbSArIDIuMjIyMnZ3LCAzcmVtKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDIvMzIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY3RhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0IHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLTI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgIC5ydC1yZWxhdGVkLXBvc3RzX19wb3N0IHtcclxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTIwNUNENDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAmLnJ0LWltZy1kcm9wIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIgLyAzKSAqIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTYvMTQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAucnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMi8yNCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWV4Y2VycHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVhZG1vcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIC43NXJlbSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA1NDBweCArIDFyZW0pIC8gMik7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICgoMTAwdncgLSA1NDBweCArIDFyZW0pIC8gMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA3MjBweCArIDFyZW0pIC8gMik7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICgoMTAwdncgLSA3MjBweCArIDFyZW0pIC8gMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA5NjBweCArIDFyZW0pIC8gMik7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICgoMTAwdncgLSA5NjBweCArIDFyZW0pIC8gMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMTQwcHggKyAxcmVtKSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAoKDEwMHZ3IC0gMTE0MHB4ICsgMXJlbSkgLyAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMzIwcHggKyAxcmVtKSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAoKDEwMHZ3IC0gMTMyMHB4ICsgMXJlbSkgLyAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucnQtY29tcGFyZSB7XHJcblxyXG4gICAgJl9fcG9wdXAge1xyXG5cclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjg0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtIDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtY29tcGFyZV9fY2hvb3NlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtLWhlYWQge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi0tYm9keSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJ0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhlYWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hvb3NlIHtcclxuXHJcbiAgICAgICAgJi0taGVhZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICBcclxuICAgICAgICAgICAgLnJ0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICYtLWl0ZW0ge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmx1ZSwgMC4yKTtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcycHggYXV0bztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnJ0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5ydC1zY2hvb2xfX3JhdGluZyB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE2IC8gMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5ydC1yYXRpbmdfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJ0LXNjaG9vbCB7XHJcblxyXG4gICAgJl9fcG9zdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibHVlLCAwLjIpO1xyXG5cclxuICAgICAgICAmLS1oZWFkIHtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibHVlLCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjQ4cHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gNS4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2R5IHtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW1hZ2Uge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDI0OCAvIDE4MCkgLyAxO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLTEsIDAuMik7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDI0OCAvIDE4MCkgLyAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sb2dvIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNHJlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNHJlbTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVudHJ5IHtcclxuICAgICAgICAgICAgZ2FwOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIC5ydC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTYpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZvdGVzIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgICAgIC5ydC1yYXRpbmdfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgZ2FwOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc3NtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnJ0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pY29uLWNoYXQge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygwLjc1cmVtIC0gMXB4KSAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5ydC00MDR7XHJcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xOCk7XHJcblxyXG4gICAgfVxyXG59IiwiLmRhc2hib2FyZCB7XHJcbiAgICAmLmRhc2gtYWRkLXNjaG9vbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ydC1kYXNoLWFkZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHt9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bCkge31cclxuXHJcbiAgICAgICAgICAgICYtLWludHJvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDklO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDU0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuMjVyZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9nby13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RpY2tlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3F1YXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItRTlFQUVDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRvbmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGFiZWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE2KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJ0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ4LzMyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlc2Mtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyOC8xOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucnQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMXJlbSAtIDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gLSAzcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxcmVtIC0gMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5LjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDFyZW0gLSAxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMXJlbSAtIDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucnQtYnRuLWRhc2gtb3V0bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi4yNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItRjFGMkY0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ydC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwLWJvYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJ0LWZvcm0tZGFzaC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3B5cmlnaHQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ydC1hZG1pbi1ob21lLXdlbGNvbWUge1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNjI1cmVtO1xyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oNzY3cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC43Nzc4cmVtICsgMS4xMTExdncsIDEuNzVyZW0pO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwLzI4KTtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm5vdC1zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000LjQxMDcgNi45MTA3NEM0LjczNjE0IDYuNTg1MyA1LjI2Mzc4IDYuNTg1MyA1LjU4OTIxIDYuOTEwNzRMOS45OTk5NiAxMS4zMjE1TDE0LjQxMDcgNi45MTA3NEMxNC43MzYxIDYuNTg1MyAxNS4yNjM4IDYuNTg1MyAxNS41ODkyIDYuOTEwNzRDMTUuOTE0NyA3LjIzNjE4IDE1LjkxNDcgNy43NjM4MiAxNS41ODkyIDguMDg5MjVMMTAuNTg5MiAxMy4wODkzQzEwLjI2MzggMTMuNDE0NyA5LjczNjE0IDEzLjQxNDcgOS40MTA3IDEzLjA4OTNMNC40MTA3IDguMDg5MjVDNC4wODUyNyA3Ljc2MzgyIDQuMDg1MjcgNy4yMzYxOCA0LjQxMDcgNi45MTA3NFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1hZG1pbi1ob21lLXN0YXRpc3RpY2FsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTIwNUNENDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci0yMDVDRDQsIC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDMwJSAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1GMUYyRjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oNzY3cHgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1GMUYyRjQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xNik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMzUxOXJlbSArIDAuNzQwN3Z3LCAycmVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAvMzIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgc3ViIHtcclxuICAgICAgICAgICAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTI1OXJlbSArIDAuMzcwNHZ3LCAxLjI1cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci02ODc1ODg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjdBMzc2O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy4wMDAwNCAyLjMzMzM0QzcuMzIyMjEgMi4zMzMzNCA3LjU4MzM3IDIuNTk0NSA3LjU4MzM3IDIuOTE2NjdWMTEuMDgzM0M3LjU4MzM3IDExLjQwNTUgNy4zMjIyMSAxMS42NjY3IDcuMDAwMDQgMTEuNjY2N0M2LjY3Nzg3IDExLjY2NjcgNi40MTY3MSAxMS40MDU1IDYuNDE2NzEgMTEuMDgzM1YyLjkxNjY3QzYuNDE2NzEgMi41OTQ1IDYuNjc3ODcgMi4zMzMzNCA3LjAwMDA0IDIuMzMzMzRaJyBmaWxsPSclMjMyN0EzNzYnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002LjU4NzU2IDIuNTA0MTlDNi44MTUzNyAyLjI3NjM4IDcuMTg0NzEgMi4yNzYzOCA3LjQxMjUyIDIuNTA0MTlMOS43NDU4NSA0LjgzNzUyQzkuOTczNjYgNS4wNjUzMyA5Ljk3MzY2IDUuNDM0NjggOS43NDU4NSA1LjY2MjQ4QzkuNTE4MDUgNS44OTAyOSA5LjE0ODcgNS44OTAyOSA4LjkyMDkgNS42NjI0OEw2LjU4NzU2IDMuMzI5MTVDNi4zNTk3NiAzLjEwMTM0IDYuMzU5NzYgMi43MzIgNi41ODc1NiAyLjUwNDE5WicgZmlsbD0nJTIzMjdBMzc2Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy40MTI1MiAyLjUwNDE5QzcuNjQwMzMgMi43MzIgNy42NDAzMyAzLjEwMTM0IDcuNDEyNTIgMy4zMjkxNUw1LjA3OTE5IDUuNjYyNDhDNC44NTEzOCA1Ljg5MDI5IDQuNDgyMDMgNS44OTAyOSA0LjI1NDIzIDUuNjYyNDhDNC4wMjY0MiA1LjQzNDY4IDQuMDI2NDIgNS4wNjUzMyA0LjI1NDIzIDQuODM3NTJMNi41ODc1NiAyLjUwNDE5QzYuODE1MzcgMi4yNzYzOCA3LjE4NDcxIDIuMjc2MzggNy40MTI1MiAyLjUwNDE5WicgZmlsbD0nJTIzMjdBMzc2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXJlZHVjZSB7XHJcbiAgICAgICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItRTAzMTM3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMDAwMDQgMi4zMzMzNEM3LjMyMjIxIDIuMzMzMzQgNy41ODMzNyAyLjU5NDUgNy41ODMzNyAyLjkxNjY3VjExLjA4MzNDNy41ODMzNyAxMS40MDU1IDcuMzIyMjEgMTEuNjY2NyA3LjAwMDA0IDExLjY2NjdDNi42Nzc4NyAxMS42NjY3IDYuNDE2NzEgMTEuNDA1NSA2LjQxNjcxIDExLjA4MzNWMi45MTY2N0M2LjQxNjcxIDIuNTk0NSA2LjY3Nzg3IDIuMzMzMzQgNy4wMDAwNCAyLjMzMzM0WicgZmlsbD0nJTIzRTAzMTM3Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOS43NDU4NSA4LjMzNzUyQzkuOTczNjYgOC41NjUzMyA5Ljk3MzY2IDguOTM0NjggOS43NDU4NSA5LjE2MjQ4TDcuNDEyNTIgMTEuNDk1OEM3LjE4NDcxIDExLjcyMzYgNi44MTUzNyAxMS43MjM2IDYuNTg3NTYgMTEuNDk1OEM2LjM1OTc2IDExLjI2OCA2LjM1OTc2IDEwLjg5ODcgNi41ODc1NiAxMC42NzA5TDguOTIwOSA4LjMzNzUyQzkuMTQ4NyA4LjEwOTcyIDkuNTE4MDUgOC4xMDk3MiA5Ljc0NTg1IDguMzM3NTJaJyBmaWxsPSclMjNFMDMxMzcnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000LjI1NDIzIDguMzM3NTJDNC40ODIwMyA4LjEwOTcyIDQuODUxMzggOC4xMDk3MiA1LjA3OTE5IDguMzM3NTJMNy40MTI1MiAxMC42NzA5QzcuNjQwMzMgMTAuODk4NyA3LjY0MDMzIDExLjI2OCA3LjQxMjUyIDExLjQ5NThDNy4xODQ3MSAxMS43MjM2IDYuODE1MzcgMTEuNzIzNiA2LjU4NzU2IDExLjQ5NThMNC4yNTQyMyA5LjE2MjQ4QzQuMDI2NDIgOC45MzQ2OCA0LjAyNjQyIDguNTY1MzMgNC4yNTQyMyA4LjMzNzUyWicgZmlsbD0nJTIzRTAzMTM3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyIHtcclxuXHJcbiAgICAvKiBTdHlsZSB0aGUgb3B0aW9ucyBjb250YWluZXIgKi9cclxuICAgICYub3B0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLTIwNUNENCwgLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAuNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgLyogU3R5bGUgdGhlIGluZGl2aWR1YWwgb3B0aW9ucyAqL1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIC8qIFN0eWxlIGZvciB0aGUgc2VsZWN0ZWQgb3B0aW9uICovXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0zO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIFN0eWxlIGZvciB0aGUgc2VsZWN0ZWQgb3B0aW9uICovXHJcbiAgICAgICAgICAgIFtzZWxlY3RlZF0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTY2cHg7XHJcbiAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFN0eWxlIHRoZSBjdXN0b20gc2VsZWN0IGJveCAqL1xyXG4gICAgLnNlbGVjdC1zdHlsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci0yMDVDRDQsIC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgLyogQWRkIGEgYml0IG9mIHN0eWxlIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgc2VsZWN0IGJveCAqL1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIEFkZCBhIGJpdCBvZiBzdHlsZSBmb3IgdGhlIGRvd24gYXJyb3cgKi9cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000LjQxMDcgNi45MTA3NUM0LjczNjE0IDYuNTg1MzEgNS4yNjM3OCA2LjU4NTMxIDUuNTg5MjEgNi45MTA3NUw5Ljk5OTk2IDExLjMyMTVMMTQuNDEwNyA2LjkxMDc1QzE0LjczNjEgNi41ODUzMSAxNS4yNjM4IDYuNTg1MzEgMTUuNTg5MiA2LjkxMDc1QzE1LjkxNDcgNy4yMzYxOSAxNS45MTQ3IDcuNzYzODIgMTUuNTg5MiA4LjA4OTI2TDEwLjU4OTIgMTMuMDg5M0MxMC4yNjM4IDEzLjQxNDcgOS43MzYxNCAxMy40MTQ3IDkuNDEwNyAxMy4wODkzTDQuNDEwNyA4LjA4OTI2QzQuMDg1MjcgNy43NjM4MiA0LjA4NTI3IDcuMjM2MTkgNC40MTA3IDYuOTEwNzVaJyBmaWxsPSclMjMxMTE4MjcnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtdGFibGUtbWFuYWdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci0yMDVDRDQsIC4yKTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbSAwIDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big3NjdweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDEuMDg4cmVtICsgMC4xODUydncsIDEuMjVyZW0pO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMi8yMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1maWx0ZXIge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oNDYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAvLyAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMDtcclxuXHJcbiAgICAgICAgLnJ0LXRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhpZGRlbi1yb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj50aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYudGFibGUtY3VzdG9tLXN0eWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiAkY29sb3ItRjJGNkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJjMzAzNDtcclxuICAgICAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyLFxyXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+IDpub3QoY2FwdGlvbik+Kj4qIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0LXN0eWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3RhdHVzLTAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFREVDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0UwMzEzNztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRTAzMTM3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjZEMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFNkJCMjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0U2QkIyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdGF0dXMtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0Y3RUY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMENBRjYwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwQ0FGNjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLyogU3R5bGUgdGhlIG9wdGlvbnMgY29udGFpbmVyICovXHJcbiAgICAgICAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvKiBTdHlsZSB0aGUgaW5kaXZpZHVhbCBvcHRpb25zICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIEhpZ2hsaWdodCBvcHRpb24gd2hlbiBob3ZlcmluZyBvdmVyIGl0ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogU3R5bGUgZm9yIHRoZSBzZWxlY3RlZCBvcHRpb24gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTIwNUNENDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmK2xpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFnZS1udW1iZXJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1GOEY4Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnByZXYsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLUYxRjJGNDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtc2hvdy1lbnRyaWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQvMTQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci02ODc1ODg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdC1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQvMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDByZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJ0LWFkbWluLWhvbWUtZGFzaCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDcwJSAtIDAuNzVyZW0pIGNhbGMoMzAlIC0gMC43NXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC1jaGFydC1kYXNoIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLTIwNUNENCwgLjIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gNC43NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICZfX2hlYWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDEuMDg4cmVtICsgMC4xODUydncsIDEuMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LXN0eWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgLmNoYXJ0LXJlcXVlc3Qge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jaGFydC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZ2VuZC1yZXF1ZXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQvMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5ydC1hZG1pbi1wb3B1cC13ZWxjb21lIHtcclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuXHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMy4xMjVyZW0gMXJlbSAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbSAycmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC45ODg2cmVtICsgMC42ODE4dncsIDEuNXJlbSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMi8yNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NTQ1cmVtICsgMC4yMjczdncsIDEuMTI1cmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgLnJ0LWJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09IFRvYXN0IG1lc3NhZ2UgPT09PT09PT0gKi9cclxuXHJcbiNydC10b2FzdCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgICByaWdodDogMzJweDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxufVxyXG5cclxuLnJ0LXRvYXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0U3RjdFRjtcclxuXHJcbiAgICAgICAgLnJ0LXRvYXN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjdBMzc2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRURFQztcclxuXHJcbiAgICAgICAgLnJ0LXRvYXN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRTAzMTM3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbmZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzI5MmZmO1xyXG5cclxuICAgICAgICAucnQtdG9hc3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyZjM1ZWI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS13YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNkQzO1xyXG5cclxuICAgICAgICAucnQtdG9hc3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNFNkJCMjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgKyAucnQtdG9hc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAzMnB4KSk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1hZG1pbi11cGRhdGUtaW5mb3JtYXRpb24ge1xyXG5cclxuICAgIC5ydC1mb3JtLWRhc2gtY29udHJvbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgY29sb3I6ICNBMEFFQzA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3VwbG9hZEF2YXRhciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmLmR6LXN0YXJ0ZWRzIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5kei1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5kei1wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxLjVyZW07XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5kei1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmR6LWRldGFpbHMsXHJcbiAgICAgICAgICAgICAgICAuZHotcHJvZ3Jlc3MsXHJcbiAgICAgICAgICAgICAgICAuZHotZXJyb3ItbWVzc2FnZSxcclxuICAgICAgICAgICAgICAgIC5kei1zdWNjZXNzLW1hcmssXHJcbiAgICAgICAgICAgICAgICAuZHotZXJyb3ItbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5kei1tZXNzYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICBcclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjZGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0EwQUVDMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucnQtZHJhZy1hbmQtZHJvcCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibHVlLCAuMik7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgIFxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMjQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoLWdhbGxlcnkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big1NzVweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5kei1tZXNzYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMDI3OHJlbSArIDEuMTExMXZ3LCAycmVtKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0MC8zMik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NjNyZW0gKyAwLjE4NTJ2dywgMS4xMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4LzE4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgICAgIC5ydC1idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMi42MjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmY7XHJcblxyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGlkZGVuLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgICAgICAgICAgIHRoOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgICAgIHRoOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgICAgIHRoOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgICAgIHRoOm50aC1jaGlsZCg1KSxcclxuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLUYyRjZGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlIHRoLCAudGFibGUgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3Rpb24tYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tdmlldy1pbWFnZSwgLmJ0bi1kZWxldGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXZpZXctaW1hZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdBMzc2O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tZGVsZXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwMzEzNztcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIucnQtYWRtaW4tdXBkYXRlLWluZm9ybWF0aW9uIHtcclxuICAgIC5ydC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMjQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMzUlIC0gMTJweCkgY2FsYyg2NSUgLSAxMnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoMTUyMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygyNSUgLSAxMnB4KSBjYWxjKDc1JSAtIDEycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICAucnQtc2Nob29sLWluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgLnNjaG9vbC1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jdGEge1xyXG4gICAgICAgICAgICAgICAgLnJ0LWJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTExODI3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0xMTE4Mjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwLjc1IDRWOUMyMC43NSA5LjQxNCAyMC40MTQgOS43NSAyMCA5Ljc1QzE5LjU4NiA5Ljc1IDE5LjI1IDkuNDE0IDE5LjI1IDlWNS44MTEwNEwxMS41MyAxMy41MzFDMTEuMzg0IDEzLjY3NyAxMS4xOTIgMTMuNzUxIDExIDEzLjc1MUMxMC44MDggMTMuNzUxIDEwLjYxNiAxMy42NzggMTAuNDcgMTMuNTMxQzEwLjE3NyAxMy4yMzggMTAuMTc3IDEyLjc2MyAxMC40NyAxMi40N0wxOC4xODk5IDQuNzVIMTVDMTQuNTg2IDQuNzUgMTQuMjUgNC40MTQgMTQuMjUgNEMxNC4yNSAzLjU4NiAxNC41ODYgMy4yNSAxNSAzLjI1SDIwQzIwLjA5OCAzLjI1IDIwLjE5NTEgMy4yNzAxMSAyMC4yODcxIDMuMzA4MTFDMjAuNDcwMSAzLjM4NDExIDIwLjYxNjEgMy41MzAxMSAyMC42OTMxIDMuNzE0MTFDMjAuNzMwMSAzLjgwNTExIDIwLjc1IDMuOTAyIDIwLjc1IDRaTTIwIDEyLjI1QzE5LjU4NiAxMi4yNSAxOS4yNSAxMi41ODYgMTkuMjUgMTNWMTdDMTkuMjUgMTguNTc3IDE4LjU3NyAxOS4yNSAxNyAxOS4yNUg3QzUuNDIzIDE5LjI1IDQuNzUgMTguNTc3IDQuNzUgMTdWN0M0Ljc1IDUuNDIzIDUuNDIzIDQuNzUgNyA0Ljc1SDExQzExLjQxNCA0Ljc1IDExLjc1IDQuNDE0IDExLjc1IDRDMTEuNzUgMy41ODYgMTEuNDE0IDMuMjUgMTEgMy4yNUg3QzQuNTgyIDMuMjUgMy4yNSA0LjU4MiAzLjI1IDdWMTdDMy4yNSAxOS40MTggNC41ODIgMjAuNzUgNyAyMC43NUgxN0MxOS40MTggMjAuNzUgMjAuNzUgMTkuNDE4IDIwLjc1IDE3VjEzQzIwLjc1IDEyLjU4NiAyMC40MTQgMTIuMjUgMjAgMTIuMjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5wZW5kaW5nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQuNDEwNyA2LjkxMDc1QzQuNzM2MTQgNi41ODUzMSA1LjI2Mzc4IDYuNTg1MzEgNS41ODkyMSA2LjkxMDc1TDkuOTk5OTYgMTEuMzIxNUwxNC40MTA3IDYuOTEwNzVDMTQuNzM2MSA2LjU4NTMxIDE1LjI2MzggNi41ODUzMSAxNS41ODkyIDYuOTEwNzVDMTUuOTE0NyA3LjIzNjE5IDE1LjkxNDcgNy43NjM4MiAxNS41ODkyIDguMDg5MjZMMTAuNTg5MiAxMy4wODkzQzEwLjI2MzggMTMuNDE0NyA5LjczNjE0IDEzLjQxNDcgOS40MTA3IDEzLjA4OTNMNC40MTA3IDguMDg5MjZDNC4wODUyNyA3Ljc2MzgyIDQuMDg1MjcgNy4yMzYxOSA0LjQxMDcgNi45MTA3NVonIGZpbGw9JyUyM0EwQUVDMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGVuZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLUZGRURFQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLUUwMzEzNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLUU3RjdFRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTBDQUY2MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItRkZGNkQzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItRTZCQjIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLTIwNUNENCwgLjIpO1xyXG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICAubmF2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1GMUYyRjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTIwNUNENDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLTIwNUNENDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbSAwLjc1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuNSAxLjVMNS41IDUuNUwxLjUgMS41JyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggNHB4IHJnYmEoJGJsYWNrLTEsIC40KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2stMSwgLjYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnQtYWNjb3JkaW9uLXVwZGF0ZS1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xOCk7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1GMUYyRjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjI5Mjg5IDguMjkyODlDNS42ODM0MiA3LjkwMjM3IDYuMzE2NTggNy45MDIzNyA2LjcwNzExIDguMjkyODlMMTIgMTMuNTg1OEwxNy4yOTI5IDguMjkyODlDMTcuNjgzNCA3LjkwMjM3IDE4LjMxNjYgNy45MDIzNyAxOC43MDcxIDguMjkyODlDMTkuMDk3NiA4LjY4MzQyIDE5LjA5NzYgOS4zMTY1OCAxOC43MDcxIDkuNzA3MTFMMTIuNzA3MSAxNS43MDcxQzEyLjMxNjYgMTYuMDk3NiAxMS42ODM0IDE2LjA5NzYgMTEuMjkyOSAxNS43MDcxTDUuMjkyODkgOS43MDcxMUM0LjkwMjM3IDkuMzE2NTggNC45MDIzNyA4LjY4MzQyIDUuMjkyODkgOC4yOTI4OVonIGZpbGw9JyUyM0EwQUVDMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xOC43MDcxIDE1LjcwNzFDMTguMzE2NiAxNi4wOTc2IDE3LjY4MzQgMTYuMDk3NiAxNy4yOTI5IDE1LjcwNzFMMTIgMTAuNDE0Mkw2LjcwNzExIDE1LjcwNzFDNi4zMTY1OCAxNi4wOTc2IDUuNjgzNDIgMTYuMDk3NiA1LjI5Mjg5IDE1LjcwNzFDNC45MDIzNyAxNS4zMTY2IDQuOTAyMzcgMTQuNjgzNCA1LjI5Mjg5IDE0LjI5MjlMMTEuMjkyOSA4LjI5Mjg5QzExLjY4MzQgNy45MDIzNyAxMi4zMTY2IDcuOTAyMzcgMTIuNzA3MSA4LjI5Mjg5TDE4LjcwNzEgMTQuMjkyOUMxOS4wOTc2IDE0LjY4MzQgMTkuMDk3NiAxNS4zMTY2IDE4LjcwNzEgMTUuNzA3MVonIGZpbGw9JyUyM0EwQUVDMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAvLyBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYmxhY2stMSwgMC4yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLTEsIDAuMilcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcblxyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAxMnB4IDAgMTRweCAwO1xyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3gtdGlueW1jZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItRjFGMkY0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG59XHJcblxyXG4udG94Om5vdCgudG94LXRpbnltY2UtaW5saW5lKSAudG94LWVkaXRvci1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMXJlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMkY0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRveC10b29sYmFyX19wcmltYXJ5IHtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn0iLCIucnQtZGFzaC1sb2dpbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCgxNTEycHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ2luL2xvZ2luLWltZy5qcGcpO1xyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTExODI3IHVybCguLi9pbWFnZXMvaGVhZGVyLWJnLnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodCAvIGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yLTU0RDZGRjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDQuNzVyZW0gMnJlbSAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4yNXJlbSArIDEuMjV2dywgMi41cmVtKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0OC80MCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ2luL2xvZ28td2VsY29tZS5wbmcpIG5vLXJlcGVhdDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0uNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0geyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDEuMjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4LjEyNXJlbSAycmVtIDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13cmFwIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMi8yNCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVtZW1iZXItbWUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLnJ0LWN1c3RvbS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHRoaW4gc29saWQgJGNvbG9yLTI3QTM3NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCAkY29sb3ItQ0JENUUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjdBMzc2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnJ0LWZvcm0tZGFzaC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAmLnN1Ym1pdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ydC1idG4tcHJpbWFyeXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1GMUYyRjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLUYxRjJGNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1BMEFFQzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItRjFGMkY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItRjFGMkY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1BMEFFQzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xNzRkYjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0xNzRkYjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LW9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42MjVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci02ODc1ODg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLUYxRjJGNDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyb3VwLWN0YS1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc3NtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItRTlFQUVDO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lndXAtYnRuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLUEwQUVDMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yMDVDRDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNi42MjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4jZm9ybS1sb2dpbixcclxuLnVzZXItZm9ybSB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn0iLCJib2R5IHtcclxuICAgICYubG9naW4td2lmaSB7XHJcbiAgICAgICAgLnBhc3Mtc3R5bGUge1xyXG4gICAgICAgICAgICAmX193cmFwIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJ0LWRhc2gtbG9naW4ge1xyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHkuZGFzaC1tYW5hZ2UtcmVxdWVzdCB7XHJcbiAgICAucnQtcG9wdXAtZGV0YWlsX19ib2R5IHtcclxuICAgICAgICAuZGV0YWlsLXJldmlld19fZm9ybS0tZ3JvdXAge1xyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH0gXHJcbn1cclxuXHJcbi5ydC10YWJsZS1hZG1pbiB7XHJcbiAgICAucnQtdGFibGUtbWFuYWdlIHtcclxuICAgICAgICAmX19oZWFkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi4yNXJlbSAxcmVtIDAgMnJlbTtcclxuXHJcbiAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuOTg4NnJlbSArIDAuNjgxOHZ3LCAxLjVyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDA7XHJcblxyXG4gICAgICAgICAgICAudGFibGUgeyBcclxuICAgICAgICAgICAgICAgICYgPiB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTM0cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tYWN0aW9uLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAuZGFzaC1tYW5hZ2UtcmVxdWVzdCxcclxuLmRhc2gtbWFuYWdlLXJldmlldyB7XHJcbiAgICAucnQtdGFibGUtYWRtaW4ge1xyXG4gICAgICAgIC5ydC10YWJsZS1tYW5hZ2Uge1xyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC10YWJsZS1hZG1pbiB7XHJcbiAgICAmLm1hbmFnZS1yZXZpZXcge1xyXG4gICAgICAgIC5idG4tYWN0aW9uLXZpZXcge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtdGFibGUtbWFuYWdlIHtcclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGFibGUgeyBcclxuICAgICAgICAgICAgICAgICAgICAmID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmQtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFwcHJvdmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMENBRjYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U3RjdFRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53YWl0LWFwcHJvdmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTZCQjIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjZEMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yZWZ1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRURFQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTAzMTM3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5mYWRlLXNjYWxlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuXHJcbi5ydC1wb3B1cC1kZXRhaWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3V0ZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAuNzVyZW07XHJcbiAgICAgICAgcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbGVmdDogLTgwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTIwNUNENCB1cmwoJy4uL2ltYWdlcy9oZWFkZXItYmcucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyIC8gY292ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHsgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICYtLXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlsLXJldmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMjA0NXJlbSArIDAuMjI3M3Z3LCAxLjM3NXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaXMtY2VydGlmaWVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZSclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzI5NDBfMjY5NSknJTNFJTNDcGF0aCBkPSdNMjAuNDc4NiA4Ljg0MzY4QzIwLjE5NjIgOC42NTQwOSAxOS45NDEyIDguNDI2NjMgMTkuNzIwNyA4LjE2NzY4QzE5LjczNyA3LjgwNzE0IDE5LjgwOTUgNy40NTEzNiAxOS45MzU1IDcuMTEzMTVDMjAuMTcyMyA2LjMxMTUyIDIwLjQ2NzEgNS4zMTM4NyAxOS44OTg4IDQuNTMzMjRDMTkuMzI2NCAzLjc0NjM3IDE4LjI4MDYgMy43MTk5NyAxNy40NDA0IDMuNjk4NDdDMTcuMDg3IDMuNzEyNTkgMTYuNzMzNCAzLjY3NDU5IDE2LjM5MSAzLjU4NTY4QzE2LjIwMjggMy4yOTA0MSAxNi4wNTkxIDIuOTY5MDMgMTUuOTY0NSAyLjYzMTg5QzE1LjY4NDIgMS44MzM1MiAxNS4zMzQ5IDAuODM5ODUgMTQuMzk5NyAwLjUzNTkyOUMxMy40OTIyIDAuMjQwOTkxIDEyLjY3NzggMC44MDEzNSAxMS45NTk3IDEuMjk0MTVDMTEuNjcxMSAxLjUyNDU3IDExLjM0NzEgMS43MDY3MSAxMS4wMDAyIDEuODMzNTJDMTAuNjUzMiAxLjcwNjg1IDEwLjMyOSAxLjUyNDY5IDEwLjA0MDQgMS4yOTQxNUM5LjMyMjIyIDAuODAwOTM3IDguNTA3NTggMC4yNDIzMjEgNy42MDAzMSAwLjUzNTkyOUM2LjY2NTMxIDAuODM5ODUgNi4zMTYyIDEuODMzMDEgNi4wMzU1NiAyLjYzMTU3QzUuOTQxMTUgMi45NjcwNSA1Ljc5OSAzLjI4NzIxIDUuNjEzNDggMy41ODIyNEM1LjI3MDA1IDMuNjczODcgNC45MTQ3MyAzLjcxMjk2IDQuNTU5NTkgMy42OTgyQzMuNzE5NDcgMy43MTk2NSAyLjY3MzY5IDMuNzQ2MSAyLjEwMTIzIDQuNTMyOTJDMS41MzI5IDUuMzE0MDEgMS44Mjc3NCA2LjMxMTY2IDIuMDY0NTYgNy4xMTMzM0MyLjE4OTA2IDcuNDQ5NzQgMi4yNjIxNiA3LjgwMjk4IDIuMjgxNCA4LjE2MTE3QzIuMDYxODUgOC40MjM4IDEuODA1ODQgOC42NTM2NSAxLjUyMTE2IDguODQzNzJDMC44NDMzMzMgOS4zNjA2OCAwIDEwLjAwNDMgMCAxMS4wMDAyQzAgMTEuOTk2MSAwLjg0MzMzMyAxMi42Mzk3IDEuNTIxMzUgMTMuMTU2N0MxLjgwMzc1IDEzLjM0NjMgMi4wNTg3OSAxMy41NzM3IDIuMjc5MzQgMTMuODMyN0MyLjI2Mjk3IDE0LjE5MzIgMi4xOTA0OSAxNC41NDkgMi4wNjQ1MiAxNC44ODcyQzEuODI3NzQgMTUuNjg4OCAxLjUzMjg1IDE2LjY4NjUgMi4xMDExOCAxNy40NjcxQzIuNjczNjQgMTguMjU0IDMuNzE5NDIgMTguMjgwNCA0LjU1OTU5IDE4LjMwMTlDNC45MTMwMiAxOC4yODc4IDUuMjY2NTkgMTguMzI1OCA1LjYwODk0IDE4LjQxNDdDNS43OTcxNyAxOC43MSA1Ljk0MDkxIDE5LjAzMTMgNi4wMzU1MSAxOS4zNjg1QzYuMzE2MTUgMjAuMTY3IDYuNjY1MjYgMjEuMTYwNiA3LjYwMDQ5IDIxLjQ2NDZDNy43NjYxOSAyMS41MTg5IDcuOTM5NDYgMjEuNTQ2NSA4LjExMzgzIDIxLjU0NjVDOC44MTc2OSAyMS41NDY1IDkuNDYwNDEgMjEuMTA0NyAxMC4wNDA1IDIwLjcwNjRDMTAuMzI5MSAyMC40NzU5IDEwLjY1MzEgMjAuMjkzNyAxMSAyMC4xNjY4QzExLjM0NyAyMC4yOTM1IDExLjY3MTIgMjAuNDc1NyAxMS45NTk5IDIwLjcwNjJDMTIuNjc4IDIxLjE5OTQgMTMuNDkyNCAyMS43NTc2IDE0LjM5OTkgMjEuNDY0NEMxNS4zMzQ5IDIxLjE2MDUgMTUuNjg0IDIwLjE2NzQgMTUuOTY0NyAxOS4zNjg4QzE2LjA1OTEgMTkuMDMzMyAxNi4yMDEyIDE4LjcxMzIgMTYuMzg2NyAxOC40MTgxQzE2LjczMDIgMTguMzI2NSAxNy4wODU1IDE4LjI4NzQgMTcuNDQwNiAxOC4zMDIyQzE4LjI4MDggMTguMjgwNyAxOS4zMjY1IDE4LjI1NDMgMTkuODk5IDE3LjQ2NzRDMjAuNDY3MyAxNi42ODY0IDIwLjE3MjUgMTUuNjg4NyAxOS45MzU3IDE0Ljg4N0MxOS44MTEyIDE0LjU1MDYgMTkuNzM4MSAxNC4xOTc0IDE5LjcxODggMTMuODM5MkMxOS45Mzg0IDEzLjU3NjYgMjAuMTk0NCAxMy4zNDY3IDIwLjQ3OTEgMTMuMTU2NkMyMS4xNTY3IDEyLjYzOTcgMjIgMTEuOTk2MSAyMiAxMS4wMDAyQzIyIDEwLjAwNDMgMjEuMTU2NyA5LjM2MDY4IDIwLjQ3ODYgOC44NDM2OFpNMTUuMDg1NiA5LjM1NjY1TDEwLjUwMjMgMTMuOTRDMTAuNDE3MiAxNC4wMjUxIDEwLjMxNjEgMTQuMDkyNiAxMC4yMDQ5IDE0LjEzODdDMTAuMDkzNyAxNC4xODQ4IDkuOTc0NTQgMTQuMjA4NSA5Ljg1NDE2IDE0LjIwODVDOS43MzM3OSAxNC4yMDg1IDkuNjE0NTkgMTQuMTg0OCA5LjUwMzM5IDE0LjEzODdDOS4zOTIxOCAxNC4wOTI2IDkuMjkxMTQgMTQuMDI1MSA5LjIwNjAzIDEzLjk0TDYuOTE0MzcgMTEuNjQ4M0M2LjgyNzQ4IDExLjU2MzYgNi43NTgyNyAxMS40NjI1IDYuNzEwNzcgMTEuMzUwOEM2LjY2MzI2IDExLjIzOTEgNi42Mzg0IDExLjExOTEgNi42Mzc2NCAxMC45OTc4QzYuNjM2ODcgMTAuODc2NCA2LjY2MDIgMTAuNzU2MSA2LjcwNjI5IDEwLjY0MzlDNi43NTIzNyAxMC41MzE2IDYuODIwMjkgMTAuNDI5NiA2LjkwNjEgMTAuMzQzOEM2Ljk5MTkxIDEwLjI1OCA3LjA5MzkxIDEwLjE5MDEgNy4yMDYxNyAxMC4xNDRDNy4zMTg0NCAxMC4wOTc5IDcuNDM4NzQgMTAuMDc0NiA3LjU2MDA5IDEwLjA3NTNDNy42ODE0NCAxMC4wNzYxIDcuODAxNDQgMTAuMTAwOSA3LjkxMzExIDEwLjE0ODVDOC4wMjQ3OCAxMC4xOTYgOC4xMjU5MSAxMC4yNjUyIDguMjEwNjMgMTAuMzUyMUw5Ljg1NDE2IDExLjk5NTZMMTMuNzg5NCA4LjA2MDM5QzEzLjg3NDEgNy45NzM0OSAxMy45NzUyIDcuOTA0MjkgMTQuMDg2OSA3Ljg1Njc4QzE0LjE5ODYgNy44MDkyOCAxNC4zMTg1IDcuNzg0NDIgMTQuNDM5OSA3Ljc4MzY1QzE0LjU2MTMgNy43ODI4OCAxNC42ODE2IDcuODA2MjIgMTQuNzkzOCA3Ljg1MjNDMTQuOTA2MSA3Ljg5ODM5IDE1LjAwODEgNy45NjYzMSAxNS4wOTM5IDguMDUyMTJDMTUuMTc5NyA4LjEzNzkzIDE1LjI0NzYgOC4yMzk5MyAxNS4yOTM3IDguMzUyMTlDMTUuMzM5OCA4LjQ2NDQ2IDE1LjM2MzEgOC41ODQ3NiAxNS4zNjI0IDguNzA2MTFDMTUuMzYxNiA4LjgyNzQ2IDE1LjMzNjcgOC45NDc0NiAxNS4yODkyIDkuMDU5MTNDMTUuMjQxNyA5LjE3MDggMTUuMTcyNSA5LjI3MTkzIDE1LjA4NTYgOS4zNTY2NVonIGZpbGw9JyUyMzAxQTg0NCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI5NDBfMjY5NSclM0UlM0NyZWN0IHdpZHRoPScyMicgaGVpZ2h0PScyMicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgICYtLXJhdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucnQtZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMi4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjNDNBMDQ3LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oMzgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucnQtc3Rhci1yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ydC1mb3JtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQuNSAxMi45NzZDMTQuNTAwMiAxMi44MTUyIDE0LjQ2MTYgMTIuNjU2NiAxNC4zODc0IDEyLjUxMzlDMTQuMzEzMiAxMi4zNzExIDE0LjIwNTcgMTIuMjQ4NCAxNC4wNzQgMTIuMTU2QzEyLjI2OTkgMTAuOTg3NyAxMC4xNDc0IDEwLjQwOSA4IDEwLjVDNS44NTI2MiAxMC40MDkgMy43MzAwNSAxMC45ODc3IDEuOTI2IDEyLjE1NkMxLjc5NDI3IDEyLjI0ODQgMS42ODY3NyAxMi4zNzExIDEuNjEyNjEgMTIuNTEzOUMxLjUzODQ0IDEyLjY1NjYgMS40OTk4MiAxMi44MTUyIDEuNSAxMi45NzZWMTUuNUgxNC41VjEyLjk3NlonIHN0cm9rZT0nJTIzMjEyMTIxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTggNy41QzkuOTMzIDcuNSAxMS41IDUuOTMzIDExLjUgNEMxMS41IDIuMDY3IDkuOTMzIDAuNSA4IDAuNUM2LjA2NyAwLjUgNC41IDIuMDY3IDQuNSA0QzQuNSA1LjkzMyA2LjA2NyA3LjUgOCA3LjVaJyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjUgNUw4IDlMMTUuNSA1JyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxNC41SDJDMS42MDIxOCAxNC41IDEuMjIwNjQgMTQuMzQyIDAuOTM5MzQgMTQuMDYwN0MwLjY1ODAzNSAxMy43Nzk0IDAuNSAxMy4zOTc4IDAuNSAxM1YzQzAuNSAyLjYwMjE4IDAuNjU4MDM1IDIuMjIwNjQgMC45MzkzNCAxLjkzOTM0QzEuMjIwNjQgMS42NTgwNCAxLjYwMjE4IDEuNSAyIDEuNUgxNEMxNC4zOTc4IDEuNSAxNC43Nzk0IDEuNjU4MDQgMTUuMDYwNyAxLjkzOTM0QzE1LjM0MiAyLjIyMDY0IDE1LjUgMi42MDIxOCAxNS41IDNWMTNDMTUuNSAxMy4zOTc4IDE1LjM0MiAxMy43Nzk0IDE1LjA2MDcgMTQuMDYwN0MxNC43Nzk0IDE0LjM0MiAxNC4zOTc4IDE0LjUgMTQgMTQuNVYxNC41Wicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yOTE1XzE3MDApJyUzRSUzQ3BhdGggZD0nTTEwLjUxMzcgOS43NjM5Nkw5LjI5MTcxIDExLjI5MkM3LjM5ODE1IDEwLjE3OTQgNS44MjAyNSA4LjYwMTUyIDQuNzA3NzEgNi43MDc5NUw2LjIzNTcxIDUuNDg1OTVDNi40MTQ4MyA1LjM0MjYyIDYuNTQxNDIgNS4xNDM5OCA2LjU5NTcgNC45MjEwOUM2LjY0OTk3IDQuNjk4MTkgNi42Mjg4OCA0LjQ2MzU5IDYuNTM1NzEgNC4yNTM5Nkw1LjE0MjcxIDEuMTE2OTVDNS4wNDI4MiAwLjg5MjE2IDQuODY2MzMgMC43MTAxNDkgNC42NDQ3MiAwLjYwMzM3M0M0LjQyMzExIDAuNDk2NTk2IDQuMTcwNzggMC40NzE5OTUgMy45MzI3MSAwLjUzMzk1NUwxLjI4MDcxIDEuMjIwOTVDMS4wMzMzNSAxLjI4NTgxIDAuODE4MzIgMS40MzkwNCAwLjY3NjI1OCAxLjY1MTY3QzAuNTM0MTk3IDEuODY0MyAwLjQ3NDk0OSAyLjEyMTYxIDAuNTA5NzE0IDIuMzc0OTVDMC45NzUwMDYgNS42ODg2OSAyLjUwNjQ5IDguNzYwODcgNC44NzI2NSAxMS4xMjdDNy4yMzg4IDEzLjQ5MzIgMTAuMzExIDE1LjAyNDcgMTMuNjI0NyAxNS40OUMxMy44NzggMTUuNTI0OSAxNC4xMzUyIDE1LjQ2NTcgMTQuMzQ3OCAxNS4zMjM2QzE0LjU2MDMgMTUuMTgxNSAxNC43MTMzIDE0Ljk2NjQgMTQuNzc3NyAxNC43MTlMMTUuNDY1NyAxMi4wNjhDMTUuNTI3NyAxMS44Mjk5IDE1LjUwMzEgMTEuNTc3NiAxNS4zOTYzIDExLjM1NkMxNS4yODk1IDExLjEzNDMgMTUuMTA3NSAxMC45NTc5IDE0Ljg4MjcgMTAuODU4TDExLjc0NTcgOS40NjQ5NkMxMS41MzYxIDkuMzcyMDIgMTEuMzAxNyA5LjM1MDk2IDExLjA3ODkgOS40MDUwM0MxMC44NTYxIDkuNDU5MSAxMC42NTc0IDkuNTg1MjkgMTAuNTEzNyA5Ljc2Mzk2VjkuNzYzOTZaJyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjkxNV8xNzAwJyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTYgMTYnIHZlcnNpb249JzEuMSclM0UlM0NnIGlkPSdzdXJmYWNlMSclM0UlM0NwYXRoIHN0eWxlPScgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDpyZ2IoNi42NjY2NjclMjUsOS40MTE3NjUlMjUsMTUuMjk0MTE4JTI1KTtmaWxsLW9wYWNpdHk6MTsnIGQ9J00gOCAxLjgzMjAzMSBDIDQuNTk3NjU2IDEuODMyMDMxIDEuODMyMDMxIDQuNTk3NjU2IDEuODMyMDMxIDggQyAxLjgzMjAzMSAxMS40MDIzNDQgNC41OTc2NTYgMTQuMTY3OTY5IDggMTQuMTY3OTY5IEMgMTEuNDAyMzQ0IDE0LjE2Nzk2OSAxNC4xNjc5NjkgMTEuNDAyMzQ0IDE0LjE2Nzk2OSA4IEMgMTQuMTY3OTY5IDQuNTk3NjU2IDExLjQwMjM0NCAxLjgzMjAzMSA4IDEuODMyMDMxIFogTSAwLjgzMjAzMSA4IEMgMC44MzIwMzEgNC4wNDI5NjkgNC4wNDI5NjkgMC44MzIwMzEgOCAwLjgzMjAzMSBDIDExLjk1NzAzMSAwLjgzMjAzMSAxNS4xNjc5NjkgNC4wNDI5NjkgMTUuMTY3OTY5IDggQyAxNS4xNjc5NjkgMTEuOTU3MDMxIDExLjk1NzAzMSAxNS4xNjc5NjkgOCAxNS4xNjc5NjkgQyA0LjA0Mjk2OSAxNS4xNjc5NjkgMC44MzIwMzEgMTEuOTU3MDMxIDAuODMyMDMxIDggWiBNIDAuODMyMDMxIDggJy8lM0UlM0NwYXRoIHN0eWxlPScgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDpyZ2IoNi42NjY2NjclMjUsOS40MTE3NjUlMjUsMTUuMjk0MTE4JTI1KTtmaWxsLW9wYWNpdHk6MTsnIGQ9J00gNy43NTM5MDYgNC41MDc4MTIgQyA4LjAzMTI1IDQuNTA3ODEyIDguMjUzOTA2IDQuNzMwNDY5IDguMjUzOTA2IDUuMDA3ODEyIEwgOC4yNTM5MDYgNy43MzgyODEgQyA4LjI1MzkwNiA3Ljg0Mzc1IDguMjkyOTY5IDcuOTkyMTg4IDguMzc4OTA2IDguMTQ0NTMxIEMgOC40NjQ4NDQgOC4yOTY4NzUgOC41NzQyMTkgOC40MDYyNSA4LjY2MDE1NiA4LjQ1NzAzMSBMIDguNjY0MDYyIDguNDU3MDMxIEwgMTAuNzMwNDY5IDkuNjkxNDA2IEMgMTAuOTY0ODQ0IDkuODMyMDMxIDExLjA0Mjk2OSAxMC4xNDA2MjUgMTAuOTAyMzQ0IDEwLjM3NSBDIDEwLjc2MTcxOSAxMC42MTMyODEgMTAuNDUzMTI1IDEwLjY5MTQwNiAxMC4yMTg3NSAxMC41NTA3ODEgTCA4LjE1MjM0NCA5LjMxNjQwNiBDIDcuODc4OTA2IDkuMTU2MjUgNy42NjAxNTYgOC45MDIzNDQgNy41MTE3MTkgOC42MzY3MTkgQyA3LjM1OTM3NSA4LjM3NSA3LjI1MzkwNiA4LjA1ODU5NCA3LjI1MzkwNiA3LjczODI4MSBMIDcuMjUzOTA2IDUuMDA3ODEyIEMgNy4yNTM5MDYgNC43MzA0NjkgNy40NzY1NjIgNC41MDc4MTIgNy43NTM5MDYgNC41MDc4MTIgWiBNIDcuNzUzOTA2IDQuNTA3ODEyICcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcHJldiwgJi0tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0xMTE4Mjc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTIwNUNENDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMjA1Q0Q0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJ0LW5vLWRvY3VtZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMzE4MnJlbSArIDAuOTA5MXZ3LCAycmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwLzMyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjk1NDVyZW0gKyAwLjIyNzN2dywgMS4xMjVyZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4LzE4KTtcclxuICAgIH1cclxufSIsIi5ydC1hZG1pbi1tYW5hZ2Utc2Nob29sIHtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS4wMTM5cmVtICsgMC41NTU2dncsIDEuNXJlbSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMi8yNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygzMy4zMyUgLSA4cHgpIGNhbGMoMzMuMzMlIC0gOHB4KSBjYWxjKDMzLjMzJSAtIDhweCk7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJ0LXNjaG9vbC1pbmZvcm1hdGlvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItMjA1Q0Q0LCAuMik7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fc3dpdGNoZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjk2M3JlbSArIDAuMTg1MnZ3LCAxLjEyNXJlbSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNi8xOCk7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1GRkVERUM7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1FMDMxMzc7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjM3NXJlbTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLUUwMzEzNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLUU3RjdFRjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0wQ0FGNjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLUZGRjZEMztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1FNkJCMjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1GMUYyRjQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1GMUYyRjQ7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMTE4Mjc7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICAucnQtYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiXHJcblxyXG4ucnQtbmV3LXBhc3N3b3JkLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCguLi9pbWFnZXMvZm9yZ290LXBhc3N3b3JkL2ZvcmdvdC1wYXNzd29yZC1zdWNjZXNzLWJnLnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodCAvIGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuODc5NnJlbSArIDEuODUxOXZ3LCAyLjVyZW0pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAvMzIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NjNyZW0gKyAwLjE4NTJ2dywgMS4xMjVyZW0pO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQzNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5ydC1idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIucnQtb3RwIHtcclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIC5ydC1mb3JtLWRhc2gtZ3JvdXAge1xyXG4gICAgICAgICAgICAmLm90cC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5vdHAtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItRTlFQUVDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0wMDYyRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhc3Mtc3R5bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCguLi9pbWFnZXMvZm9yZ290LXBhc3N3b3JkL2ZvcmdvdC1wYXNzd29yZC1zdWNjZXNzLWJnLnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodCAvIGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5OHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMDI3OHJlbSArIDEuMTExMXZ3LCAycmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwLzMyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHsgICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ydC1mb3JtLWRhc2gtZ3JvdXAge1xyXG4gICAgICAgICYuc3VibWl0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuLnJ0LXJlc2V0LXBhc3N3b3JkIHtcclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnJ0LWZvcm0tZGFzaC1ncm91cCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJ0LXJlc2V0LXBhc3N3b3JkIHtcclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJ0LWJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0xMTE4Mjc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTExODI3O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTExODI3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ydC1kYXNoLXNpZ251cCB7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ydC11cGRhdGUtbmV3LXBhc3N3b3JkIHtcclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbGlkYXRlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItRTAzMTM3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguMDAwMDQgMS44MzMyNUM0LjMyNjcxIDEuODMzMjUgMS4zMzMzNyA0LjgyNjU5IDEuMzMzMzcgOC40OTk5MkMxLjMzMzM3IDEyLjE3MzMgNC4zMjY3MSAxNS4xNjY2IDguMDAwMDQgMTUuMTY2NkMxMS42NzM0IDE1LjE2NjYgMTQuNjY2NyAxMi4xNzMzIDE0LjY2NjcgOC40OTk5MkMxNC42NjY3IDQuODI2NTkgMTEuNjczNCAxLjgzMzI1IDguMDAwMDQgMS44MzMyNVpNMTAuMjQgMTAuMDMzM0MxMC40MzM0IDEwLjIyNjYgMTAuNDMzNCAxMC41NDY2IDEwLjI0IDEwLjczOTlDMTAuMTQgMTAuODM5OSAxMC4wMTM0IDEwLjg4NjYgOS44ODY3MSAxMC44ODY2QzkuNzYwMDQgMTAuODg2NiA5LjYzMzM3IDEwLjgzOTkgOS41MzMzNyAxMC43Mzk5TDguMDAwMDQgOS4yMDY1OUw2LjQ2NjcxIDEwLjczOTlDNi4zNjY3MSAxMC44Mzk5IDYuMjQwMDQgMTAuODg2NiA2LjExMzM3IDEwLjg4NjZDNS45ODY3MSAxMC44ODY2IDUuODYwMDQgMTAuODM5OSA1Ljc2MDA0IDEwLjczOTlDNS41NjY3MSAxMC41NDY2IDUuNTY2NzEgMTAuMjI2NiA1Ljc2MDA0IDEwLjAzMzNMNy4yOTMzNyA4LjQ5OTkyTDUuNzYwMDQgNi45NjY1OUM1LjU2NjcxIDYuNzczMjUgNS41NjY3MSA2LjQ1MzI1IDUuNzYwMDQgNi4yNTk5MkM1Ljk1MzM3IDYuMDY2NTkgNi4yNzMzNyA2LjA2NjU5IDYuNDY2NzEgNi4yNTk5Mkw4LjAwMDA0IDcuNzkzMjVMOS41MzMzNyA2LjI1OTkyQzkuNzI2NzEgNi4wNjY1OSAxMC4wNDY3IDYuMDY2NTkgMTAuMjQgNi4yNTk5MkMxMC40MzM0IDYuNDUzMjUgMTAuNDMzNCA2Ljc3MzI1IDEwLjI0IDYuOTY2NTlMOC43MDY3MSA4LjQ5OTkyTDEwLjI0IDEwLjAzMzNaJyBmaWxsPSclMjNFMDMxMzcnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yN0EzNzY7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC4wMDAwNCAxLjgzMzI1QzQuMzI2NzEgMS44MzMyNSAxLjMzMzM3IDQuODI2NTkgMS4zMzMzNyA4LjQ5OTkyQzEuMzMzMzcgMTIuMTczMyA0LjMyNjcxIDE1LjE2NjYgOC4wMDAwNCAxNS4xNjY2QzExLjY3MzQgMTUuMTY2NiAxNC42NjY3IDEyLjE3MzMgMTQuNjY2NyA4LjQ5OTkyQzE0LjY2NjcgNC44MjY1OSAxMS42NzM0IDEuODMzMjUgOC4wMDAwNCAxLjgzMzI1Wk0xMS4xODY3IDYuOTY2NTlMNy40MDY3MSAxMC43NDY2QzcuMzEzMzcgMTAuODM5OSA3LjE4NjcxIDEwLjg5MzMgNy4wNTMzNyAxMC44OTMzQzYuOTIwMDQgMTAuODkzMyA2Ljc5MzM3IDEwLjgzOTkgNi43MDAwNCAxMC43NDY2TDQuODEzMzcgOC44NTk5MkM0LjYyMDA0IDguNjY2NTkgNC42MjAwNCA4LjM0NjU5IDQuODEzMzcgOC4xNTMyNUM1LjAwNjcxIDcuOTU5OTIgNS4zMjY3MSA3Ljk1OTkyIDUuNTIwMDQgOC4xNTMyNUw3LjA1MzM3IDkuNjg2NTlMMTAuNDggNi4yNTk5MkMxMC42NzM0IDYuMDY2NTkgMTAuOTkzNCA2LjA2NjU5IDExLjE4NjcgNi4yNTk5MkMxMS4zOCA2LjQ1MzI1IDExLjM4IDYuNzY2NTkgMTEuMTg2NyA2Ljk2NjU5WicgZmlsbD0nJTIzMjdBMzc2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJ0LWhvbWUtYmFubmVyIHsgICAgXHJcbiAgICAucnQtYmxvY2tfX2Jhbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMS44NzVyZW0gMCAxNC44NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC1ibG9ja19faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luOiAzLjM3NXJlbSAwIDMuNXJlbTtcclxuXHJcbiAgICAgICAgLnJ0LXRpdGxlX19ub3RlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1maW5kLWludGVybmF0aW9uYWwtc2Nob29scyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZmRmZGZkIHVybCguLi9pbWFnZXMvaG9tZS9maW5kLWludGVybmF0aW9uYWwtc2Nob29scy1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjA3OTVyZW0gKyAwLjIyNzN2dywgMS4yNXJlbSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjk1NDVyZW0gKyAyLjcyNzN2dywgM3JlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDU0LzQ4KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0wMjJBMUM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NTQ1cmVtICsgMC4yMjczdncsIDEuMTI1cmVtKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjgvMTgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEnIGhlaWdodD0nMTAwJyB2aWV3Qm94PScwIDAgMSAxMDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHgxPScwLjUnIHkxPScyLjE4NTU3ZS0wOCcgeDI9JzAuNDk5OTk2JyB5Mj0nMTAwJyBzdHJva2U9JyUyMzIwNUNENCcgc3Ryb2tlLWRhc2hhcnJheT0nMiAyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42MjVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mZGZkZmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTIwNUNENDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmRmZGZkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmRmZGZkO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNi8xOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0yMDVDRDQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY4NHB4O1xyXG4gICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgLS1taW5IZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgdG9wOiBjYWxjKHZhcigtLW1pbkhlaWdodCkgKiAtMSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYrbGkge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlzLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMTgxOHJlbSArIDEuNTkwOXZ3LCAyLjM3NXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pcy1kZXNjIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgXHJcblxyXG4gICAgICAgIC5ydC1pbWctZHJvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjUlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDYzIC8gODU2KSAqIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtc2Nob29sLWJlc3QtcmV2aWV3IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci0yMDVDRDQgdXJsKC4uL2ltYWdlcy9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZy10b3A6IDMuNjI1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCgxMDI0cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13cmFwIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDEwMjNweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjA3OTVyZW0gKyAwLjIyNzN2dywgMS4yNXJlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuOTU0NXJlbSArIDIuNzI3M3Z3LCAzcmVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNTQvNDgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzU0JyBoZWlnaHQ9JzU0JyB2aWV3Qm94PScwIDAgNTQgNTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjcgMThDMTguOTIyNSAxOCAxMi4zNzUgMjQuNTQ3NSAxMi4zNzUgMzIuNjI1QzEyLjM3NSA0MC43MDI1IDE4LjkyMjUgNDcuMjUgMjcgNDcuMjVDMzUuMDc3NSA0Ny4yNSA0MS42MjUgNDAuNzAyNSA0MS42MjUgMzIuNjI1QzQxLjYyNSAyNC41NDc1IDM1LjA3NzUgMTggMjcgMThaTTMzLjUyNTEgMzEuODE1TDMxLjA5NDkgMzQuMTc3NUMzMC45MTQ5IDM0LjMzNSAzMC44MjQ5IDM0LjU4MjUgMzAuODY5OSAzNC44M0wzMS40MzI0IDM4LjA3QzMxLjU0NDkgMzguNzIyNSAzMC44NDc0IDM5LjIxNzUgMzAuMjYyNCAzOC45MDI1TDI3LjM2MDEgMzcuMzcyNUMyNy4xMzUxIDM3LjI2IDI2Ljg2NDkgMzcuMjYgMjYuNjM5OSAzNy4zNzI1TDIzLjczNzYgMzguOTAyNUMyMy4xNTI2IDM5LjIxNzUgMjIuNDU1MSAzOC43MjI1IDIyLjU2NzYgMzguMDQ3NUwyMy4xMzAxIDM0LjgzQzIzLjE3NTEgMzQuNTgyNSAyMy4wODUxIDM0LjMzNSAyMi45MDUxIDM0LjE3NzVMMjAuNDc0OSAzMS44MTVDMjAuMDI0OSAzMS4zODc1IDIwLjI3MjYgMzAuNjIyNSAyMC45MDI2IDMwLjUzMjVMMjQuMjU1MSAzMC4wMzc1QzI0LjUwMjYgMzAuMDE1IDI0LjcwNTEgMjkuODU3NSAyNC44MTc2IDI5LjYzMjVMMjYuMjgwMSAyNi43MDc1QzI2LjU3MjYgMjYuMSAyNy40Mjc0IDI2LjEgMjcuNzE5OSAyNi43MDc1TDI5LjE4MjQgMjkuNjMyNUMyOS4yOTQ5IDI5Ljg1NzUgMjkuNDk3NCAzMC4wMTUgMjkuNzQ0OSAzMC4wMzc1TDMzLjA5NzQgMzAuNTMyNUMzMy43Mjc0IDMwLjYyMjUgMzMuOTc1MSAzMS4zODc1IDMzLjUyNTEgMzEuODE1Wk0zOC42MTY3IDE4LjlDMzYuNjI3NyAxNy4yMDEyIDM0LjI1ODQgMTUuOTMyMiAzMS42NTUyIDE1LjIyNTdDMzEuMjE0MiAxNS4xMDY1IDMxLjAwNzMgMTQuNjEzOCAzMS4yNTAzIDE0LjIyOUwzNiA2Ljc1SDQ3LjI1TDM5LjYxMTIgMTguNzYyN0MzOS4zOTA3IDE5LjEwOTIgMzguOTI3MiAxOS4xNjc3IDM4LjYxNjcgMTguOVpNMTQuMzg4OCAxOC43NjI3TDYuNzUgNi43NUgxOEwyMi43NDc1IDE0LjIyOUMyMi45OTI3IDE0LjYxMzggMjIuNzgzNiAxNS4xMDY1IDIyLjM0MjYgMTUuMjI1N0MxOS43NDE2IDE1LjkzMjIgMTcuMzcwMSAxNy4yMDM1IDE1LjM4MTEgMTguOUMxNS4wNzI5IDE5LjE2NzcgMTQuNjA5MyAxOS4xMDkyIDE0LjM4ODggMTguNzYyN1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5hdiB7ICAgIFxyXG4gICAgICAgICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjA3OTVyZW0gKyAwLjIyNzN2dywgMS4yNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMi8yMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAycmVtIDAuNzVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuNSAxLjVMNS41IDUuNUwxLjUgMS41JyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDRweCByZ2JhKCRibGFjay0xLCAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRibGFjay0xLCAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQuMjElIDQ0LjExJSA0MS42NyU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big4MDBweCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3ItNTRENkZGLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvYWQtbW9yZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgICAgIC5ydC1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjA1Q0Q0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmlzLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJyB2aWV3Qm94PScwIDAgMTAwIDEwMCclM0UlM0NjaXJjbGUgY3g9JzUwJyBjeT0nNTAnIHI9JzQwJyBzdHJva2U9J3JnYmEoMCwwLDAsMC4xKScgc3Ryb2tlLXdpZHRoPSc4JyBmaWxsPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzUwJyBjeT0nNTAnIHI9JzQwJyBzdHJva2U9J3JnYmEoMCwwLDAsMC41KScgc3Ryb2tlLXdpZHRoPSc4JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIGZpbGw9J25vbmUnIHRyYW5zZm9ybT0ncm90YXRlKDYyMi4xMjMgNTAgNTApJyUzRSUzQ2FuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0ndHJhbnNmb3JtJyB0eXBlPSdyb3RhdGUnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyBkdXI9JzEuNzg1NzE0Mjg1NzE0Mjg1NnMnIHZhbHVlcz0nMCA1MCA1MDsxODAgNTAgNTA7NzIwIDUwIDUwJyBrZXlUaW1lcz0nMDswLjU7MScvJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdzdHJva2UtZGFzaGFycmF5JyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgZHVyPScxLjc4NTcxNDI4NTcxNDI4NTZzJyB2YWx1ZXM9JzI1LjEzMjc0MTIyODcxODM0NSAyMjYuMTk0NjcxMDU4NDY1MTsxMjUuNjYzNzA2MTQzNTkxNzIgMTI1LjY2MzcwNjE0MzU5MTcyOzI1LjEzMjc0MTIyODcxODM0NSAyMjYuMTk0NjcxMDU4NDY1MScga2V5VGltZXM9JzA7MC41OzEnLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICBcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgbWlkZGxlIHJpZ2h0XCI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciA1ZnIgM2ZyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLTU0RDZGRiwgLjUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci01NEQ2RkYsIC41KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgPiAqOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkY29sb3ItNTRENkZGLCAuNSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoODAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNiUgNDAlIDQ0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big4MDBweCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItNTRENkZGLCAuNSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2plY3Qtd3JhcCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtOyAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoODAxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDAuOTYzcmVtICsgNS4xODUydncsIDUuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTAwLzg4KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMHJlbSArIDEuNXZ3LCAxLjEyNXJlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDI4IDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxNCcgY3k9JzE0JyByPScxNCcgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTE4LjUyMDcgOS45MTY2M1YxNS43NUMxOC41MjA3IDE1Ljk5MTUgMTguMzI0NyAxNi4xODc1IDE4LjA4MzIgMTYuMTg3NUMxNy44NDE3IDE2LjE4NzUgMTcuNjQ1NyAxNS45OTE1IDE3LjY0NTcgMTUuNzVWMTAuOTczMUwxMC44MDkxIDE3LjgwOTdDMTAuNzIzOSAxNy44OTQ5IDEwLjYxMTkgMTcuOTM4IDEwLjQ5OTkgMTcuOTM4QzEwLjM4NzkgMTcuOTM4IDEwLjI3NTkgMTcuODk1NSAxMC4xOTA3IDE3LjgwOTdDMTAuMDE5OCAxNy42Mzg4IDEwLjAxOTggMTcuMzYxNyAxMC4xOTA3IDE3LjE5MDhMMTcuMDI3MyAxMC4zNTQxSDEyLjI0OTlDMTIuMDA4NCAxMC4zNTQxIDExLjgxMjQgMTAuMTU4MSAxMS44MTI0IDkuOTE2NjNDMTEuODEyNCA5LjY3NTEzIDEyLjAwODQgOS40NzkxMyAxMi4yNDk5IDkuNDc5MTNIMTguMDgzMkMxOC4xNDA0IDkuNDc5MTMgMTguMTk3IDkuNDkwODUgMTguMjUwNyA5LjUxMzAyQzE4LjM1NzQgOS41NTczNSAxOC40NDI2IDkuNjQyNTIgMTguNDg3NSA5Ljc0OTg2QzE4LjUwOTEgOS44MDI5NCAxOC41MjA3IDkuODU5NDYgMTguNTIwNyA5LjkxNjYzWicgZmlsbD0nJTIzMjA1Q0Q0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbHVtbjEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXZ3IDEuNXZ3O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbHVtbjIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXZ3IDEuNXZ3IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDYwMy8zNjApIC8gMTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhdGluZy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggOHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTQzQTA0NztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003LjUzODM0IDEuMTA5OTdDNy43MDkxNCAwLjY5OTMxOSA4LjI5MDg2IDAuNjk5MzE4IDguNDYxNjYgMS4xMDk5Nkw5Ljk5ODc0IDQuODA1NTZDMTAuMDcwNyA0Ljk3ODY4IDEwLjIzMzYgNS4wOTY5NiAxMC40MjA0IDUuMTExOTRMMTQuNDEwMiA1LjQzMThDMTQuODUzNSA1LjQ2NzM0IDE1LjAzMzIgNi4wMjA1OSAxNC42OTU1IDYuMzA5OTNMMTEuNjU1NyA4LjkxMzc4QzExLjUxMzMgOS4wMzU3NiAxMS40NTEyIDkuMjI3MTUgMTEuNDk0NyA5LjQwOTUyTDEyLjQyMzQgMTMuMzAyOEMxMi41MjY1IDEzLjczNTQgMTIuMDU1OSAxNC4wNzczIDExLjY3NjQgMTMuODQ1NUw4LjI2MDYzIDExLjc1OTJDOC4xMDA2MiAxMS42NjE1IDcuODk5MzggMTEuNjYxNSA3LjczOTM3IDExLjc1OTJMNC4zMjM2MyAxMy44NDU1QzMuOTQ0MDggMTQuMDc3MyAzLjQ3MzQ1IDEzLjczNTQgMy41NzY2NSAxMy4zMDI4TDQuNTA1MzQgOS40MDk1MkM0LjU0ODg0IDkuMjI3MTUgNC40ODY2NSA5LjAzNTc2IDQuMzQ0MjYgOC45MTM3OEwxLjMwNDUzIDYuMzA5OTNDMC45NjY3NTggNi4wMjA1OSAxLjE0NjUyIDUuNDY3MzQgMS41ODk4NSA1LjQzMThMNS41Nzk1NSA1LjExMTk0QzUuNzY2NDUgNS4wOTY5NiA1LjkyOTI1IDQuOTc4NjggNi4wMDEyNiA0LjgwNTU2TDcuNTM4MzQgMS4xMDk5N1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb2x1bW4zIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41dnc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjYyNXJlbSAyLjYyNXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKDgwMXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuMjVyZW0gKyAxdncsIDFyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDUwMHB4KSB7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oODAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC41cmVtICsgMXZ3LCAxLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMjQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjVyZW0gKyAxdncsIDEuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudm90ZXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJ0LXN0YXItcmF0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguNzUgMEMzLjkyNSAwIDAgMy45MjUgMCA4Ljc1QzAgMTMuODY4IDQuNjk2OTkgMTYuOTY5OSA3LjgwNDk5IDE5LjAyMjlMOC4zMzQgMTkuMzc0QzguNDYgMTkuNDU4IDguNjA1IDE5LjUgOC43NSAxOS41QzguODk1IDE5LjUgOS4wNCAxOS40NTggOS4xNjYgMTkuMzc0TDkuNjk1MDEgMTkuMDIyOUMxMi44MDMgMTYuOTY5OSAxNy41IDEzLjg2OCAxNy41IDguNzVDMTcuNSAzLjkyNSAxMy41NzUgMCA4Ljc1IDBaTTguODY5IDE3Ljc3MUw4Ljc1IDE3Ljg1MDFMOC42MzEgMTcuNzcxQzUuNjIxIDE1Ljc4MyAxLjUgMTMuMDYxIDEuNSA4Ljc1QzEuNSA0Ljc1MiA0Ljc1MiAxLjUgOC43NSAxLjVDMTIuNzQ4IDEuNSAxNiA0Ljc1MiAxNiA4Ljc1QzE2IDEzLjA2MSAxMS44NzggMTUuNzg0IDguODY5IDE3Ljc3MVpNOC43NSA1LjVDNi45NTggNS41IDUuNSA2Ljk1OCA1LjUgOC43NUM1LjUgMTAuNTQyIDYuOTU4IDEyIDguNzUgMTJDMTAuNTQyIDEyIDEyIDEwLjU0MiAxMiA4Ljc1QzEyIDYuOTU4IDEwLjU0MiA1LjUgOC43NSA1LjVaTTguNzUgMTAuNUM3Ljc4NSAxMC41IDcgOS43MTUgNyA4Ljc1QzcgNy43ODUgNy43ODUgNyA4Ljc1IDdDOS43MTUgNyAxMC41IDcuNzg1IDEwLjUgOC43NUMxMC41IDkuNzE1IDkuNzE1IDEwLjUgOC43NSAxMC41WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ucnQtZm9yLXNjaG9vbC1vd25lcnMge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWZkZmRmZCB1cmwoLi4vaW1hZ2VzL2hvbWUvZmluZC1pbnRlcm5hdGlvbmFsLXNjaG9vbHMtYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjYyNXJlbTtcclxuICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJ0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC45NTQ1cmVtICsgMi43MjczdncsIDNyZW0pO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg1NC80OCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3JvdXBjdGEge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzEzcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDQwMC8yMjIpIC8gMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggMThweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC05cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgOSAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjkxM18zNDcpJyUzRSUzQ3BhdGggZD0nTTAgMTcuNUMtNC42OTQ0MiAxNy41IC04LjUgMTMuNjk0NCAtOC41IDlDLTguNSA0LjMwNTU4IC00LjY5NDQyIDAuNSAwIDAuNUM0LjY5NDQyIDAuNSA4LjUgNC4zMDU1OCA4LjUgOUM4LjUgMTMuNjk0NCA0LjY5NDQyIDE3LjUgMCAxNy41WicgZmlsbD0nd2hpdGUnIHN0cm9rZT0nJTIzMjEyMTIxJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjkxM18zNDcnJTNFJTNDcmVjdCB3aWR0aD0nOScgaGVpZ2h0PScxOCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDkgMCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCA5IDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yOTEzXzM0NSknJTNFJTNDcGF0aCBkPSdNOSAxNy41QzEzLjY5NDQgMTcuNSAxNy41IDEzLjY5NDQgMTcuNSA5QzE3LjUgNC4zMDU1OCAxMy42OTQ0IDAuNSA5IDAuNUM0LjMwNTU4IDAuNSAwLjUgNC4zMDU1OCAwLjUgOUMwLjUgMTMuNjk0NCA0LjMwNTU4IDE3LjUgOSAxNy41WicgZmlsbD0nd2hpdGUnIHN0cm9rZT0nJTIzMjEyMTIxJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjkxM18zNDUnJTNFJTNDcmVjdCB3aWR0aD0nOScgaGVpZ2h0PScxOCcgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIC41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMS4zMTNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDEuMDc5NXJlbSArIDAuMjI3M3Z3LCAxLjI1cmVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi0tZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufSIsImJvZHkge1xyXG4gICAgJi5wYWdlLXRlbXBsYXRlLW1haW50ZW5hbmNlIHtcclxuICAgICAgICBoZWFkZXIsXHJcbiAgICAgICAgZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1tYWludGVuYW5jZSB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnJhbmQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTIwNUNENDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHkucGFnZS10ZW1wbGF0ZS1uZXdzLWNhdGVnb3J5IHtcclxuICAgIC5ydC1uZXdzLWFyY2hpdmUgeyAgICAgICAgXHJcbiAgICAgICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYtLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLnJvdyA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ydC1kZXRhaWxzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgIC5ydC1ibG9ja19fYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMzc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBhLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgJi0tY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuMzc5NnJlbSArIDEuODUxOXZ3LCAzcmVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNjQvNDgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgaDEucnQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDgvMzIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtbWV0YSB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLCBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEsXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wMjc4cmVtICsgMS4xMTExdncsIDJyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIGgyLFxyXG4gICAgICAgICAgICAgICAgJiArIGgzLFxyXG4gICAgICAgICAgICAgICAgJiArIGg0LFxyXG4gICAgICAgICAgICAgICAgJiArIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiArIGgzLFxyXG4gICAgICAgICAgICAgICAgICAgICYgKyBoNCxcclxuICAgICAgICAgICAgICAgICAgICAmICsgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYgKyBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJ0LXJzLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjA1Q0Q0O1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDUwMDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1ibG9nIHtcclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICB0b3A6IHVuc2V0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1taCkgKyAycmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcG9zdCB7XHJcbiAgICAudG9wLWxpbmsge31cclxuXHJcbiAgICAuYm90dG9tLWxpbmsge1xyXG4gICAgICAgIC5ydC1iYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucnQtbmV3cy1hcmNoaXZlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucnQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjIwMzdyZW0gKyAxLjQ4MTV2dywgMi41cmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ4LzQwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoJGJsYWNrLTEsIC4yKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucnQtYmxvY2tfX2JyZWFkY3J1bWIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBhLHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlYmFyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1taCkgKyAycmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1GMkY2RkY7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTIwNUNENDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcG90bGlnaHQsXHJcbiAgICAmX19uZXctcG9zdCB7ICAgICAgICBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nwb3RsaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJ0LW5ld3MtYXJjaGl2ZSB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV3LXBvc3Qge1xyXG4gICAgICAgIC5ydC1uZXdzLWFyY2hpdmVfX2xpc3RzIHtcclxuICAgICAgICAgICAgLnJ0LW5ld3MtYXJjaGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYtLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZGVzYywgJi0tZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcblxyXG4gICAgICAgICYtLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYucnQtaW1nLWRyb3Age1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjkyIC8gNDQwKSAqIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7ICAgXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjAxMzlyZW0gKyAwLjU1NTZ2dywgMS41cmVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZXNjIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1BN0E3QTc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDs7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG5cclxuICAgICAgICAgICAgLnJ0LW5ld3MtYXJjaGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0cyB7XHJcbiAgICAgICAgLnJ0LW5ld3MtYXJjaGl2ZSB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1pbWFnZSB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoMzYwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoMzYwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmICsgLnJ0LW5ld3MtYXJjaGl2ZV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLTEsIC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYmxhY2stMSwgLjEpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuMzc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDouNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1saXN0IHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5wYWdlLW51bWJlcnMsXHJcbiAgICAgICAgc3Bhbi5wYWdlLW51bWJlcnMgIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1BN0E3QTc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYWdlLXRlbXBsYXRlLXN0eWxlZ3VpZGUge1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5ydC1zdHlsZWd1aWRlIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLW1oKTtcclxuXHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICA+IGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ydC1kZW1vLXNsaWRlciB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnJ0LWJhbm5lci1oZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59Il19 */