@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Barlow";
}

body {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h5,
p {
  font-weight: normal;
  margin: 0;
}

:focus,
button:focus,
a:focus {
  outline: 0;
}

ol,
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
  margin: 0;
}

a {
  color: inherit;
}
a:focus, a:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
}

form {
  margin: 0;
}

input:focus,
textarea:focus,
select:focus {
  outline: 0;
  box-shadow: 0 0 0 0;
}

button {
  border: none;
  background-color: transparent;
  padding: 0;
}
button:focus, button:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
}

@custom-media --desktop_big (width >= 1920px)
@custom-media --desktop (width <= 1399px)
@custom-media --desktop_min (width <= 1199px)
@custom-media --tablet_big (width <= 999px)
@custom-media --tablet (width <= 799px)
@custom-media --mobile_big (width <= 599px)
@custom-media --mobile (width <= 499px);
/*  */
/*------------- Hover background gradient --------------*/
@property --myColor1 {
  syntax: "<color>";
  initial-value: #FCA32D;
  inherits: false;
}
@property --myColor2 {
  syntax: "<color>";
  initial-value: #FF6196;
  inherits: false;
}
.button-hover-linearGradient {
  background-image: linear-gradient(105deg, var(--myColor1) 7%, var(--myColor2) 78%);
  transition: --myColor1 0.7s, --myColor2 0.7s;
}
.button-hover-linearGradient:hover {
  --myColor1: #ff933c;
  --myColor2: #ff933c;
}

.button-hover-linearGradient-others-browsers {
  background-image: linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
  background-image: -moz-linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
}

/*@font-face {
	font-family: 'Branding-Medium';
	src: url('../fonts/Branding/Branding-Medium.woff2') format('woff2'),
	url('../fonts/Branding/Branding-Medium.woff') format('woff'),
	url('../fonts/Branding/Branding-Medium.eot') format('eot'),
	url('../fonts/Branding/Branding-Medium.svg') format('svg');
}*/
* {
  font-family: "Barlow", sans-serif;
}

@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-Black.woff2") format("woff2"), url("../fonts/Barlow/Barlow-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-Bold.woff2") format("woff2"), url("../fonts/Barlow/Barlow-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-BlackItalic.woff2") format("woff2"), url("../fonts/Barlow/Barlow-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Barlow/Barlow-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-ExtraBold.woff2") format("woff2"), url("../fonts/Barlow/Barlow-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-BoldItalic.woff2") format("woff2"), url("../fonts/Barlow/Barlow-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-ExtraLight.woff2") format("woff2"), url("../fonts/Barlow/Barlow-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Barlow/Barlow-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-LightItalic.woff2") format("woff2"), url("../fonts/Barlow/Barlow-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-Light.woff2") format("woff2"), url("../fonts/Barlow/Barlow-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-MediumItalic.woff2") format("woff2"), url("../fonts/Barlow/Barlow-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-Regular.woff2") format("woff2"), url("../fonts/Barlow/Barlow-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-Italic.woff2") format("woff2"), url("../fonts/Barlow/Barlow-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-Medium.woff2") format("woff2"), url("../fonts/Barlow/Barlow-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Barlow/Barlow-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-SemiBold.woff2") format("woff2"), url("../fonts/Barlow/Barlow-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-ThinItalic.woff2") format("woff2"), url("../fonts/Barlow/Barlow-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow/Barlow-Thin.woff2") format("woff2"), url("../fonts/Barlow/Barlow-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Debbie Rate";
  src: url("../fonts/Debbie/DebbieRate-Regular.woff2") format("woff2"), url("../fonts/Debbie/DebbieRate-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.form-group {
  position: relative;
  margin: 0;
}

.title-sub {
  font: normal normal 500 16px/1 "Barlow", sans-serif;
  text-transform: uppercase;
  letter-spacing: 8px;
}
@media (max-width: 992px) {
  .title-sub {
    font-family: "Barlow";
    font-size: 14px;
    font-weight: 500;
    line-height: 64px;
    font-style: normal;
    text-align: left;
    letter-spacing: 6px;
  }
}

@media (max-width: 992px) {
  .container {
    padding-inline: 32px;
  }
}

input.error, textarea.error, select.error {
  background-color: #fce4e4;
  border: 1px solid #cc0033;
  outline: none;
}

label.error {
  color: red;
  font-size: 12px;
  position: absolute;
  bottom: -20px;
}

.grecaptcha-badge {
  display: none !important;
}

.bg-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -3;
}

.sub-title {
  display: block;
  color: #A04E2C;
  font: normal normal 500 16px/1 "Barlow";
  text-transform: uppercase;
  letter-spacing: 8.5px;
}
@media (max-width: 992px) {
  .sub-title {
    font-size: 14px;
    line-height: 1;
    letter-spacing: 7px;
  }
}

p {
  color: #0A0A0A;
  font: normal normal normal 15px/30px "Barlow";
}
p strong {
  color: #A04E2C;
}
@media (max-width: 992px) {
  p {
    font-size: 14px;
    line-height: 25px;
  }
}

.main-btn {
  position: relative;
  z-index: 1;
  color: #0A0A0A;
  font: normal normal 500 17px/55px "Barlow";
  letter-spacing: 0px;
  text-decoration: none;
}
@media (max-width: 992px) {
  .main-btn {
    font-size: 13px;
    line-height: 2.1;
  }
}
.main-btn:hover::after {
  transform: rotate(180deg);
}
.main-btn::after {
  content: "+";
  position: absolute;
  left: calc(100% + 12px);
  color: #A04E2C;
  transition: all 0.35s ease-in-out;
  transform: none;
}

a {
  text-decoration: none;
}

.modal-body {
  scrollbar-color: #A04E2C #fff !important;
  scrollbar-width: thin;
  scrollbar-color: #A04E2C rgba(10, 10, 10, 0.1);
}
.modal-body::-webkit-scrollbar {
  width: 8px;
}
.modal-body::-webkit-scrollbar-track {
  background: rgba(10, 10, 10, 0.1);
  border-radius: 4px;
}
.modal-body::-webkit-scrollbar-thumb {
  background: #A04E2C;
  border-radius: 4px;
}
.modal-body::-webkit-scrollbar-thumb:hover {
  background: rgb(120, 58.5, 33);
}

.scrollable-content {
  max-height: 142px;
  overflow: auto;
}
@media (min-width: 992px) {
  .scrollable-content {
    padding-right: 20px;
    scrollbar-color: #A04E2C #fff !important; /* thumb track */
    box-sizing: content-box;
  }
  .scrollable-content::-webkit-scrollbar-track {
    background-color: #fff !important;
  }
  .scrollable-content::-webkit-scrollbar-button:vertical {
    display: none;
    width: 0 !important;
    height: 0 !important;
    background: transparent !important;
    background-color: transparent;
    visibility: hidden;
    border: none !important;
  }
}
@media (max-width: 992px) {
  .scrollable-content {
    max-height: inherit;
    overflow: visible;
  }
}

/*
    SUMMARY
        0 - Set Transitions
        1 - Hovers
        2 - Enter Animations
        3 - Keyframes

*/
img.zoom--hover,
img.up--hover,
img.arrow--hover {
  transition: 0.4s;
}

img.zoom--hover:hover {
  transform: scale(1.05);
}

img.up--hover:hover {
  transform: translateY(-30px);
}

.double {
  display: grid !important;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.double__img {
  grid-area: 1/1/-1/-1;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.enter-image-style {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

a:hover img.arrow--hover,
button:hover img.arrow--hover {
  transform: translateX(10px);
}

.animated-element[data-animation] {
  opacity: 1 !important;
  transform: translate(0, 0) !important;
}

.scroll-down-animation {
  animation-name: scrollDown;
  animation-iteration-count: infinite;
  animation-duration: 3s;
}

[data-animation] {
  opacity: 0 !important;
  transition: 1s;
}

[data-animation=right] {
  transform: translateX(-50px);
}

[data-animation=left] {
  transform: translateX(50px);
}
@media (max-width: 999px) {
  [data-animation=left] {
    transform: translateX(-50px) !important;
  }
}

[data-animation=up] {
  transform: translateY(50px);
}

[data-animation=down] {
  transform: translateY(-50px);
}

[data-sequencial] [data-sequencial-stagger] {
  opacity: 0;
}
[data-sequencial] [data-sequencial-stagger=right] {
  transform: translateX(-50px);
}
[data-sequencial] [data-sequencial-stagger=left] {
  transform: translateX(50px);
}
[data-sequencial] [data-sequencial-stagger=up] {
  transform: translateY(50px);
}
[data-sequencial] [data-sequencial-stagger=down] {
  transform: translateY(50px);
}

[data-animation-banner] {
  opacity: 0 !important;
  transition: 1s;
}
[data-animation-banner].animated-element {
  opacity: 1 !important;
  transform: translate(0, 0) !important;
}

body:not(.no-js) .reveal {
  position: relative;
  overflow: hidden;
}

body:not(.no-js) .image-wrap {
  transition: 1s ease-out;
  transition-delay: 0.2s;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
  visibility: hidden;
}

body:not(.no-js) .image-wrap img {
  transform: scale(1.3);
  transition: 2s ease-out;
  position: relative !important;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body:not(.no-js) .image-wrap .enter-image-style {
  transform: scale(1.3);
  transition: 2s ease-out;
  position: relative !important;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body:not(.no-js) .animating .image-wrap {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  visibility: visible;
  transform: skewY(0);
}

body:not(.no-js) .animating img {
  transform: scale(1);
  transition: 4s ease-out;
}

body:not(.no-js) .animating .enter-image-style {
  transform: scale(1);
  transition: 4s ease-out;
}

@keyframes scrollDown {
  0% {
    transform: translate(13.062px, 20.843px);
  }
  50% {
    transform: translate(13.062px, 9.843px);
  }
  100% {
    transform: translate(13.062px, 20.843px);
  }
}
#header {
  position: absolute;
  top: 0;
  z-index: 99;
  width: 100%;
  height: auto;
}
#header .content-nav {
  display: flex;
  align-items: center;
  padding-top: 30px;
  justify-content: space-between;
}
@media (max-width: 1100px) {
  #header .content-nav {
    justify-content: space-between;
  }
}
#header .nav__logo {
  margin-right: 56px;
  height: 70px;
}
@media (max-width: 1399px) {
  #header .nav__logo {
    margin-right: 40px;
  }
}
@media (max-width: 1100px) {
  #header .nav__logo {
    width: 142px;
    height: 58px;
  }
  #header .nav__logo img {
    width: 100%;
    height: 100%;
  }
}
#header .nav__links {
  margin-right: 42px;
  display: flex;
  gap: 45px;
}
@media (max-width: 1399px) {
  #header .nav__links {
    gap: 30px;
    margin-right: 30px;
  }
}
@media (max-width: 1100px) {
  #header .nav__links {
    display: none;
  }
}
#header .nav__links li {
  position: relative;
}
#header .nav__links li:hover::after {
  width: 100%;
}
#header .nav__links li::after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 0;
  height: 2px;
  background: #A04E2C;
  transition: all 0.3s ease-out;
  width: 0;
}
#header .nav__links li a {
  text-decoration: none;
  color: #fff;
  font: normal normal 500 15px/1 "Barlow", sans-serif;
}
@media (max-width: 1399px) {
  #header .nav__links li a {
    font-size: 14px;
  }
}
#header .nav__redes {
  margin-right: 36px;
  display: flex;
  gap: 25px;
  align-items: center;
}
@media (max-width: 1399px) {
  #header .nav__redes {
    margin-right: 20px;
  }
}
@media (max-width: 1100px) {
  #header .nav__redes {
    display: none;
  }
}
#header .nav__redes img {
  transition: all 0.1s ease-in;
}
#header .nav__redes a:hover img {
  filter: brightness(0) saturate(100%) invert(49%) sepia(24%) saturate(1005%) hue-rotate(333deg) brightness(100%) contrast(89%);
}
#header .nav__cta {
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 214px;
  text-decoration: none;
  background: linear-gradient(119deg, #A04E2C 0%, #F9AB89 50%, #A04E2C 100%);
  background-size: 200% auto;
  gap: 12px;
  font: normal normal 500 15px/1 "Barlow", sans-serif;
  letter-spacing: 0px;
  color: #FFFFFF;
  transition: all 0.5s ease;
}
#header .nav__cta:hover {
  background-position: right center;
}
@media (max-width: 1399px) {
  #header .nav__cta {
    width: 180px;
    font-size: 14px;
  }
}
@media (max-width: 1100px) {
  #header .nav__cta {
    display: none;
  }
}
#header .nav__mobile {
  display: none;
}
@media (max-width: 1100px) {
  #header .nav__mobile {
    display: block;
  }
}
#header .nav__menu-mobile {
  position: fixed;
  top: 0;
  right: -100%;
  width: calc(100% - 32px);
  min-height: auto;
  background: #fff;
  transition: right 0.3s ease;
  z-index: 999;
}
#header .nav__menu-mobile::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  z-index: -1;
}
#header .nav__menu-mobile.active {
  right: 0;
}
#header .nav__menu-mobile.active::before {
  opacity: 1;
  visibility: visible;
}
#header .nav__menu-mobile-header {
  background: #fff;
  padding: 27px;
  display: flex;
  align-items: center;
  gap: 15px;
  color: #fff;
  font: normal normal 500 16px/1 "Barlow", sans-serif;
}
#header .nav__menu-mobile-header img {
  width: 20px;
  height: 20px;
}
#header .nav__menu-mobile-header a {
  background: transparent linear-gradient(119deg, #A04E2C 0%, #F9AB89 100%) 0% 0% no-repeat padding-box;
  height: 64px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding-inline: 34px;
  font: normal normal 500 15px/1 "Barlow", sans-serif;
}
#header .nav__menu-mobile-content {
  padding: 30px 20px;
  z-index: 99;
  position: relative;
  background: #fff;
  padding-bottom: 100px;
  padding-left: 27px;
}
#header .nav__menu-mobile-content h2 {
  color: #A04E2C;
  font: normal normal 600 20px/1 "Barlow", sans-serif;
  margin-bottom: 20px;
  position: relative;
  display: inline-block;
}
#header .nav__menu-mobile-content h2::after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #A04E2C;
}
#header .nav__menu-mobile-content ul {
  display: flex;
  flex-direction: column;
  gap: 35px;
}
#header .nav__menu-mobile-content ul li a {
  color: #333;
  text-decoration: none;
  font: normal normal 300 20px/1 "Barlow", sans-serif;
  transition: all 0.3s ease;
  position: relative;
}
#header .nav__menu-mobile-content ul li a::after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 0;
  height: 2px;
  background: #A04E2C;
  transition: all 0.3s ease;
}
#header .nav__menu-mobile-content ul li a:hover {
  font-weight: 500;
}
#header .nav__menu-mobile-content ul li a:hover::after {
  width: 100%;
}
#header .nav__menu-mobile .nav__menu-close {
  position: absolute;
  right: 20px;
  width: 30px;
  height: 30px;
  background: none;
  border: none;
  cursor: pointer;
}
#header .nav__menu-mobile .nav__menu-close span {
  position: absolute;
  width: 100%;
  height: 4px;
  background: #C47452;
  left: 0;
  top: 50%;
  border-radius: 10px;
}
#header .nav__menu-mobile .nav__menu-close span:first-child {
  transform: rotate(45deg);
}
#header .nav__menu-mobile .nav__menu-close span:last-child {
  transform: rotate(-45deg);
}

.footer {
  margin-top: 145px;
}
@media (max-width: 1100px) {
  .footer {
    margin-top: 40px;
  }
}
.footer__top {
  display: flex;
  padding-bottom: 70px;
  justify-content: space-between;
}
@media (max-width: 1100px) {
  .footer__top {
    flex-direction: column;
    padding-bottom: 40px;
  }
}
.footer__top--col > img {
  margin-bottom: 45px;
}
.footer__top--col .redes {
  margin-top: 12px;
  display: flex;
  gap: 15px;
  align-items: center;
}
@media (max-width: 1100px) {
  .footer__top--col .redes {
    margin-top: 22px;
    gap: 25px;
  }
}
.footer__top--col .redes img {
  filter: brightness(0) saturate(100%) invert(36%) sepia(42%) saturate(807%) hue-rotate(332deg) brightness(92%) contrast(94%);
}
@media (max-width: 1100px) {
  .footer__top--col .redes img {
    width: 25px;
    height: 25px;
  }
}
.footer__top--col ul {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.footer__top--col li, .footer__top--col a {
  color: #000;
  font-size: 15px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  gap: 13px;
  align-items: center;
  font-weight: 500;
}
.footer__top--col li:hover, .footer__top--col a:hover {
  transition: all 0.3s ease-in-out;
  color: #A04E2C;
}
@media (max-width: 1100px) {
  .footer__top--col li, .footer__top--col a {
    font-size: 14px;
    line-height: 20px;
  }
}
.footer__top--col h3 {
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  color: #A04E2C;
  margin-bottom: 20px;
}
@media (max-width: 1100px) {
  .footer__top--col h3 {
    margin-top: 35px;
  }
}
.footer__top--col p {
  color: #000;
  font-size: 15px;
  line-height: 20px;
}
.footer__top--col--1 {
  max-width: 220px;
}
@media (max-width: 1100px) {
  .footer__top--col--1 img {
    height: 75px;
    width: 185px;
  }
  .footer__top--col--1 p {
    margin-top: 45px;
    font-weight: 500;
  }
}
.footer__top--col--2 {
  max-width: 145px;
}
@media (max-width: 1100px) {
  .footer__top--col--2 {
    display: none;
  }
}
.footer__bottom {
  padding-block: 22px;
  border-top: 1px solid rgba(2, 2, 2, 0.3490196078);
}
@media (max-width: 1100px) {
  .footer__bottom {
    padding-block: 37px;
  }
}
.footer__bottom .text-logo-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1100px) {
  .footer__bottom .text-logo-wrapper {
    align-items: flex-end;
  }
}
.footer__bottom .text-logo {
  display: flex;
  align-items: center;
}
@media (max-width: 1100px) {
  .footer__bottom .text-logo {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
.footer__bottom .text-logo p, .footer__bottom .text-logo a {
  font-family: "Barlow";
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
  font-style: normal;
  text-align: left;
  color: #000000;
}
@media (max-width: 1100px) {
  .footer__bottom .text-logo p, .footer__bottom .text-logo a {
    font-size: 14px;
    line-height: 20px;
  }
}
.footer__bottom .text-logo > p {
  margin-right: 300px;
}
@media (max-width: 1100px) {
  .footer__bottom .text-logo > p {
    margin-right: 0;
  }
}
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  transition: opacity 0.5s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.preloader.active {
  opacity: 1;
  visibility: visible;
}
.preloader.hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.preloader__content {
  text-align: center;
}
.preloader__spinner {
  width: 50px;
  height: 50px;
  border: 3px solid #f3f3f3;
  border-top: 3px solid #A04E2C;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

#main {
  transition: opacity 0.5s ease-in-out;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*------------------------- Containers -----------------------*/
.termsfeed-com---palette-dark.termsfeed-com---nb {
  background: #c47452;
  background-color: #c47452;
}

.termsfeed-com---palette-light.termsfeed-com---nb {
  box-shadow: 0px 3px 10px #1E1E1E;
}

.termsfeed-com---palette-light.termsfeed-com---nb {
  background-color: white;
}

.termsfeed-com---pc-dialog .cc-pc-head {
  background: #c47452;
  color: #fff;
  border: none;
}
.termsfeed-com---pc-dialog .cc-pc-head .cc-pc-head-close:focus {
  border: 2px solid #fff;
}

.termsfeed-com---palette-dark .cc-cp-body,
.termsfeed-com---palette-dark .cc-cp-body-tabs,
.termsfeed-com---palette-dark .cc-cp-body-content,
.termsfeed-com---palette-dark .cc-cp-foot {
  background: #c47452 !important;
}
.termsfeed-com---palette-dark .cc-cp-body-tabs-item {
  background: #c47452 !important;
  border: none !important;
  color: #fff !important;
}
.termsfeed-com---palette-dark .cc-cp-body-tabs-item[active=true] {
  background: #f9ab89 !important;
}
.termsfeed-com---palette-dark .cc-cp-body-tabs-item-link {
  color: #fff !important;
}
.termsfeed-com---palette-dark .cc-cp-body-tabs-item-link:focus {
  box-shadow: none !important;
}
.termsfeed-com---palette-dark .cc-cp-body-tabs {
  border-right: 1px solid #fff;
}
@media (max-width: 600px) {
  .termsfeed-com---palette-dark .cc-cp-body-tabs {
    border-right: none;
    border-bottom: 1px solid #fff;
  }
}
.termsfeed-com---palette-dark .cc-cp-foot {
  border-color: #fff !important;
}
.termsfeed-com---palette-dark .cc-cp-foot-byline a {
  color: #fff !important;
  font-weight: bold;
}
.termsfeed-com---palette-dark .cc-cp-foot-save {
  color: #fff;
  background: linear-gradient(141deg, #c47452 31.89%, transparent) #c47452 34%;
  margin-right: 1rem !important;
  border: 1px solid #fff;
}

/*-------------------------TEXTS -----------------------*/
/*------------------------ BUTTONS -----------------------*/
.termsfeed-com---palette-dark .cc-nb-okagree {
  background: #1E1E1E;
  color: #fff;
  margin-right: 1rem !important;
  transition: background-color 1s;
}
.termsfeed-com---palette-dark .cc-nb-okagree:hover {
  background-color: #c47452;
}

.termsfeed-com---palette-dark .cc-nb-reject {
  color: #fff;
  background: linear-gradient(141deg, #c47452 31.89%, transparent) #c47452 34%;
  margin-right: 1rem !important;
  transition: background-color 1s;
  border: 1px solid #fff;
}
.termsfeed-com---palette-dark .cc-nb-reject:hover {
  background-color: #c47452;
}

.termsfeed-com---palette-dark .cc-nb-changep {
  color: #fff;
  background: linear-gradient(141deg, #c47452 31.89%, transparent) #c47452 34%;
  margin-right: 1rem !important;
  transition: background-color 1s;
  border: 1px solid #fff;
}

.termsfeed-com---palette-dark .cc-nb-okagree {
  color: #fff;
  background: linear-gradient(141deg, #c47452 31.89%, transparent) #c47452 34%;
  margin-right: 1rem !important;
  transition: background-color 1s;
  border: 1px solid #fff;
}

.termsfeed-com---nb-simple {
  bottom: 2vh;
  border: 0.2px solid #c47452;
  transition: 0.4s;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
.termsfeed-com---nb-simple::after {
  content: "";
  height: 3px;
  background-color: #c47452;
  position: absolute;
  left: 0;
  bottom: 0;
}

.termsfeed-com---palette-light .cc-nb-okagree {
  border-radius: 0px !important;
  padding: 10px 20px !important;
}

.termsfeed-com---palette-light .cc-nb-reject {
  border-radius: 0px !important;
  padding: 10px 20px !important;
}

.termsfeed-com---palette-light .cc-nb-changep {
  border-radius: 0px !important;
  padding: 10px 20px !important;
}

.pagination {
  margin-top: 102px;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}
@media (max-width: 992px) {
  .pagination {
    margin-top: 47px;
  }
}
.pagination:hover .progress-bar {
  width: 100%;
}
.pagination .pg {
  color: #0A0A0A;
  font-size: 16px;
  font-weight: 600;
  line-height: 18.78px;
}
.pagination .pg ion-icon {
  color: #A04E2C;
  font-size: inherit;
  transition: all 0.3s ease-in-out;
}
.pagination .pg.active {
  color: #0A0A0A !important;
}
.pagination .pg.active ion-icon {
  color: #A04E2C !important;
}
.pagination .pg.pg-left:hover ion-icon {
  translate: -3px 0;
}
.pagination .pg.pg-right:hover ion-icon {
  translate: 3px 0;
}
.pagination .progress {
  margin-inline: 12.5px;
  background-color: #0A0A0A;
  width: 65px;
  height: 1px;
}
.pagination .progress-bar {
  background-color: #A04E2C;
  width: 0%;
  transition: all 0.3s ease-in-out;
}

.inner-banner {
  position: relative;
  isolation: isolate;
  height: min(581px, 100vh);
  min-height: 400px;
}
@media (max-width: 992px) {
  .inner-banner {
    height: 386px;
    min-height: auto;
  }
}
.inner-banner::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
  width: 100%;
  height: 100%;
  background: #140600;
  opacity: 0.6;
}
@media (max-width: 992px) {
  .inner-banner::after {
    background: transparent linear-gradient(90deg, rgba(0, 0, 0, 0.8078431373) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;
    mix-blend-mode: multiply;
    opacity: 1;
  }
}
.inner-banner .container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: relative;
  z-index: 9;
}
@media (max-width: 992px) {
  .inner-banner .container {
    --bs-gutter-x: 64px;
  }
}
.inner-banner .wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .inner-banner .wrapper {
    translate: 0 45px;
  }
}
.inner-banner .wrapper .sub-title {
  color: #fff;
  font-size: 17px;
  line-height: 64px;
}
@media (max-width: 992px) {
  .inner-banner .wrapper .sub-title {
    font: normal normal 500 14px/1 "Barlow";
  }
}
.inner-banner .wrapper h1 {
  color: #fff;
  font: normal normal normal 68px/61px "Barlow";
  margin-top: 17px;
}
@media (max-width: 992px) {
  .inner-banner .wrapper h1 {
    font-size: 45px;
    line-height: 1;
    margin-top: 8px;
  }
}

.social-fixed {
  position: fixed;
  right: 2rem;
  top: 35%;
  transform: translateY(-50%);
  z-index: 99;
  transition: opacity 0.3s ease;
}
.social-fixed--home {
  top: 50%;
}
.social-fixed.hidden {
  opacity: 0;
  pointer-events: none;
}
.social-fixed ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.social-fixed ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: all 0.5s ease;
  background-color: rgba(85, 85, 85, 0.5);
}
.social-fixed ul li a:hover {
  background-position: right center;
}
.social-fixed ul li a img {
  width: 20px;
  height: 20px;
  filter: brightness(0) invert(1);
}

@media (max-width: 768px) {
  .social-fixed {
    display: none;
  }
}
@media (max-width: 992px) {
  .newsletter .container {
    --bs-gutter-x: 64px;
  }
}
.newsletter-wrapper {
  background: #FFF7F4;
  padding: 39px 105px 59px 62px;
}
@media (max-width: 1400px) {
  .newsletter-wrapper {
    padding-inline: 60px;
  }
}
@media (max-width: 992px) {
  .newsletter-wrapper {
    padding: 31px 18px 29px 19px;
  }
}
.newsletter-wrapper h2 {
  color: #000;
  font: normal normal 300 25px/35px "Barlow";
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .newsletter-wrapper h2 {
    line-height: 30px;
    margin-bottom: 19px;
    max-width: 300px;
  }
  .newsletter-wrapper h2 br {
    display: none;
  }
}
.newsletter-wrapper h2 span {
  font-size: 30px;
}
@media (max-width: 992px) {
  .newsletter-wrapper h2 span {
    font-size: 25px;
    line-height: 30px;
  }
}
.newsletter-wrapper h2 strong {
  color: #A04E2C;
  font: normal normal normal 58px/30px "Debbie Rate";
  padding-left: 10px;
}
@media (max-width: 992px) {
  .newsletter-wrapper h2 strong {
    font-size: 50px;
    line-height: 52px;
    padding-left: 0;
    padding-top: 10px;
    display: block;
  }
}
.newsletter-wrapper .form .row {
  --bs-gutter-y: 27px;
}
.newsletter-wrapper .form .input-wrapper {
  position: relative;
}
.newsletter-wrapper .form .input-wrapper .submit {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #000;
  font: normal normal 500 17px/1 "Barlow";
  position: absolute;
  top: 0;
  right: 5px;
  z-index: 1;
}
.newsletter-wrapper .form .input-wrapper .submit:hover > img {
  rotate: 45deg;
}
.newsletter-wrapper .form .input-wrapper .submit > img {
  width: 16px;
  height: 16px;
  transition: all 0.3s ease-in-out;
}
.newsletter-wrapper .form-control[type=email] {
  padding-right: 90px !important;
}
@media (max-width: 992px) {
  .newsletter-wrapper .form-control[type=email] {
    padding-right: 0 !important;
  }
}
.newsletter-wrapper .form .form-control[type=email].is-invalid, .newsletter-wrapper .form.was-validated .form-control:invalid,
.newsletter-wrapper .form .form-control[type=email].is-valid, .newsletter-wrapper .form.was-validated .form-control:valid {
  background-position: right 100px top 1px;
}
@media (max-width: 992px) {
  .newsletter-wrapper .form .form-control[type=email].is-invalid, .newsletter-wrapper .form.was-validated .form-control:invalid,
  .newsletter-wrapper .form .form-control[type=email].is-valid, .newsletter-wrapper .form.was-validated .form-control:valid {
    background-position: right 20px top 1px;
  }
}
.newsletter-wrapper .form .btn-wrapper {
  margin-top: 28px;
}
.newsletter-wrapper .form .btn-wrapper .btn-form {
  width: 100%;
  padding: 0 22px;
  height: 64px;
  background: transparent linear-gradient(114deg, #A04E2C 0%, #F9AB89 100%) 0% 0% no-repeat padding-box;
  color: #fff;
  font: normal normal 500 17px/1 "Barlow";
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.newsletter-wrapper .form .btn-wrapper .btn-form img {
  width: 20px;
  height: 20px;
  filter: brightness(0) invert(1);
}

.form .row [class^=col-] {
  position: relative;
}
.form-control {
  padding: 0 0 17px 0 !important;
  background-color: transparent;
  width: 100%;
  border: none;
  border-bottom: 1px solid #A04E2C !important;
  border-color: #A04E2C !important;
  border-radius: 0;
}
.form-control::-moz-placeholder {
  color: #000;
  font: normal normal 500 15px/18px "Barlow";
}
.form-control, .form-control::placeholder {
  color: #000;
  font: normal normal 500 15px/18px "Barlow";
}
@media (max-width: 992px) {
  .form-control::-moz-placeholder {
    font-size: 14px;
    line-height: 17px;
  }
  .form-control, .form-control::placeholder {
    font-size: 14px;
    line-height: 17px;
  }
}
.form-control:hover, .form-control:focus {
  background-color: transparent;
  box-shadow: none !important;
  border-color: #A04E2C !important;
}
.form-control[type=date], .form-control[type=time] {
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-left: 32px !important;
}
.form-control[type=date]::after, .form-control[type=time]::after {
  background-color: #fff;
  padding-left: 32px !important;
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  display: block;
}
.form-control[type=date]:hover::after, .form-control[type=date]:focus::after, .form-control[type=date]:focus-visible::after, .form-control[type=date]:focus-within::after, .form-control[type=time]:hover::after, .form-control[type=time]:focus::after, .form-control[type=time]:focus-visible::after, .form-control[type=time]:focus-within::after {
  display: none;
}
.form-control[type=date]:hover ~ .arrow, .form-control[type=date]:focus ~ .arrow, .form-control[type=date]:focus-visible ~ .arrow, .form-control[type=date]:focus-within ~ .arrow, .form-control[type=time]:hover ~ .arrow, .form-control[type=time]:focus ~ .arrow, .form-control[type=time]:focus-visible ~ .arrow, .form-control[type=time]:focus-within ~ .arrow {
  display: none !important;
}
.form-control[type=date]::-webkit-calendar-picker-indicator, .form-control[type=time]::-webkit-calendar-picker-indicator {
  opacity: 1;
}
.form-control[type=date][data-filled=true]::after, .form-control[type=time][data-filled=true]::after {
  display: none;
}
.form-control[type=date][data-filled=true]::-webkit-calendar-picker-indicator, .form-control[type=time][data-filled=true]::-webkit-calendar-picker-indicator {
  opacity: 1;
}
.form-control[type=date][data-filled=true] ~ .arrow, .form-control[type=time][data-filled=true] ~ .arrow {
  display: none !important;
}
.form-control[type=date]::after {
  content: "Selecione a data";
}
.form-control[type=time]::after {
  content: "Selecione o horário";
}
.form-check {
  --check-size: 14px;
  margin-top: 39px;
  padding-left: calc(16px + var(--check-size));
}
.form-check.form-switch {
  margin-top: 31px;
  padding-left: 44px;
}
.form-check.form-switch .form-check-input {
  width: 34px;
  height: 20px;
  margin-left: -44px !important;
  border-radius: 100vh !important;
}
.form-check.form-switch .form-check-input.is-valid {
  border-color: #A04E2C;
}
.form-check.form-switch .form-check-input.is-valid:checked {
  background-color: #A04E2C;
}
.form-check.form-switch .form-check-input:checked {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
  background-color: #A04E2C;
}
.form-check.form-switch .form-check-input:not(:checked) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23A04E2C'/%3e%3c/svg%3e");
  background-color: transparent;
}
.form-check.form-switch .form-check-input:focus {
  box-shadow: none !important;
}
.form-check-input {
  width: var(--check-size);
  height: var(--check-size);
  margin-left: -30px !important;
  background-color: transparent;
  border: 1px solid #A04E2C;
  border-radius: 50% !important;
  transition: all 0.3s ease-in-out;
}
.form-check-input:hover, .form-check-input:focus {
  border-color: #A04E2C;
  box-shadow: none;
}
.form-check-input:checked {
  background-color: #A04E2C;
  box-shadow: none !important;
}
.form-check-label {
  color: #000;
  font: normal normal 300 12px/14px "Barlow";
  max-width: 411px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media (max-width: 992px) {
  .form-check-label {
    font-size: 10px;
    line-height: 12px;
  }
}
.form .form-control.is-invalid, .form.was-validated .form-control:invalid,
.form .form-control.is-valid, .form.was-validated .form-control:valid {
  background-position: right 20px top 1px;
}
.form .invalid-feedback,
.form .valid-feedback {
  font-size: 14px;
  line-height: 1;
}
@media (max-width: 992px) {
  .form .invalid-feedback,
  .form .valid-feedback {
    font-size: 12px;
  }
}

#modal-zoom-images {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  transform: scale(0);
  opacity: 0;
  transition: 0.4s;
  z-index: -100;
  display: flex;
  align-items: center;
  justify-content: center;
}
#modal-zoom-images.activate-modal {
  opacity: 1;
  transform: scale(1);
  z-index: 10000;
}
#modal-zoom-images #btn-close__zoom-modal {
  position: absolute;
  right: 25px;
  top: 25px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 599px) {
  #modal-zoom-images #btn-close__zoom-modal {
    top: 10px;
    right: 10px;
  }
}
#modal-zoom-images #btn-close__zoom-modal i {
  font-size: 25px;
  color: rgb(226, 226, 226);
}
#modal-zoom-images #image__zoom-modal {
  width: 80vw;
  height: 80vh;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 599px) {
  #modal-zoom-images #image__zoom-modal {
    width: 90vw;
  }
}

.images--zoom {
  cursor: pointer;
}

.show--error input {
  color: red !important;
  border: 1px solid red !important;
}
.show--error input::-moz-placeholder {
  color: red !important;
}
.show--error input::placeholder {
  color: red !important;
}
.show--error textarea {
  color: red !important;
  border: 1px solid red !important;
}
.show--error textarea::-moz-placeholder {
  color: red !important;
}
.show--error textarea::placeholder {
  color: red !important;
}
.show--error select {
  color: red !important;
  border: 1px solid red !important;
}
.show--error select::-moz-placeholder {
  color: red !important;
}
.show--error select::placeholder {
  color: red !important;
}
.show--error .checkmark {
  color: red !important;
  border: 1px solid red !important;
}
.show--error .checkmark::-moz-placeholder {
  color: red !important;
}
.show--error .checkmark::placeholder {
  color: red !important;
}
.show--error .error--message {
  display: block;
  color: red !important;
}

.error--message {
  display: none;
}

.message-error-forms {
  display: none !important;
}

.error-message-forms {
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10000;
  display: none;
  opacity: 1;
}
.error-message-forms.open-modal {
  display: flex;
}
.error-message-forms--container {
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 50%;
  left: 50%;
  width: 500px;
  padding: 50px;
  gap: 30px;
  border-radius: 8px;
}
@media (max-width: 799px) {
  .error-message-forms--container {
    width: calc(100% - 64px);
    padding: 40px 20px;
  }
}
.error-message-forms--container #btn--close-error-message {
  position: absolute;
  top: 20px;
  right: 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 5px;
}
.error-message-forms--container #btn--close-error-message ion-icon {
  font-size: 24px;
  color: #0a0a0a;
  transition: color 0.3s ease;
}
.error-message-forms--container #btn--close-error-message:hover ion-icon {
  color: #c47452;
}
.error-message-forms--container .icon {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #dc3545;
}
.error-message-forms--container .icon ion-icon {
  font-size: 40px;
  color: #fff;
}
@media (max-width: 799px) {
  .error-message-forms--container .icon {
    width: 60px;
    height: 60px;
  }
  .error-message-forms--container .icon ion-icon {
    font-size: 30px;
  }
}
.error-message-forms--container .description {
  font-family: "Barlow";
  font-size: 16px;
  line-height: 1.6;
  text-align: center;
  color: #0a0a0a;
  max-width: 380px;
}
@media (max-width: 799px) {
  .error-message-forms--container .description {
    font-size: 14px;
    line-height: 1.5;
  }
}
.error-message-forms--container .confirm {
  font-family: "Barlow";
  font-size: 17px;
  font-weight: 500;
  padding: 15px 40px;
  color: #fff;
  background: #dc3545;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
.error-message-forms--container .confirm:hover {
  background: #c82333;
}
@media (max-width: 799px) {
  .error-message-forms--container .confirm {
    font-size: 15px;
    padding: 12px 30px;
  }
}

.success-message-forms {
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10000;
  display: none;
  opacity: 1;
}
.success-message-forms.open-modal {
  display: flex;
}
.success-message-forms--container {
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 50%;
  left: 50%;
  width: 500px;
  padding: 50px;
  gap: 30px;
  border-radius: 8px;
}
@media (max-width: 799px) {
  .success-message-forms--container {
    width: calc(100% - 64px);
    padding: 40px 20px;
  }
}
.success-message-forms--container #btn--close-success-message {
  position: absolute;
  top: 20px;
  right: 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 5px;
}
.success-message-forms--container #btn--close-success-message ion-icon {
  font-size: 24px;
  color: #0a0a0a;
  transition: color 0.3s ease;
}
.success-message-forms--container #btn--close-success-message:hover ion-icon {
  color: #c47452;
}
.success-message-forms--container .icon {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(119deg, #A04E2C 0%, #F9AB89 50%, #A04E2C 100%);
  background-size: 200% auto;
}
.success-message-forms--container .icon ion-icon {
  font-size: 40px;
  color: #fff;
}
@media (max-width: 799px) {
  .success-message-forms--container .icon {
    width: 60px;
    height: 60px;
  }
  .success-message-forms--container .icon ion-icon {
    font-size: 30px;
  }
}
.success-message-forms--container .description {
  font-family: "Barlow";
  font-size: 16px;
  line-height: 1.6;
  text-align: center;
  color: #0a0a0a;
  max-width: 380px;
}
@media (max-width: 799px) {
  .success-message-forms--container .description {
    font-size: 14px;
    line-height: 1.5;
  }
}
.success-message-forms--container .confirm {
  font-family: "Barlow";
  font-size: 17px;
  font-weight: 500;
  padding: 15px 40px;
  color: #fff;
  background: linear-gradient(119deg, #A04E2C 0%, #F9AB89 50%, #A04E2C 100%);
  background-size: 200% auto;
  border: none;
  cursor: pointer;
  transition: all 0.5s ease;
}
.success-message-forms--container .confirm:hover {
  background-position: right center;
}
@media (max-width: 799px) {
  .success-message-forms--container .confirm {
    font-size: 15px;
    padding: 12px 30px;
  }
}
@media (max-width: 799px) {
  .success-message-forms--container {
    width: 95%;
    padding-inline: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    gap: 30px;
  }
  .success-message-forms--container #btn--close-success-message img {
    width: 20px;
  }
  .success-message-forms--container .icon {
    width: 65px;
    height: 65px;
  }
  .success-message-forms--container .description {
    font-size: 1.4rem;
    line-height: 20px;
  }
  .success-message-forms--container .confirm {
    margin-top: 0px;
    width: 150px;
    height: 50px;
  }
}

.loading-forms {
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10000;
  display: none;
  opacity: 1;
}
.loading-forms.open-modal {
  display: flex;
}
.loading-forms--container {
  position: absolute;
  transform: translateY(-65%) translateX(-50%);
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  left: 50%;
  width: 30vw;
  height: 30vh;
  clip-path: polygon(0 8%, 72% 8%, 75% 0, 100% 0, 100% 100%, 19% 100%, 16% 92%, 0 92%);
}
.loading-forms .custom-loader {
  width: 5vw;
  height: 5vw;
  border-radius: 50%;
  background: conic-gradient(rgba(0, 0, 0, 0) 10%, 900);
  -webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);
  animation: s3 1s infinite linear;
}
@media (max-width: 799px) {
  .loading-forms--container {
    width: 95%;
    padding: 0 !important;
    height: 200px;
  }
  .loading-forms .custom-loader {
    width: 40px;
    height: 40px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjB5RFo7QW1CeHlEWTtFQUNJO0VBQ0E7QW5CMHlEaEI7QW1CdnlEWTtFQWZKO0lBZ0JRO0lBQ0E7RW5CMHlEZDtFbUJ4eURjO0lBQ0k7RW5CMHlEbEI7QUFDRjtBbUJ0eURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnd5RFo7QW1CdHlEWTtFQVJKO0lBU1E7SUFDQTtFbkJ5eURkO0FBQ0Y7QW1CdHlEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnd5RFo7QW1CdHlEWTtFQUNJO0FuQnd5RGhCO0FtQnJ5RFk7RUFoQko7SUFpQlE7SUFDQTtFbkJ3eURkO0FBQ0Y7QW1CcHlESTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkJzeURWO0VtQm55RGM7SUFDSTtFbkJxeURsQjtFbUJqeURVO0lBQ0k7SUFDQTtFbkJteURkO0VtQmh5RFU7SUFDSTtJQUNBO0VuQmt5RGQ7RW1CL3hEVTtJQUNJO0lBQ0E7SUFDQTtFbkJpeURkO0FBQ0Y7O0FvQmg3REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm03REo7QW9CbDdESTtFQUNJO0FwQm83RFI7QW9CajdESTtFQUNJO0VBQ0E7RUFDQSx5QmpCaEJBO0VpQmlCQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FwQmk3RFI7QW9CcjZESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtBcEJtNkRSO0FvQmg2REk7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFcEJrNkRWO0VvQi81RE07SUFDSTtJQUNBO0VwQmk2RFY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2dlbmVyYWwvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9nZW5lcmFsL19tZWRpYS1zY3JlZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9nZW5lcmFsL19jb2xvci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvZ2VuZXJhbC9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9saWJzL2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvbGF5b3V0L2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY29va2llcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX3ZhcmlhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9pbm5lci1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zb2NpYWwtZml4ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL25ld3NsZXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9tb2RhbC96b29tX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9tb2RhbC9mb3Jtcy9lcnJvcl9tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9tb2RhbC9mb3Jtcy9zdWNlc3NfbWVzc2FnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbW9kYWwvZm9ybXMvbG9hZGluZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDUsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG46Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmE6Zm9jdXMsIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG5mb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3BfYmlnICh3aWR0aCA+PSAxOTIwcHgpXG5AY3VzdG9tLW1lZGlhIC0tZGVza3RvcCAod2lkdGggPD0gMTM5OXB4KVxuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3BfbWluICh3aWR0aCA8PSAxMTk5cHgpXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0X2JpZyAod2lkdGggPD0gOTk5cHgpXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0ICh3aWR0aCA8PSA3OTlweClcbkBjdXN0b20tbWVkaWEgLS1tb2JpbGVfYmlnICh3aWR0aCA8PSA1OTlweClcbkBjdXN0b20tbWVkaWEgLS1tb2JpbGUgKHdpZHRoIDw9IDQ5OXB4KTtcbi8qICAqL1xuLyotLS0tLS0tLS0tLS0tIEhvdmVyIGJhY2tncm91bmQgZ3JhZGllbnQgLS0tLS0tLS0tLS0tLS0qL1xuQHByb3BlcnR5IC0tbXlDb2xvcjEge1xuICBzeW50YXg6IFwiPGNvbG9yPlwiO1xuICBpbml0aWFsLXZhbHVlOiAjRkNBMzJEO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS1teUNvbG9yMiB7XG4gIHN5bnRheDogXCI8Y29sb3I+XCI7XG4gIGluaXRpYWwtdmFsdWU6ICNGRjYxOTY7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbi5idXR0b24taG92ZXItbGluZWFyR3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCB2YXIoLS1teUNvbG9yMSkgNyUsIHZhcigtLW15Q29sb3IyKSA3OCUpO1xuICB0cmFuc2l0aW9uOiAtLW15Q29sb3IxIDAuN3MsIC0tbXlDb2xvcjIgMC43cztcbn1cbi5idXR0b24taG92ZXItbGluZWFyR3JhZGllbnQ6aG92ZXIge1xuICAtLW15Q29sb3IxOiAjZmY5MzNjO1xuICAtLW15Q29sb3IyOiAjZmY5MzNjO1xufVxuXG4uYnV0dG9uLWhvdmVyLWxpbmVhckdyYWRpZW50LW90aGVycy1icm93c2VycyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsICNmZjkzM2MgNyUsICNmZjYxOTYgNzglKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDEwNWRlZywgI2ZmOTMzYyA3JSwgI2ZmNjE5NiA3OCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgxMDVkZWcsICNmZjkzM2MgNyUsICNmZjYxOTYgNzglKTtcbn1cblxuLypAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCcmFuZGluZy1NZWRpdW0nO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL0JyYW5kaW5nL0JyYW5kaW5nLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLmVvdCcpIGZvcm1hdCgnZW90JyksXG5cdHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG59Ki9cbioge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93L0Jhcmxvdy1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LUV4dHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctRXh0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctRXh0cmFMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93L0Jhcmxvdy1FeHRyYUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93L0Jhcmxvdy1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93L0Jhcmxvdy1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93L0Jhcmxvdy1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctU2VtaUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93L0Jhcmxvdy1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LVRoaW5JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3cvQmFybG93LVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlYmJpZSBSYXRlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGViYmllL0RlYmJpZVJhdGUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRGViYmllL0RlYmJpZVJhdGUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRpdGxlLXN1YiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMSBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50aXRsZS1zdWIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICB9XG59XG5cbmlucHV0LmVycm9yLCB0ZXh0YXJlYS5lcnJvciwgc2VsZWN0LmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjMDAzMztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTM7XG59XG5cbi5zdWItdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNBMDRFMkM7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMSBcIkJhcmxvd1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogOC41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XG4gIH1cbn1cblxucCB7XG4gIGNvbG9yOiAjMEEwQTBBO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNXB4LzMwcHggXCJCYXJsb3dcIjtcbn1cbnAgc3Ryb25nIHtcbiAgY29sb3I6ICNBMDRFMkM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5tYWluLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMwQTBBMEE7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE3cHgvNTVweCBcIkJhcmxvd1wiO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYnRuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgfVxufVxuLm1haW4tYnRuOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubWFpbi1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlICsgMTJweCk7XG4gIGNvbG9yOiAjQTA0RTJDO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBzY3JvbGxiYXItY29sb3I6ICNBMDRFMkMgI2ZmZiAhaW1wb3J0YW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI0EwNEUyQyByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG4ubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjQTA0RTJDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTIwLCA1OC41LCAzMyk7XG59XG5cbi5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxNDJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBzY3JvbGxiYXItY29sb3I6ICNBMDRFMkMgI2ZmZiAhaW1wb3J0YW50OyAvKiB0aHVtYiB0cmFjayAqL1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG4gIC5zY3JvbGxhYmxlLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNjcm9sbGFibGUtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi8qXG4gICAgU1VNTUFSWVxuICAgICAgICAwIC0gU2V0IFRyYW5zaXRpb25zXG4gICAgICAgIDEgLSBIb3ZlcnNcbiAgICAgICAgMiAtIEVudGVyIEFuaW1hdGlvbnNcbiAgICAgICAgMyAtIEtleWZyYW1lc1xuXG4qL1xuaW1nLnpvb20tLWhvdmVyLFxuaW1nLnVwLS1ob3ZlcixcbmltZy5hcnJvdy0taG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG5pbWcuem9vbS0taG92ZXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG5pbWcudXAtLWhvdmVyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbn1cblxuLmRvdWJsZSB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kb3VibGVfX2ltZyB7XG4gIGdyaWQtYXJlYTogMS8xLy0xLy0xO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbnRlci1pbWFnZS1zdHlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5hOmhvdmVyIGltZy5hcnJvdy0taG92ZXIsXG5idXR0b246aG92ZXIgaW1nLmFycm93LS1ob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cblxuLmFuaW1hdGVkLWVsZW1lbnRbZGF0YS1hbmltYXRpb25dIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uc2Nyb2xsLWRvd24tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbERvd247XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5bZGF0YS1hbmltYXRpb25dIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuW2RhdGEtYW5pbWF0aW9uPXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG59XG5cbltkYXRhLWFuaW1hdGlvbj1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBbZGF0YS1hbmltYXRpb249bGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS1hbmltYXRpb249dXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xufVxuXG5bZGF0YS1hbmltYXRpb249ZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xufVxuXG5bZGF0YS1zZXF1ZW5jaWFsXSBbZGF0YS1zZXF1ZW5jaWFsLXN0YWdnZXJdIHtcbiAgb3BhY2l0eTogMDtcbn1cbltkYXRhLXNlcXVlbmNpYWxdIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcj1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xufVxuW2RhdGEtc2VxdWVuY2lhbF0gW2RhdGEtc2VxdWVuY2lhbC1zdGFnZ2VyPWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xufVxuW2RhdGEtc2VxdWVuY2lhbF0gW2RhdGEtc2VxdWVuY2lhbC1zdGFnZ2VyPXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbn1cbltkYXRhLXNlcXVlbmNpYWxdIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcj1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbn1cblxuW2RhdGEtYW5pbWF0aW9uLWJhbm5lcl0ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuW2RhdGEtYW5pbWF0aW9uLWJhbm5lcl0uYW5pbWF0ZWQtZWxlbWVudCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbn1cblxuYm9keTpub3QoLm5vLWpzKSAucmV2ZWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5Om5vdCgubm8tanMpIC5pbWFnZS13cmFwIHtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmJvZHk6bm90KC5uby1qcykgLmltYWdlLXdyYXAgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2l0aW9uOiAycyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5ib2R5Om5vdCgubm8tanMpIC5pbWFnZS13cmFwIC5lbnRlci1pbWFnZS1zdHlsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgdHJhbnNpdGlvbjogMnMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYm9keTpub3QoLm5vLWpzKSAuYW5pbWF0aW5nIC5pbWFnZS13cmFwIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2tld1koMCk7XG59XG5cbmJvZHk6bm90KC5uby1qcykgLmFuaW1hdGluZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiA0cyBlYXNlLW91dDtcbn1cblxuYm9keTpub3QoLm5vLWpzKSAuYW5pbWF0aW5nIC5lbnRlci1pbWFnZS1zdHlsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDRzIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbERvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMuMDYycHgsIDIwLjg0M3B4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjA2MnB4LCA5Ljg0M3B4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMy4wNjJweCwgMjAuODQzcHgpO1xuICB9XG59XG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2hlYWRlciAuY29udGVudC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjaGVhZGVyIC5jb250ZW50LW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4jaGVhZGVyIC5uYXZfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gIGhlaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgI2hlYWRlciAubmF2X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2hlYWRlciAubmF2X19sb2dvIHtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuI2hlYWRlciAubmF2X19saW5rcyB7XG4gIG1hcmdpbi1yaWdodDogNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAjaGVhZGVyIC5uYXZfX2xpbmtzIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNoZWFkZXIgLm5hdl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNoZWFkZXIgLm5hdl9fbGlua3MgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyIC5uYXZfX2xpbmtzIGxpOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hlYWRlciAubmF2X19saW5rcyBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQTA0RTJDO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDA7XG59XG4jaGVhZGVyIC5uYXZfX2xpbmtzIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4LzEgXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgI2hlYWRlciAubmF2X19saW5rcyBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNoZWFkZXIgLm5hdl9fcmVkZXMge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgI2hlYWRlciAubmF2X19yZWRlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNoZWFkZXIgLm5hdl9fcmVkZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNoZWFkZXIgLm5hdl9fcmVkZXMgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbn1cbiNoZWFkZXIgLm5hdl9fcmVkZXMgYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQ5JSkgc2VwaWEoMjQlKSBzYXR1cmF0ZSgxMDA1JSkgaHVlLXJvdGF0ZSgzMzNkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoODklKTtcbn1cbiNoZWFkZXIgLm5hdl9fY3RhIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTlkZWcsICNBMDRFMkMgMCUsICNGOUFCODkgNTAlLCAjQTA0RTJDIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgZ2FwOiAxMnB4O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4LzEgXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4jaGVhZGVyIC5uYXZfX2N0YTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgI2hlYWRlciAubmF2X19jdGEge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2hlYWRlciAubmF2X19jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNoZWFkZXIgLm5hdl9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2hlYWRlciAubmF2X19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jaGVhZGVyIC5uYXZfX21lbnUtbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDk5OTtcbn1cbiNoZWFkZXIgLm5hdl9fbWVudS1tb2JpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xufVxuI2hlYWRlciAubmF2X19tZW51LW1vYmlsZS5hY3RpdmUge1xuICByaWdodDogMDtcbn1cbiNoZWFkZXIgLm5hdl9fbWVudS1tb2JpbGUuYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI2hlYWRlciAubmF2X19tZW51LW1vYmlsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEgXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbn1cbiNoZWFkZXIgLm5hdl9fbWVudS1tb2JpbGUtaGVhZGVyIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4jaGVhZGVyIC5uYXZfX21lbnUtbW9iaWxlLWhlYWRlciBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDExOWRlZywgI0EwNEUyQyAwJSwgI0Y5QUI4OSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nLWlubGluZTogMzRweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTVweC8xIFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG59XG4jaGVhZGVyIC5uYXZfX21lbnUtbW9iaWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xufVxuI2hlYWRlciAubmF2X19tZW51LW1vYmlsZS1jb250ZW50IGgyIHtcbiAgY29sb3I6ICNBMDRFMkM7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDIwcHgvMSBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNoZWFkZXIgLm5hdl9fbWVudS1tb2JpbGUtY29udGVudCBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQTA0RTJDO1xufVxuI2hlYWRlciAubmF2X19tZW51LW1vYmlsZS1jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNXB4O1xufVxuI2hlYWRlciAubmF2X19tZW51LW1vYmlsZS1jb250ZW50IHVsIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyMHB4LzEgXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlciAubmF2X19tZW51LW1vYmlsZS1jb250ZW50IHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0EwNEUyQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbiNoZWFkZXIgLm5hdl9fbWVudS1tb2JpbGUtY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNoZWFkZXIgLm5hdl9fbWVudS1tb2JpbGUtY29udGVudCB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hlYWRlciAubmF2X19tZW51LW1vYmlsZSAubmF2X19tZW51LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGVhZGVyIC5uYXZfX21lbnUtbW9iaWxlIC5uYXZfX21lbnUtY2xvc2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjQzQ3NDUyO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbiNoZWFkZXIgLm5hdl9fbWVudS1tb2JpbGUgLm5hdl9fbWVudS1jbG9zZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI2hlYWRlciAubmF2X19tZW51LW1vYmlsZSAubmF2X19tZW51LWNsb3NlIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZm9vdGVyX190b3AtLWNvbCA+IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uZm9vdGVyX190b3AtLWNvbCAucmVkZXMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX3RvcC0tY29sIC5yZWRlcyB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbi5mb290ZXJfX3RvcC0tY29sIC5yZWRlcyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM2JSkgc2VwaWEoNDIlKSBzYXR1cmF0ZSg4MDclKSBodWUtcm90YXRlKDMzMmRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDk0JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX3RvcC0tY29sIC5yZWRlcyBpbWcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLS1jb2wgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG59XG4uZm9vdGVyX190b3AtLWNvbCBsaSwgLmZvb3Rlcl9fdG9wLS1jb2wgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTNweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb290ZXJfX3RvcC0tY29sIGxpOmhvdmVyLCAuZm9vdGVyX190b3AtLWNvbCBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjQTA0RTJDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyX190b3AtLWNvbCBsaSwgLmZvb3Rlcl9fdG9wLS1jb2wgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZm9vdGVyX190b3AtLWNvbCBoMyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjQTA0RTJDO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyX190b3AtLWNvbCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLS1jb2wgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmZvb3Rlcl9fdG9wLS1jb2wtLTEge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyX190b3AtLWNvbC0tMSBpbWcge1xuICAgIGhlaWdodDogNzVweDtcbiAgICB3aWR0aDogMTg1cHg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wLS1jb2wtLTEgcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uZm9vdGVyX190b3AtLWNvbC0tMiB7XG4gIG1heC13aWR0aDogMTQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX3RvcC0tY29sLS0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLWJsb2NrOiAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyLCAyLCAyLCAwLjM0OTAxOTYwNzgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmctYmxvY2s6IDM3cHg7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbSAudGV4dC1sb2dvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSAudGV4dC1sb2dvLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tIC50ZXh0LWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyX19ib3R0b20gLnRleHQtbG9nbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbSAudGV4dC1sb2dvIHAsIC5mb290ZXJfX2JvdHRvbSAudGV4dC1sb2dvIGEge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIC50ZXh0LWxvZ28gcCwgLmZvb3Rlcl9fYm90dG9tIC50ZXh0LWxvZ28gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZm9vdGVyX19ib3R0b20gLnRleHQtbG9nbyA+IHAge1xuICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyX19ib3R0b20gLnRleHQtbG9nbyA+IHAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucHJlbG9hZGVyLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJlbG9hZGVyX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZWxvYWRlcl9fc3Bpbm5lciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjQTA0RTJDO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbiNtYWluIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENvbnRhaW5lcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsudGVybXNmZWVkLWNvbS0tLW5iIHtcbiAgYmFja2dyb3VuZDogI2M0NzQ1MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0NzQ1Mjtcbn1cblxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0LnRlcm1zZmVlZC1jb20tLS1uYiB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAjMUUxRTFFO1xufVxuXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQudGVybXNmZWVkLWNvbS0tLW5iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi50ZXJtc2ZlZWQtY29tLS0tcGMtZGlhbG9nIC5jYy1wYy1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2M0NzQ1MjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGMtZGlhbG9nIC5jYy1wYy1oZWFkIC5jYy1wYy1oZWFkLWNsb3NlOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLWNwLWJvZHksXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtY3AtYm9keS10YWJzLFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLWNwLWJvZHktY29udGVudCxcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1mb290IHtcbiAgYmFja2dyb3VuZDogI2M0NzQ1MiAhaW1wb3J0YW50O1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLWNwLWJvZHktdGFicy1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2M0NzQ1MiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1ib2R5LXRhYnMtaXRlbVthY3RpdmU9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjZjlhYjg5ICFpbXBvcnRhbnQ7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtY3AtYm9keS10YWJzLWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtY3AtYm9keS10YWJzLWl0ZW0tbGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1ib2R5LXRhYnMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1ib2R5LXRhYnMge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLWNwLWZvb3Qge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1mb290LWJ5bGluZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtY3AtZm9vdC1zYXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjNDc0NTIgMzEuODklLCB0cmFuc3BhcmVudCkgI2M0NzQ1MiAzNCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1URVhUUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCVVRUT05TIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1va2FncmVlIHtcbiAgYmFja2dyb3VuZDogIzFFMUUxRTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLW5iLW9rYWdyZWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ3NDUyO1xufVxuXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtbmItcmVqZWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjNDc0NTIgMzEuODklLCB0cmFuc3BhcmVudCkgI2M0NzQ1MiAzNCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLW5iLXJlamVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDc0NTI7XG59XG5cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1jaGFuZ2VwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjNDc0NTIgMzEuODklLCB0cmFuc3BhcmVudCkgI2M0NzQ1MiAzNCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtbmItb2thZ3JlZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYzQ3NDUyIDMxLjg5JSwgdHJhbnNwYXJlbnQpICNjNDc0NTIgMzQlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnRlcm1zZmVlZC1jb20tLS1uYi1zaW1wbGUge1xuICBib3R0b206IDJ2aDtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAjYzQ3NDUyO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVybXNmZWVkLWNvbS0tLW5iLXNpbXBsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0NzQ1MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItb2thZ3JlZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1yZWplY3Qge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItY2hhbmdlcCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMDJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICB9XG59XG4ucGFnaW5hdGlvbjpob3ZlciAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbiAucGcge1xuICBjb2xvcjogIzBBMEEwQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTguNzhweDtcbn1cbi5wYWdpbmF0aW9uIC5wZyBpb24taWNvbiB7XG4gIGNvbG9yOiAjQTA0RTJDO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2luYXRpb24gLnBnLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMEEwQTBBICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiAucGcuYWN0aXZlIGlvbi1pY29uIHtcbiAgY29sb3I6ICNBMDRFMkMgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uIC5wZy5wZy1sZWZ0OmhvdmVyIGlvbi1pY29uIHtcbiAgdHJhbnNsYXRlOiAtM3B4IDA7XG59XG4ucGFnaW5hdGlvbiAucGcucGctcmlnaHQ6aG92ZXIgaW9uLWljb24ge1xuICB0cmFuc2xhdGU6IDNweCAwO1xufVxuLnBhZ2luYXRpb24gLnByb2dyZXNzIHtcbiAgbWFyZ2luLWlubGluZTogMTIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwQTBBO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ucGFnaW5hdGlvbiAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwNEUyQztcbiAgd2lkdGg6IDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmlubmVyLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBoZWlnaHQ6IG1pbig1ODFweCwgMTAwdmgpO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItYmFubmVyIHtcbiAgICBoZWlnaHQ6IDM4NnB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5pbm5lci1iYW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0yO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTQwNjAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJhbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgwNzg0MzEzNzMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmlubmVyLWJhbm5lciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pbm5lci1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgLS1icy1ndXR0ZXIteDogNjRweDtcbiAgfVxufVxuLmlubmVyLWJhbm5lciAud3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItYmFubmVyIC53cmFwcGVyIHtcbiAgICB0cmFuc2xhdGU6IDAgNDVweDtcbiAgfVxufVxuLmlubmVyLWJhbm5lciAud3JhcHBlciAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlubmVyLWJhbm5lciAud3JhcHBlciAuc3ViLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNHB4LzEgXCJCYXJsb3dcIjtcbiAgfVxufVxuLmlubmVyLWJhbm5lciAud3JhcHBlciBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCA2OHB4LzYxcHggXCJCYXJsb3dcIjtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItYmFubmVyIC53cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5zb2NpYWwtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDM1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uc29jaWFsLWZpeGVkLS1ob21lIHtcbiAgdG9wOiA1MCU7XG59XG4uc29jaWFsLWZpeGVkLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNvY2lhbC1maXhlZCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xufVxuLnNvY2lhbC1maXhlZCB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgODUsIDg1LCAwLjUpO1xufVxuLnNvY2lhbC1maXhlZCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuLnNvY2lhbC1maXhlZCB1bCBsaSBhIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NsZXR0ZXIgLmNvbnRhaW5lciB7XG4gICAgLS1icy1ndXR0ZXIteDogNjRweDtcbiAgfVxufVxuLm5ld3NsZXR0ZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY3RjQ7XG4gIHBhZGRpbmc6IDM5cHggMTA1cHggNTlweCA2MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMxcHggMThweCAyOXB4IDE5cHg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjVweC8zNXB4IFwiQmFybG93XCI7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgaDIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLm5ld3NsZXR0ZXItd3JhcHBlciBoMiBzdHJvbmcge1xuICBjb2xvcjogI0EwNEUyQztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgNThweC8zMHB4IFwiRGViYmllIFJhdGVcIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgaDIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5mb3JtIC5yb3cge1xuICAtLWJzLWd1dHRlci15OiAyN3B4O1xufVxuLm5ld3NsZXR0ZXItd3JhcHBlciAuZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmZvcm0gLmlucHV0LXdyYXBwZXIgLnN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTdweC8xIFwiQmFybG93XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLm5ld3NsZXR0ZXItd3JhcHBlciAuZm9ybSAuaW5wdXQtd3JhcHBlciAuc3VibWl0OmhvdmVyID4gaW1nIHtcbiAgcm90YXRlOiA0NWRlZztcbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmZvcm0gLmlucHV0LXdyYXBwZXIgLnN1Ym1pdCA+IGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm5ld3NsZXR0ZXItd3JhcHBlciAuZm9ybS1jb250cm9sW3R5cGU9ZW1haWxdIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmZvcm0tY29udHJvbFt0eXBlPWVtYWlsXSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5mb3JtIC5mb3JtLWNvbnRyb2xbdHlwZT1lbWFpbF0uaXMtaW52YWxpZCwgLm5ld3NsZXR0ZXItd3JhcHBlciAuZm9ybS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmZvcm0gLmZvcm0tY29udHJvbFt0eXBlPWVtYWlsXS5pcy12YWxpZCwgLm5ld3NsZXR0ZXItd3JhcHBlciAuZm9ybS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMDBweCB0b3AgMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmZvcm0gLmZvcm0tY29udHJvbFt0eXBlPWVtYWlsXS5pcy1pbnZhbGlkLCAubmV3c2xldHRlci13cmFwcGVyIC5mb3JtLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLFxuICAubmV3c2xldHRlci13cmFwcGVyIC5mb3JtIC5mb3JtLWNvbnRyb2xbdHlwZT1lbWFpbF0uaXMtdmFsaWQsIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmZvcm0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IHRvcCAxcHg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmZvcm0gLmJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmZvcm0gLmJ0bi13cmFwcGVyIC5idG4tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDExNGRlZywgI0EwNEUyQyAwJSwgI0Y5QUI4OSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxN3B4LzEgXCJCYXJsb3dcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5mb3JtIC5idG4td3JhcHBlciAuYnRuLWZvcm0gaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cblxuLmZvcm0gLnJvdyBbY2xhc3NePWNvbC1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAgMCAxN3B4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTA0RTJDICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0EwNEUyQyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY29udHJvbCwgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTVweC8xOHB4IFwiQmFybG93XCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0tY29udHJvbCwgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3ZlciwgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0EwNEUyQyAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWRhdGVdLCAuZm9ybS1jb250cm9sW3R5cGU9dGltZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWRhdGVdOjphZnRlciwgLmZvcm0tY29udHJvbFt0eXBlPXRpbWVdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1kYXRlXTpob3Zlcjo6YWZ0ZXIsIC5mb3JtLWNvbnRyb2xbdHlwZT1kYXRlXTpmb2N1czo6YWZ0ZXIsIC5mb3JtLWNvbnRyb2xbdHlwZT1kYXRlXTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmZvcm0tY29udHJvbFt0eXBlPWRhdGVdOmZvY3VzLXdpdGhpbjo6YWZ0ZXIsIC5mb3JtLWNvbnRyb2xbdHlwZT10aW1lXTpob3Zlcjo6YWZ0ZXIsIC5mb3JtLWNvbnRyb2xbdHlwZT10aW1lXTpmb2N1czo6YWZ0ZXIsIC5mb3JtLWNvbnRyb2xbdHlwZT10aW1lXTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmZvcm0tY29udHJvbFt0eXBlPXRpbWVdOmZvY3VzLXdpdGhpbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWRhdGVdOmhvdmVyIH4gLmFycm93LCAuZm9ybS1jb250cm9sW3R5cGU9ZGF0ZV06Zm9jdXMgfiAuYXJyb3csIC5mb3JtLWNvbnRyb2xbdHlwZT1kYXRlXTpmb2N1cy12aXNpYmxlIH4gLmFycm93LCAuZm9ybS1jb250cm9sW3R5cGU9ZGF0ZV06Zm9jdXMtd2l0aGluIH4gLmFycm93LCAuZm9ybS1jb250cm9sW3R5cGU9dGltZV06aG92ZXIgfiAuYXJyb3csIC5mb3JtLWNvbnRyb2xbdHlwZT10aW1lXTpmb2N1cyB+IC5hcnJvdywgLmZvcm0tY29udHJvbFt0eXBlPXRpbWVdOmZvY3VzLXZpc2libGUgfiAuYXJyb3csIC5mb3JtLWNvbnRyb2xbdHlwZT10aW1lXTpmb2N1cy13aXRoaW4gfiAuYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciwgLmZvcm0tY29udHJvbFt0eXBlPXRpbWVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWRhdGVdW2RhdGEtZmlsbGVkPXRydWVdOjphZnRlciwgLmZvcm0tY29udHJvbFt0eXBlPXRpbWVdW2RhdGEtZmlsbGVkPXRydWVdOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZGF0ZV1bZGF0YS1maWxsZWQ9dHJ1ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciwgLmZvcm0tY29udHJvbFt0eXBlPXRpbWVdW2RhdGEtZmlsbGVkPXRydWVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWRhdGVdW2RhdGEtZmlsbGVkPXRydWVdIH4gLmFycm93LCAuZm9ybS1jb250cm9sW3R5cGU9dGltZV1bZGF0YS1maWxsZWQ9dHJ1ZV0gfiAuYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZGF0ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCJTZWxlY2lvbmUgYSBkYXRhXCI7XG59XG4uZm9ybS1jb250cm9sW3R5cGU9dGltZV06OmFmdGVyIHtcbiAgY29udGVudDogXCJTZWxlY2lvbmUgbyBob3LDoXJpb1wiO1xufVxuLmZvcm0tY2hlY2sge1xuICAtLWNoZWNrLXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxNnB4ICsgdmFyKC0tY2hlY2stc2l6ZSkpO1xufVxuLmZvcm0tY2hlY2suZm9ybS1zd2l0Y2gge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4uZm9ybS1jaGVjay5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2suZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNBMDRFMkM7XG59XG4uZm9ybS1jaGVjay5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwNEUyQztcbn1cbi5mb3JtLWNoZWNrLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNGRkZGRkYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMDRFMkM7XG59XG4uZm9ybS1jaGVjay5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzQTA0RTJDJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWNoZWNrLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogdmFyKC0tY2hlY2stc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2stc2l6ZSk7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EwNEUyQztcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvcm0tY2hlY2staW5wdXQ6aG92ZXIsIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTA0RTJDO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMDRFMkM7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDEycHgvMTRweCBcIkJhcmxvd1wiO1xuICBtYXgtd2lkdGg6IDQxMXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG59XG4uZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC5mb3JtLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLFxuLmZvcm0gLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLmZvcm0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCB0b3AgMXB4O1xufVxuLmZvcm0gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybSAudmFsaWQtZmVlZGJhY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtIC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybSAudmFsaWQtZmVlZGJhY2sge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4jbW9kYWwtem9vbS1pbWFnZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHotaW5kZXg6IC0xMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI21vZGFsLXpvb20taW1hZ2VzLmFjdGl2YXRlLW1vZGFsIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgei1pbmRleDogMTAwMDA7XG59XG4jbW9kYWwtem9vbS1pbWFnZXMgI2J0bi1jbG9zZV9fem9vbS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgI21vZGFsLXpvb20taW1hZ2VzICNidG4tY2xvc2VfX3pvb20tbW9kYWwge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuI21vZGFsLXpvb20taW1hZ2VzICNidG4tY2xvc2VfX3pvb20tbW9kYWwgaSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6IHJnYigyMjYsIDIyNiwgMjI2KTtcbn1cbiNtb2RhbC16b29tLWltYWdlcyAjaW1hZ2VfX3pvb20tbW9kYWwge1xuICB3aWR0aDogODB2dztcbiAgaGVpZ2h0OiA4MHZoO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICNtb2RhbC16b29tLWltYWdlcyAjaW1hZ2VfX3pvb20tbW9kYWwge1xuICAgIHdpZHRoOiA5MHZ3O1xuICB9XG59XG5cbi5pbWFnZXMtLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaG93LS1lcnJvciBpbnB1dCB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG59XG4uc2hvdy0tZXJyb3IgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuLnNob3ctLWVycm9yIHRleHRhcmVhIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbn1cbi5zaG93LS1lcnJvciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4uc2hvdy0tZXJyb3Igc2VsZWN0IHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbn1cbi5zaG93LS1lcnJvciBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuLnNob3ctLWVycm9yIC5jaGVja21hcmsge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuLnNob3ctLWVycm9yIC5jaGVja21hcms6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuLnNob3ctLWVycm9yIC5lcnJvci0tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci0tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZXNzYWdlLWVycm9yLWZvcm1zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItbWVzc2FnZS1mb3JtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXJyb3ItbWVzc2FnZS1mb3Jtcy5vcGVuLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBnYXA6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4uZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyICNidG4tLWNsb3NlLWVycm9yLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4O1xufVxuLmVycm9yLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAjYnRuLS1jbG9zZS1lcnJvci1tZXNzYWdlIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzBhMGEwYTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmVycm9yLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAjYnRuLS1jbG9zZS1lcnJvci1tZXNzYWdlOmhvdmVyIGlvbi1pY29uIHtcbiAgY29sb3I6ICNjNDc0NTI7XG59XG4uZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIC5pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cbi5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmljb24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIC5pY29uIGlvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzBhMGEwYTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmNvbmZpcm0ge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmNvbmZpcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzgyMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmNvbmZpcm0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIH1cbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZS1mb3JtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLm9wZW4tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN1Y2Nlc3MtbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgZ2FwOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLnN1Y2Nlc3MtbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgI2J0bi0tY2xvc2Utc3VjY2Vzcy1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5zdWNjZXNzLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAjYnRuLS1jbG9zZS1zdWNjZXNzLW1lc3NhZ2UgaW9uLWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgI2J0bi0tY2xvc2Utc3VjY2Vzcy1tZXNzYWdlOmhvdmVyIGlvbi1pY29uIHtcbiAgY29sb3I6ICNjNDc0NTI7XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmljb24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE5ZGVnLCAjQTA0RTJDIDAlLCAjRjlBQjg5IDUwJSwgI0EwNEUyQyAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5zdWNjZXNzLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAuaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5zdWNjZXNzLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAuaWNvbiBpb24taWNvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzBhMGEwYTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLnN1Y2Nlc3MtbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIC5jb25maXJtIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOWRlZywgI0EwNEUyQyAwJSwgI0Y5QUI4OSA1MCUsICNBMDRFMkMgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zdWNjZXNzLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAuY29uZmlybTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmNvbmZpcm0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5zdWNjZXNzLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAjYnRuLS1jbG9zZS1zdWNjZXNzLW1lc3NhZ2UgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmljb24ge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmNvbmZpcm0ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5sb2FkaW5nLWZvcm1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2FkaW5nLWZvcm1zLm9wZW4tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvYWRpbmctZm9ybXMtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzB2dztcbiAgaGVpZ2h0OiAzMHZoO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4JSwgNzIlIDglLCA3NSUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDE5JSAxMDAlLCAxNiUgOTIlLCAwIDkyJSk7XG59XG4ubG9hZGluZy1mb3JtcyAuY3VzdG9tLWxvYWRlciB7XG4gIHdpZHRoOiA1dnc7XG4gIGhlaWdodDogNXZ3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCkgMTAlLCA5MDApO1xuICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCByZ2JhKDAsIDAsIDAsIDApIGNhbGMoMTAwJSAtIDhweCksICMwMDAgMCk7XG4gIGFuaW1hdGlvbjogczMgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5sb2FkaW5nLWZvcm1zLS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmxvYWRpbmctZm9ybXMgLmN1c3RvbS1sb2FkZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufSIsIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdyc7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNSxcclxucCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG46Zm9jdXMsXHJcbmJ1dHRvbjpmb2N1cyxcclxuYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxufVxyXG4iLCJAY3VzdG9tLW1lZGlhIC0tZGVza3RvcF9iaWcgKHdpZHRoID49IDE5MjBweClcclxuXHJcbkBjdXN0b20tbWVkaWEgLS1kZXNrdG9wICh3aWR0aCA8PSAxMzk5cHgpXHJcblxyXG5AY3VzdG9tLW1lZGlhIC0tZGVza3RvcF9taW4gKHdpZHRoIDw9IDExOTlweClcclxuXHJcbkBjdXN0b20tbWVkaWEgLS10YWJsZXRfYmlnICh3aWR0aCA8PSA5OTlweClcclxuXHJcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQgKHdpZHRoIDw9IDc5OXB4KVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLW1vYmlsZV9iaWcgKHdpZHRoIDw9IDU5OXB4KVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLW1vYmlsZSAod2lkdGggPD0gNDk5cHgpIiwiJHdoaXRlOiAjZmZmZmZmO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbi8vIENvbG9yc1xyXG5cclxuJGdyZWVuNDAwOiAjNDY5NTM2O1xyXG4kbWFpbi1jb2xvcjogI0EwNEUyQztcclxuXHJcbiRzZWNvbmQtY29sb3I6ICMwQTBBMEE7XHJcbi8qICAqL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tIEhvdmVyIGJhY2tncm91bmQgZ3JhZGllbnQgLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQHByb3BlcnR5IC0tbXlDb2xvcjEge1xyXG4gICAgc3ludGF4OiAnPGNvbG9yPic7XHJcbiAgICBpbml0aWFsLXZhbHVlOiAjRkNBMzJEO1xyXG4gICAgaW5oZXJpdHM6IGZhbHNlO1xyXG59XHJcblxyXG5AcHJvcGVydHkgLS1teUNvbG9yMiB7XHJcbiAgICBzeW50YXg6ICc8Y29sb3I+JztcclxuICAgIGluaXRpYWwtdmFsdWU6ICNGRjYxOTY7XHJcbiAgICBpbmhlcml0czogZmFsc2U7XHJcbn1cclxuXHJcbi5idXR0b24taG92ZXItbGluZWFyR3JhZGllbnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDEwNWRlZyxcclxuICAgICAgICB2YXIoLS1teUNvbG9yMSkgNyUsXHJcbiAgICAgICAgdmFyKC0tbXlDb2xvcjIpIDc4JVxyXG4gICAgKTtcclxuICAgIHRyYW5zaXRpb246IC0tbXlDb2xvcjEgMC43cywgLS1teUNvbG9yMiAwLjdzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLS1teUNvbG9yMTogI2ZmOTMzYztcclxuICAgICAgICAtLW15Q29sb3IyOiAjZmY5MzNjO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWhvdmVyLWxpbmVhckdyYWRpZW50LW90aGVycy1icm93c2VycyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTA1ZGVnLFxyXG4gICAgICAgICNmZjkzM2MgNyUsXHJcbiAgICAgICAgI2ZmNjE5NiA3OCVcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTA1ZGVnLFxyXG4gICAgICAgICNmZjkzM2MgNyUsXHJcbiAgICAgICAgI2ZmNjE5NiA3OCVcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMDVkZWcsXHJcbiAgICAgICAgI2ZmOTMzYyA3JSxcclxuICAgICAgICAjZmY2MTk2IDc4JVxyXG4gICAgKTtcclxufVxyXG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vIEZPTlQtRkFDRSAvLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy9TRSBGT1IgR09PR0xFRk9OVEVTIENPTE9DQVIgTk8gQVBQLkJMQURFLlBIUFxyXG5cclxuLypAZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0JyYW5kaW5nLU1lZGl1bSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0JyYW5kaW5nL0JyYW5kaW5nLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0JyYW5kaW5nL0JyYW5kaW5nLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0dXJsKCcuLi9mb250cy9CcmFuZGluZy9CcmFuZGluZy1NZWRpdW0uZW90JykgZm9ybWF0KCdlb3QnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0JyYW5kaW5nL0JyYW5kaW5nLU1lZGl1bS5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xyXG59Ki9cclxuXHJcbiR0aGluOiAxMDA7XHJcbiRleHRyYS1saWdodDogMjAwO1xyXG4kbGlnaHQ6IDMwMDtcclxuJHJlZ3VsYXI6IDQwMDtcclxuJG1lZGl1bTogNTAwO1xyXG4kc2VtaS1ib2xkOiA2MDA7XHJcbiRib2xkOiA3MDA7XHJcbiRleHRyYS1ib2xkOiA4MDA7XHJcbiRibGFjazogOTAwO1xyXG5cclxuaHRtbCB7XHJcbiAgICAvLyBmb250LXNpemU6IDYyLjUlO1xyXG4gICAgLy8gMTJweCA9IDEuMnJlbVxyXG4gICAgLy8gMjBweCA9IDIuMHJlbVxyXG4gICAgLy8gMzVweCA9IDMuNXJlbVxyXG4gICAgLy8gNDZweCA9IDQuNnJlbVxyXG5cdC8vIDkxcHggPSA5LjFyZW1cclxufVxyXG5cclxuQG1peGluIGZvbnRUZW1wbGF0ZSgkc2l6ZSwgJGhlaWdodCwgJGNvbG9yLCAkd2VpZ2h0LCAkZmFtaWx5LCAkYWxpZ246IHN0YXJ0KSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogJGZhbWlseTtcclxuXHR0ZXh0LWFsaWduOiAkYWxpZ247XHJcbn1cclxuXHJcbioge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYXJsb3cvQmFybG93LUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYXJsb3cvQmFybG93LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9CYXJsb3cvQmFybG93LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9CYXJsb3cvQmFybG93LUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1FeHRyYUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctRXh0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctRXh0cmFMaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYXJsb3cvQmFybG93LUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYXJsb3cvQmFybG93LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYXJsb3cvQmFybG93LU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYXJsb3cvQmFybG93LUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1UaGluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmFybG93L0Jhcmxvdy1UaGluSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGViYmllIFJhdGUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0RlYmJpZS9EZWJiaWVSYXRlLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9EZWJiaWUvRGViYmllUmF0ZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn0iLCIuZm9ybS1ncm91cHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi50aXRsZS1zdWJ7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEgJ0JhcmxvdycsIHNhbnMtc2VyaWY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDY0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXJ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dC5lcnJvciwgdGV4dGFyZWEuZXJyb3IsIHNlbGVjdC5lcnJvcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGU0O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjYzAwMzM7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxubGFiZWwuZXJyb3J7XHJcblx0Y29sb3I6IHJlZDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogLTIwcHg7XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyB1dGlsaXRhcnkgY2xhc3Nlc1xyXG4uYmctaW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdHotaW5kZXg6IC0zO1xyXG59XHJcbi5zdWItdGl0bGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEgJ0Jhcmxvdyc7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogOC41cHg7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogN3B4O1xyXG5cdH1cclxufVxyXG5wIHtcclxuXHRjb2xvcjogIzBBMEEwQTtcclxuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNXB4LzMwcHggJ0Jhcmxvdyc7XHJcbiAgICBzdHJvbmd7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgfVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG59XHJcbi5tYWluLWJ0biB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG5cdGNvbG9yOiAjMEEwQTBBO1xyXG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE3cHgvNTVweCAnQmFybG93JztcclxuXHRsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMi4xO1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCIrXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAxMnB4KTtcclxuXHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlLWluLW91dDtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG5cclxuLy8gQ3VzdG9tIHNjcm9sbGJhciBmb3IgbW9kYWwtYm9keVxyXG4ubW9kYWwtYm9keSB7XHJcblx0c2Nyb2xsYmFyLWNvbG9yOiAkbWFpbi1jb2xvciAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkc2Vjb25kLWNvbG9yLCAwLjEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRtYWluLWNvbG9yLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBGaXJlZm94IHNjcm9sbGJhclxyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAkbWFpbi1jb2xvciByZ2JhKCRzZWNvbmQtY29sb3IsIDAuMSk7XHJcbn1cclxuXHJcbi5zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogMTQycHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdHNjcm9sbGJhci1jb2xvcjogJG1haW4tY29sb3IgI2ZmZiAhaW1wb3J0YW50OyAvKiB0aHVtYiB0cmFjayAqL1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgICAgIC8vIFJlbW92ZXIgY29yIGRlIGZ1bmRvIGRhIHNjcm9sbGJhclxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBSZW1vdmVyIGJvdMO1ZXMgdXAvZG93blxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnZlcnRpY2FsIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59IiwiLypcclxuICAgIFNVTU1BUllcclxuICAgICAgICAwIC0gU2V0IFRyYW5zaXRpb25zXHJcbiAgICAgICAgMSAtIEhvdmVyc1xyXG4gICAgICAgIDIgLSBFbnRlciBBbmltYXRpb25zXHJcbiAgICAgICAgMyAtIEtleWZyYW1lc1xyXG5cclxuKi9cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyAwIC0gU2V0IFRyYW5zaXRpb25zIC8tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xyXG5cclxuLy8gR2xvYmFsIENzcyBTdHlsZXNcclxuaW1nLnpvb20tLWhvdmVyLFxyXG5pbWcudXAtLWhvdmVyLFxyXG5pbWcuYXJyb3ctLWhvdmVyIHtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyAxIC0gSG92ZXJzIC8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vXHJcbi8vIEltYWdlc1xyXG4vLyBOZWVkZWQgaW5zZXJ0IFwic3R5bGU9XCJvdmVyZmxvdzogaGlkZGVuO1wiXCIgaW4gcGFyZW50Tm9kZVxyXG5pbWcuem9vbS0taG92ZXI6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG4vLyBOZWVkZWQgcmVtb3ZlIFwic3R5bGU9XCJvdmVyZmxvdzogaGlkZGVuO1wiXCIgaW4gcGFyZW50Tm9kZVxyXG5pbWcudXAtLWhvdmVyOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbn1cclxuXHJcbi5kb3VibGUge1xyXG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRvdWJsZV9faW1nIHtcclxuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAtMSAvIC0xO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lbnRlci1pbWFnZS1zdHlsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLy8gTGlua3MgLSBCdXR0b25cclxuYTpob3ZlcixcclxuYnV0dG9uOmhvdmVyIHtcclxuICAgIGltZy5hcnJvdy0taG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vIDIgLSBFbnRlciBBbmltYXRpb25zIC8tLS0tLS0tLS0tLS0tLS0tLS8vXHJcbi5hbmltYXRlZC1lbGVtZW50W2RhdGEtYW5pbWF0aW9uXSB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xyXG59XHJcbi5zY3JvbGwtZG93bi1hbmltYXRpb24ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbERvd247XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbn1cclxuLy8gZGVmYXVsdCA9IChvcGFjaXR5IDApIHRvIChvcGFjaXR5IDEpXHJcbltkYXRhLWFuaW1hdGlvbl0ge1xyXG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMXM7XHJcbn1cclxuLy8gKGxlZnQpIHRvIChyaWdodClcclxuW2RhdGEtYW5pbWF0aW9uPVwicmlnaHRcIl0ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxufVxyXG4vLyAocmlnaHQpIHRvIChsZWZ0KVxyXG5bZGF0YS1hbmltYXRpb249XCJsZWZ0XCJdIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLy8gKGRvd24pIHRvICh1cClcclxuW2RhdGEtYW5pbWF0aW9uPVwidXBcIl0ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG59XHJcbi8vICh1cCkgdG8gKGRvd24pXHJcbltkYXRhLWFuaW1hdGlvbj1cImRvd25cIl0ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcclxufVxyXG4vLyBTZXF1ZW5jaWFsIFN0YWdnZXJzXHJcbltkYXRhLXNlcXVlbmNpYWxdIHtcclxuICAgIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcl0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICBbZGF0YS1zZXF1ZW5jaWFsLXN0YWdnZXI9XCJyaWdodFwiXSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIH1cclxuICAgIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcj1cImxlZnRcIl0ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcclxuICAgIH1cclxuICAgIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcj1cInVwXCJdIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICB9XHJcbiAgICBbZGF0YS1zZXF1ZW5jaWFsLXN0YWdnZXI9XCJkb3duXCJdIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLWFuaW1hdGlvbi1iYW5uZXJdIHtcclxuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDFzO1xyXG5cclxuICAgICYuYW5pbWF0ZWQtZWxlbWVudHtcclxuICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbWFnZXNcclxuYm9keTpub3QoLm5vLWpzKSAucmV2ZWFse1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5ib2R5Om5vdCgubm8tanMpIC5pbWFnZS13cmFwIHtcclxuICAgIHRyYW5zaXRpb246IDFzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuaW1hZ2Utd3JhcCBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogMnMgZWFzZS1vdXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuaW1hZ2Utd3JhcCAuZW50ZXItaW1hZ2Utc3R5bGUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogMnMgZWFzZS1vdXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuYW5pbWF0aW5nIC5pbWFnZS13cmFwIHtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogc2tld1koMCk7XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuYW5pbWF0aW5nIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogNHMgZWFzZS1vdXQ7XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuYW5pbWF0aW5nIC5lbnRlci1pbWFnZS1zdHlsZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogNHMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyAzIC0gS2V5ZnJhbWVzIC8tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xyXG5Aa2V5ZnJhbWVzIHNjcm9sbERvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjA2MnB4LCAyMC44NDNweCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjA2MnB4LCA5Ljg0M3B4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjA2MnB4LCAyMC44NDNweCk7XHJcbiAgICB9XHJcbn1cclxuIiwiI2hlYWRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAuY29udGVudC1uYXZ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZ7XHJcbiAgICAgICAgJl9fbG9nb3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTQycHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rc3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDQ1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpe1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTA0RTJDO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4LzEgJ0JhcmxvdycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmVkZXN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0OSUpIHNlcGlhKDI0JSkgc2F0dXJhdGUoMTAwNSUpIGh1ZS1yb3RhdGUoMzMzZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDg5JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2N0YXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgIDExOWRlZyxcclxuICAgICAgICAgICAgICAgICNBMDRFMkMgMCUsXHJcbiAgICAgICAgICAgICAgICAjRjlBQjg5IDUwJSxcclxuICAgICAgICAgICAgICAgICNBMDRFMkMgMTAwJVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4LzEgJ0JhcmxvdycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tb2JpbGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWVudS1tb2JpbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEgJ0JhcmxvdycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMTlkZWcsICNBMDRFMkMgMCUsICNGOUFCODkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHgvMSAnQmFybG93Jywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0EwNEUyQztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAyMHB4LzEgJ0JhcmxvdycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTA0RTJDO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDIwcHgvMSAnQmFybG93Jywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTA0RTJDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXZfX21lbnUtY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDNDc0NTI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3RlcntcclxuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3B7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1jb2x7XHJcbiAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVkZXN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM2JSkgc2VwaWEoNDIlKSBzYXR1cmF0ZSg4MDclKSBodWUtcm90YXRlKDMzMmRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDk0JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGksIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTNweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQTA0RTJDO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLTF7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLTJ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS0ze1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS00e1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS01e1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbXtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDIwMjAyNTk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWxvZ28td3JhcHBlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1sb2dve1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwLCBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDMwMDsgbGluZS1oZWlnaHQ6IDIwcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5we1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VicmFle1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJlbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NwaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZjNmM2YzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIH1cclxufVxyXG5cclxuI21haW4ge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ29udGFpbmVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGVybXNmZWVkLWNvbS0tLW5iIC5jYy1uYi1tYWluLWNvbnRhaW5lcntcclxuXHJcbn1cclxuXHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrLnRlcm1zZmVlZC1jb20tLS1uYntcclxuICAgIGJhY2tncm91bmQ6ICNjNDc0NTI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ3NDUyO1xyXG59XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodC50ZXJtc2ZlZWQtY29tLS0tbmJ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggIzFFMUUxRTtcclxufVxyXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQudGVybXNmZWVkLWNvbS0tLW5ie1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGVybXNmZWVkLWNvbS0tLXBjLWRpYWxvZyB7XHJcbiAgICAuY2MtcGMtaGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2M0NzQ1MjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIC5jYy1wYy1oZWFkLWNsb3NlIHtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIHtcclxuICAgIC5jYy1jcC1ib2R5LFxyXG4gICAgLmNjLWNwLWJvZHktdGFicyxcclxuICAgIC5jYy1jcC1ib2R5LWNvbnRlbnQsXHJcbiAgICAuY2MtY3AtZm9vdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2M0NzQ1MiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNjLWNwLWJvZHktdGFicy1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYzQ3NDUyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJlthY3RpdmU9dHJ1ZV0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlhYjg5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYy1jcC1ib2R5LXRhYnMge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYy1jcC1mb290IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1ieWxpbmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXNhdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2M0NzQ1MiAzMS44OSUsIHRyYW5zcGFyZW50KSAjYzQ3NDUyIDM0JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1URVhUUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQlVUVE9OUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1va2FncmVle1xyXG4gICAgYmFja2dyb3VuZDogIzFFMUUxRTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ3NDUyO1xyXG4gICAgfVxyXG59XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1yZWplY3R7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjNDc0NTIgMzEuODklLCB0cmFuc3BhcmVudCkgI2M0NzQ1MiAzNCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ3NDUyO1xyXG4gICAgfVxyXG59XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1jaGFuZ2Vwe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYzQ3NDUyIDMxLjg5JSwgdHJhbnNwYXJlbnQpICNjNDc0NTIgMzQlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxufVxyXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtbmItb2thZ3JlZXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2M0NzQ1MiAzMS44OSUsIHRyYW5zcGFyZW50KSAjYzQ3NDUyIDM0JTtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuLnRlcm1zZmVlZC1jb20tLS1uYi1zaW1wbGV7XHJcbiAgICBib3R0b206IDJ2aDtcclxuICAgIGJvcmRlcjogMC4ycHggc29saWQgI2M0NzQ1MjtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0NzQ1MjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLy8gQWNjZXB0XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItb2thZ3JlZXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gRGVjbGluZVxyXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLXJlamVjdHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gQ29uZmlnXHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItY2hhbmdlcHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMTAycHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAmLWJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wZyB7XHJcbiAgICAgICAgY29sb3I6ICMwQTBBMEE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4Ljc4cHg7XHJcblxyXG4gICAgICAgIGlvbi1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMEEwQTBBICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBnLWxlZnQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IC0zcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBnLXJpZ2h0IHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAzcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogMTIuNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTBBMEE7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICYtYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGltZzogJy4uL2ltZy8nO1xyXG4kdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHJcbi8vIHotaW5kZXhcclxuJHpJbmRleC1tb2RhbDogMTAwMDA7XHJcblxyXG5cclxuLy8gQ29sb3JzXHJcbiRtYWluLWNvbG9yOiAjQzQ3NDUyO1xyXG4iLCIuaW5uZXItYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuICAgIGhlaWdodDogTWluKDU4MXB4LCAxMDB2aCk7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDM4NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDA2MDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwQ0UgMCUsICMwMDAwMDAwMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTRweC8xICdCYXJsb3cnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDY4cHgvNjFweCAnQmFybG93JztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNvY2lhbC1maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMnJlbTtcclxuICAgIHRvcDogMzUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuXHJcbiAgICAmLS1ob21lIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogLjVyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg1IDg1IDg1IC8gNTAlKTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNvY2lhbC1maXhlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIubmV3c2xldHRlciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGN0Y0O1xyXG4gICAgICAgIHBhZGRpbmc6IDM5cHggMTA1cHggNTlweCA2MnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDE4cHggMjlweCAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyNXB4LzM1cHggJ0Jhcmxvdyc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCA1OHB4LzMwcHggJ0RlYmJpZSBSYXRlJztcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteTogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gc3VibWl0IG1vYmlsZVxyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxN3B4LzEgJ0Jhcmxvdyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3RhdGU6IDQ1ZGVnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICZbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2xbdHlwZT1cImVtYWlsXCJdLmlzLWludmFsaWQsICYud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2xbdHlwZT1cImVtYWlsXCJdLmlzLXZhbGlkLCAmLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMDBweCB0b3AgMXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IHRvcCAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gc3VibWl0IG1vYmlsZVxyXG4gICAgICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxNnB4ICsgMTJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMTRkZWcsICNBMDRFMkMgMCUsICNGOUFCODkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTdweC8xICdCYXJsb3cnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9ybSB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnRyb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxN3B4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICYsICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHgvMThweCAnQmFybG93JztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJlt0eXBlPVwiZGF0ZVwiXSxcclxuICAgICAgICAmW3R5cGU9XCJ0aW1lXCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjpmb2N1cy12aXNpYmxlLCAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgfiAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtZmlsbGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgfiAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW3R5cGU9XCJkYXRlXCJdIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1NlbGVjaW9uZSBhIGRhdGEnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbdHlwZT1cInRpbWVcIl0ge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnU2VsZWNpb25lIG8gaG9yw6FyaW8nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jaGVjayB7XHJcbiAgICAgICAgLS1jaGVjay1zaXplOiAxNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE2cHggKyB2YXIoLS1jaGVjay1zaXplKSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5mb3JtLXN3aXRjaCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygzNHB4ICsgMTBweCk7IC8vIGlucHV0IHdpZHRoICsgZ2FwXHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pcy12YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNGRkZGRkYnLyUzZSUzYy9zdmclM2VcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmNoZWNrZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNBMDRFMkMnLyUzZSUzYy9zdmclM2VcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tY2hlY2stc2l6ZSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tY2hlY2stc2l6ZSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDEycHgvMTRweCAnQmFybG93JztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTFweDtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAmLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLFxyXG4gICAgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgJi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggdG9wIDFweDtcclxuICAgIH1cclxuICAgIC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gICAgLnZhbGlkLWZlZWRiYWNrIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI21vZGFsLXpvb20taW1hZ2Vze1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIHotaW5kZXg6IC0xMDA7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmLmFjdGl2YXRlLW1vZGFse1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB6LWluZGV4OiAkekluZGV4LW1vZGFsO1xyXG4gICAgfVxyXG5cclxuICAgICNidG4tY2xvc2VfX3pvb20tbW9kYWx7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDIyNiwgMjI2LCAyMjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgI2ltYWdlX196b29tLW1vZGFse1xyXG4gICAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICAgIGhlaWdodDogODB2aDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gQWxsIGltYWdlcyB3aXRoICdpbWFnZXMtLXpvb20gY2xhc3MgLy9cclxuLmltYWdlcy0tem9vbXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIi5zaG93LS1lcnJvciB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVycm9yLS1tZXNzYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmVycm9yLS1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1lc3NhZ2UtZXJyb3ItZm9ybXMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5lcnJvci1tZXNzYWdlLWZvcm1zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICYub3Blbi1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYnRuLS1jbG9zZS1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMGEwYTBhO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzQ3NDUyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYzM1NDU7XHJcblxyXG4gICAgICAgICAgICBpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGEwYTBhO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uZmlybSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYzM1NDU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzgyMzMzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc3VjY2Vzcy1tZXNzYWdlLWZvcm1ze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmLm9wZW4tbW9kYWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWluZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNidG4tLWNsb3NlLXN1Y2Nlc3MtbWVzc2FnZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwYTBhMGE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgaW9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjNDc0NTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE5ZGVnLCAjQTA0RTJDIDAlLCAjRjlBQjg5IDUwJSwgI0EwNEUyQyAxMDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XHJcblxyXG4gICAgICAgICAgICBpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwYTBhMGE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25maXJte1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE5ZGVnLCAjQTA0RTJDIDAlLCAjRjlBQjg5IDUwJSwgI0EwNEUyQyAxMDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICYtLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgI2J0bi0tY2xvc2Utc3VjY2Vzcy1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uZmlybSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmxvYWRpbmctZm9ybXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmLm9wZW4tbW9kYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICB3aWR0aDogMzB2dztcclxuICAgICAgICBoZWlnaHQ6IDMwdmg7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgICAgICAwIDglLFxyXG4gICAgICAgICAgICA3MiUgOCUsXHJcbiAgICAgICAgICAgIDc1JSAwLFxyXG4gICAgICAgICAgICAxMDAlIDAsXHJcbiAgICAgICAgICAgIDEwMCUgMTAwJSxcclxuICAgICAgICAgICAgMTklIDEwMCUsXHJcbiAgICAgICAgICAgIDE2JSA5MiUsXHJcbiAgICAgICAgICAgIDAgOTIlXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWxvYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDV2dztcclxuICAgICAgICBoZWlnaHQ6IDV2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoIzAwMDAgMTAlLCAkYmxhY2spO1xyXG4gICAgICAgIC13ZWJraXQtbWFzazogcmFkaWFsLWdyYWRpZW50KFxyXG4gICAgICAgICAgICBmYXJ0aGVzdC1zaWRlLFxyXG4gICAgICAgICAgICAjMDAwMCBjYWxjKDEwMCUgLSA4cHgpLFxyXG4gICAgICAgICAgICAjMDAwIDBcclxuICAgICAgICApO1xyXG4gICAgICAgIGFuaW1hdGlvbjogczMgMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tbG9hZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/